deploy: c71650bf7020afe67665948553fda091c6fe779a

This commit is contained in:
darshankabariya 2026-04-14 22:28:10 +00:00
parent a681422917
commit 4a33f7757c
1442 changed files with 277506 additions and 6 deletions

2
nim/1182/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,125 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-04-14_22-10-35__d86f37c8-c8bd-4a81-a60f-ae9e099910d3
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-35__d86f37c8-c8bd-4a81-a60f-ae9e099910d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.6.43
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36726', '36727', '36728', '36729', '36730']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 36726:36726 -p 36727:36727 -p 36728:36728 -p 36729:36729 -p 36730:36730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36728 --rest-port=36726 --tcp-port=36727 --discv5-udp-port=36729 --rest-address=0.0.0.0 --nat=extip:172.18.6.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9deede7ff6fe3ab1f41dd20800762868d07fbbfc50e9b05501e974971bef3bad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36730 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.6.43 tests-functional_default 70b88e5ea25125b683d8b31c1923e3a881191053d817d26b0826b32ced2a8344
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 70b88e5ea251. Setting up logs at ./log/docker/node1_2026-04-14_22-10-35__d86f37c8-c8bd-4a81-a60f-ae9e099910d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36726
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 0e58c689fff8. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 25dd511b999c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/36727/p2p/16Uiu2HAkxVkJy9CAoofmi6HXJABjc8xYANRBH55rd7X1KtLJFc3r","/ip4/172.18.6.43/tcp/36728/ws/p2p/16Uiu2HAkxVkJy9CAoofmi6HXJABjc8xYANRBH55rd7X1KtLJFc3r"],"enrUri":"enr:-L24QPX0sT-NSqqkT-VSIor310092ubh--k5-g7OgUkAMqJIBfUjtY5s-drw_6a8u-TvVxTsxPgxW2-mpbxgiTUwrfMCgmlkgnY0gmlwhKwSBiuKbXVsdGlhZGRyc5YACASsEgYrBo93AAoErBIGKwaPeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLZ5H2KA8i8hWQCbZ-VlsNugw48sE3BL5xLX-G1lS43GDdGNwgo93g3VkcIKPeYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-35__d86f37c8-c8bd-4a81-a60f-ae9e099910d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.46.44
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36482', '36483', '36484', '36485', '36486']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 36482:36482 -p 36483:36483 -p 36484:36484 -p 36485:36485 -p 36486:36486 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36484 --rest-port=36482 --tcp-port=36483 --discv5-udp-port=36485 --rest-address=0.0.0.0 --nat=extip:172.18.46.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb4c42f1eee5c6a640eb6aeb2e2ea6b9ca4f4d8f05df6aacfe3ef2d57d07fe8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36486 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPX0sT-NSqqkT-VSIor310092ubh--k5-g7OgUkAMqJIBfUjtY5s-drw_6a8u-TvVxTsxPgxW2-mpbxgiTUwrfMCgmlkgnY0gmlwhKwSBiuKbXVsdGlhZGRyc5YACASsEgYrBo93AAoErBIGKwaPeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLZ5H2KA8i8hWQCbZ-VlsNugw48sE3BL5xLX-G1lS43GDdGNwgo93g3VkcIKPeYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.46.44 tests-functional_default ae60f8720b83c261b9e37e869880710d683a1f8a6dc46de17f17031a97cef001
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ae60f8720b83. Setting up logs at ./log/docker/node2_2026-04-14_22-10-35__d86f37c8-c8bd-4a81-a60f-ae9e099910d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36482
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36482/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36482/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.44/tcp/36483/p2p/16Uiu2HAm3JpeDzzzv4VqXnrUVJwqL1F8DQAeue9PtoXa5H6h6Sj4","/ip4/172.18.46.44/tcp/36484/ws/p2p/16Uiu2HAm3JpeDzzzv4VqXnrUVJwqL1F8DQAeue9PtoXa5H6h6Sj4"],"enrUri":"enr:-L24QLVM4j5OoOnxikm5-_muFxxH76-L8-UnnMlnJXum9D6tJ_96YXMnAm8b7xs6VO9Ue3F2pVMwBZJTzeAB8kOs0rICgmlkgnY0gmlwhKwSLiyKbXVsdGlhZGRyc5YACASsEi4sBo6DAAoErBIuLAaOhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECdRw5fulRCNrWegJQ6O0CUxKVcNLlicaZbyFRPCrKdnODdGNwgo6Dg3VkcIKOhYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36482/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.43/tcp/36727/p2p/16Uiu2HAkxVkJy9CAoofmi6HXJABjc8xYANRBH55rd7X1KtLJFc3r"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36482/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637600496640,"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:36482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637600496640,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637720029952,"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:36482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637720029952,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637833329152,"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:36482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637833329152,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637947275776,"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:36482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637947275776,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204638060794880,"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:36482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204638060794880,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:36726/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:36482/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 70b88e5ea251
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ae60f8720b83
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,159 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.170.81
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['40065', '40066', '40067', '40068', '40069']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 40065:40065 -p 40066:40066 -p 40067:40067 -p 40068:40068 -p 40069:40069 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40067 --rest-port=40065 --tcp-port=40066 --discv5-udp-port=40068 --rest-address=0.0.0.0 --nat=extip:172.18.170.81 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdaf34abd6bda542c6cd9ad3db0642a241a73e1e69c5fc7b7ae8193aa9b3a7cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40069 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.170.81 tests-functional_default af697ffd2c724c0b22ead13ac630e2c0d78ccd746ce54a235c0c4c15e8f3ec4b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID af697ffd2c72. Setting up logs at ./log/docker/node1_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 40065
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 3855bf6dc959. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 40289580682a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40065/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40065/debug/v1/info" -H "Content-Type: application/json" -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.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ","/ip4/172.18.170.81/tcp/40067/ws/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ"],"enrUri":"enr:-L24QIGNz_OVA7NDTQPg0ZjqBb1xXgq9oEw7zAjvaZDQqNTCU1DJFRVmadEHtmFUlmVsP4CG1sR4WOnA2aT4kgx-65ICgmlkgnY0gmlwhKwSqlGKbXVsdGlhZGRyc5YACASsEqpRBpyCAAoErBKqUQacg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHLCYbRy9D9fBFxjdoM9oJZrdyuiPgTYUa24xtnnNAwmDdGNwgpyCg3VkcIKchIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.165.25
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['17740', '17741', '17742', '17743', '17744']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 17740:17740 -p 17741:17741 -p 17742:17742 -p 17743:17743 -p 17744:17744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17742 --rest-port=17740 --tcp-port=17741 --discv5-udp-port=17743 --rest-address=0.0.0.0 --nat=extip:172.18.165.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eff75def1bfcca6c2cdb2cf3e0fa4bfc785febe8ac5cb1fda951cbefda3f1ec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17744 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIGNz_OVA7NDTQPg0ZjqBb1xXgq9oEw7zAjvaZDQqNTCU1DJFRVmadEHtmFUlmVsP4CG1sR4WOnA2aT4kgx-65ICgmlkgnY0gmlwhKwSqlGKbXVsdGlhZGRyc5YACASsEqpRBpyCAAoErBKqUQacg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHLCYbRy9D9fBFxjdoM9oJZrdyuiPgTYUa24xtnnNAwmDdGNwgpyCg3VkcIKchIV3YWt1MgU --filternode=/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.165.25 tests-functional_default 18768c5f6ed9a8a907ad973a87cbbe1b5bf244454ddf140a6cb4062d2b48a2a2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 18768c5f6ed9. Setting up logs at ./log/docker/node2_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 17740
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17740/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.25/tcp/17741/p2p/16Uiu2HAkvn5iZwDeF8VgKqeyehE4MxjNWKUoCJWH3XgoNxKpcLjX","/ip4/172.18.165.25/tcp/17742/ws/p2p/16Uiu2HAkvn5iZwDeF8VgKqeyehE4MxjNWKUoCJWH3XgoNxKpcLjX"],"enrUri":"enr:-L24QEixAzW8o9gLSSZuGd20Iqh_AqqpvIyZOSquNlGQ2obVf8ZrPDAMuG7aK-GhxHzwv-zODhNYn17SyOIRK6ArLhwCgmlkgnY0gmlwhKwSpRmKbXVsdGlhZGRyc5YACASsEqUZBkVNAAoErBKlGQZFTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFBYkp-4kkZeZQ2zu-nMPlNMxe4v7V8VZO7VHBcmP4jaDdGNwgkVNg3VkcIJFT4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6a7e8566-14e9-4d51-a74c-61d8d9fec666", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6a7e8566-14e9-4d51-a74c-61d8d9fec666","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.232.169
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['33902', '33903', '33904', '33905', '33906']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 33902:33902 -p 33903:33903 -p 33904:33904 -p 33905:33905 -p 33906:33906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33904 --rest-port=33902 --tcp-port=33903 --discv5-udp-port=33905 --rest-address=0.0.0.0 --nat=extip:172.18.232.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5af34aaae5d61bfe13cfc008d0a91d5d73ae8bcd9ae31e504ffc3ada5adadb76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33906 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIGNz_OVA7NDTQPg0ZjqBb1xXgq9oEw7zAjvaZDQqNTCU1DJFRVmadEHtmFUlmVsP4CG1sR4WOnA2aT4kgx-65ICgmlkgnY0gmlwhKwSqlGKbXVsdGlhZGRyc5YACASsEqpRBpyCAAoErBKqUQacg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHLCYbRy9D9fBFxjdoM9oJZrdyuiPgTYUa24xtnnNAwmDdGNwgpyCg3VkcIKchIV3YWt1MgU --filternode=/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.232.169 tests-functional_default d1079036b8cd75d8f7cb42860626d0906416e37ef7afa8d4578a59c1113762e0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d1079036b8cd. Setting up logs at ./log/docker/node3_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 33902
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33902/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33902/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/33903/p2p/16Uiu2HAmR8M3hZ5yRNheEgdPUr9ebBzwCkBzCS6aLvPySViWwAMN","/ip4/172.18.232.169/tcp/33904/ws/p2p/16Uiu2HAmR8M3hZ5yRNheEgdPUr9ebBzwCkBzCS6aLvPySViWwAMN"],"enrUri":"enr:-L24QGiQc8Mj2P3hpnzGhTtF7a4rUwiCesdwJfGD5t4C-LrWQ0UVhdxvgKWaRZ8249u8MQ4WKwc6hiHYlBSsxLVTYhoCgmlkgnY0gmlwhKwS6KmKbXVsdGlhZGRyc5YACASsEuipBoRvAAoErBLoqQaEcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuU5TqsRUnFKp50JdvH7SCNtlMJBgdIFcjjRhcGGN1kGDdGNwgoRvg3VkcIKEcYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33902/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.75.216
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['26141', '26142', '26143', '26144', '26145']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 26141:26141 -p 26142:26142 -p 26143:26143 -p 26144:26144 -p 26145:26145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26143 --rest-port=26141 --tcp-port=26142 --discv5-udp-port=26144 --rest-address=0.0.0.0 --nat=extip:172.18.75.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=99160dddafc7319ced8e8b095bc1bf6e0ac048b3d0e4b06c4fddcccffffdbccb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26145 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIGNz_OVA7NDTQPg0ZjqBb1xXgq9oEw7zAjvaZDQqNTCU1DJFRVmadEHtmFUlmVsP4CG1sR4WOnA2aT4kgx-65ICgmlkgnY0gmlwhKwSqlGKbXVsdGlhZGRyc5YACASsEqpRBpyCAAoErBKqUQacg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHLCYbRy9D9fBFxjdoM9oJZrdyuiPgTYUa24xtnnNAwmDdGNwgpyCg3VkcIKchIV3YWt1MgU --filternode=/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.75.216 tests-functional_default f1d58b0d6308fc4792cb4709c7365cd98cb3821aef8730e872638436c772d0c7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f1d58b0d6308. Setting up logs at ./log/docker/node4_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 26141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.216/tcp/26142/p2p/16Uiu2HAkxFFpM2j9pEfEMai5AYLNN2ak1RPErUsjGxa6e2djsuSH","/ip4/172.18.75.216/tcp/26143/ws/p2p/16Uiu2HAkxFFpM2j9pEfEMai5AYLNN2ak1RPErUsjGxa6e2djsuSH"],"enrUri":"enr:-L24QGNlVxmaYnKUGChj2VY3hQAoaAqZX1K4JFGyNFL-NrvdBZzR2DXgMUbhhvt4BsY6ccEZ8AkN6DFC2Jz6YUMRf48CgmlkgnY0gmlwhKwSS9iKbXVsdGlhZGRyc5YACASsEkvYBmYeAAoErBJL2AZmH90DgnJzhQDGAQAAiXNlY3AyNTZrMaECKefufxP4be7KwjTIqQz0SD7BwxP5H5FEx1yxHXu02bqDdGNwgmYeg3VkcIJmIIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.160.63
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['8722', '8723', '8724', '8725', '8726']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 8722:8722 -p 8723:8723 -p 8724:8724 -p 8725:8725 -p 8726:8726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8724 --rest-port=8722 --tcp-port=8723 --discv5-udp-port=8725 --rest-address=0.0.0.0 --nat=extip:172.18.160.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=29af6279eec5eedcafe1d55fba6da3ddef9efef0ccf25ae6feedc25f7cbdf9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8726 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIGNz_OVA7NDTQPg0ZjqBb1xXgq9oEw7zAjvaZDQqNTCU1DJFRVmadEHtmFUlmVsP4CG1sR4WOnA2aT4kgx-65ICgmlkgnY0gmlwhKwSqlGKbXVsdGlhZGRyc5YACASsEqpRBpyCAAoErBKqUQacg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHLCYbRy9D9fBFxjdoM9oJZrdyuiPgTYUa24xtnnNAwmDdGNwgpyCg3VkcIKchIV3YWt1MgU --filternode=/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.160.63 tests-functional_default 345cc0e56a78806e18c7bfb2bcfd9929f356b12db1727c7a87b8ae0998ab2735
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 345cc0e56a78. Setting up logs at ./log/docker/node5_2026-04-14_22-08-09__38fe6a87-dcfd-472f-96a0-b36630683cfc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 8722
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8722/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8722/debug/v1/info" -H "Content-Type: application/json" -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.63/tcp/8723/p2p/16Uiu2HAmE5RGJuWvQf3oxJRZh7w4HW9dSdfVD3bchbm7DxdV58LG","/ip4/172.18.160.63/tcp/8724/ws/p2p/16Uiu2HAmE5RGJuWvQf3oxJRZh7w4HW9dSdfVD3bchbm7DxdV58LG"],"enrUri":"enr:-L24QGezvJ7dmJolVGXjgcDJ5l_GE0plzy31mK4OxAfAa1xxDkwkqpO6E-NlXh236IF_-4bU3ahsSxVB-0gDZsvn90oCgmlkgnY0gmlwhKwSoD-KbXVsdGlhZGRyc5YACASsEqA_BiITAAoErBKgPwYiFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFR3L_ecIX672rSYxc_aOyM2zkWYfR9fkZcn7T08ArPmDdGNwgiITg3VkcIIiFYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8722/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.81/tcp/40066/p2p/16Uiu2HAmEaywwUikut6x8butpsbktRGp4qTSQgB1eJnRnXDD77zQ"]'
INFO  src.node.api_clients.base_client:base_client.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:17740/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
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:33902/filter/v2/subscriptions/74b6fc73-3b5a-4a8c-baec-42bcb0aa5203" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:33902/filter/v2/subscriptions/74b6fc73-3b5a-4a8c-baec-42bcb0aa5203. Response content: b'{"requestId":"74b6fc73-3b5a-4a8c-baec-42bcb0aa5203","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26141/filter/v2/subscriptions/3f0b9ffd-191b-4af9-8804-61c2ef5ed12f" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:26141/filter/v2/subscriptions/3f0b9ffd-191b-4af9-8804-61c2ef5ed12f. Response content: b'{"requestId":"3f0b9ffd-191b-4af9-8804-61c2ef5ed12f","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8722/filter/v2/subscriptions/1de7026a-b761-46ea-916e-842350d288a9" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:8722/filter/v2/subscriptions/1de7026a-b761-46ea-916e-842350d288a9. Response content: b'{"requestId":"1de7026a-b761-46ea-916e-842350d288a9","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id af697ffd2c72
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 18768c5f6ed9
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id d1079036b8cd
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container af697ffd2c72. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id f1d58b0d6308
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 18768c5f6ed9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 345cc0e56a78
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d1079036b8cd. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_while_peer_is_paused with id: 2026-04-14_22-11-03__8e092a63-6f1e-43ed-9396-483e818bea85
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-03__8e092a63-6f1e-43ed-9396-483e818bea85__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.100.230
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44075', '44076', '44077', '44078', '44079']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 44075:44075 -p 44076:44076 -p 44077:44077 -p 44078:44078 -p 44079:44079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44077 --rest-port=44075 --tcp-port=44076 --discv5-udp-port=44078 --rest-address=0.0.0.0 --nat=extip:172.18.100.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6b9c374f184e8ee65b46ce90f87e8ac30904a11ecac0addbe6dc4c277db1fc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44079 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.100.230 tests-functional_default 9d766afba2e4067d364d0574b0d3936c56faa4f8e024ffa979ebd10ad270b47f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9d766afba2e4. Setting up logs at ./log/docker/node1_2026-04-14_22-11-03__8e092a63-6f1e-43ed-9396-483e818bea85__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 44075
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 1ba561643f48. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 6ffa2c8261d4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44075/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44075/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/44076/p2p/16Uiu2HAmRwTZXEJDRhYFVqnrfzqYuKuQ55afRABTaZsN7p3jv9du","/ip4/172.18.100.230/tcp/44077/ws/p2p/16Uiu2HAmRwTZXEJDRhYFVqnrfzqYuKuQ55afRABTaZsN7p3jv9du"],"enrUri":"enr:-L24QMYUVw6Vjs4WYXm1F1HUdQRbetm3_ILqDrC4hnZ8Xk0rCLzPWlbqccl96ssijKjhnCWx8cfKoXRpBQR8aSXpFRcCgmlkgnY0gmlwhKwSZOaKbXVsdGlhZGRyc5YACASsEmTmBqwsAAoErBJk5gasLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxV_9jhSFYw_jZKmZmBLV0ULl0y1O9GUTLRt0kqv94WSDdGNwgqwsg3VkcIKsLoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-03__8e092a63-6f1e-43ed-9396-483e818bea85__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.123.145
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['11524', '11525', '11526', '11527', '11528']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 11524:11524 -p 11525:11525 -p 11526:11526 -p 11527:11527 -p 11528:11528 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11526 --rest-port=11524 --tcp-port=11525 --discv5-udp-port=11527 --rest-address=0.0.0.0 --nat=extip:172.18.123.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=494df4a322ab6d60ba07734d19eea2e8fad6f1f8d29ccefc9313f542698bfb9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11528 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMYUVw6Vjs4WYXm1F1HUdQRbetm3_ILqDrC4hnZ8Xk0rCLzPWlbqccl96ssijKjhnCWx8cfKoXRpBQR8aSXpFRcCgmlkgnY0gmlwhKwSZOaKbXVsdGlhZGRyc5YACASsEmTmBqwsAAoErBJk5gasLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxV_9jhSFYw_jZKmZmBLV0ULl0y1O9GUTLRt0kqv94WSDdGNwgqwsg3VkcIKsLoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.123.145 tests-functional_default 261270bd4e82d7d12fa5154f31109534a66aadcfd0203bd572350b188beed91b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 261270bd4e82. Setting up logs at ./log/docker/node2_2026-04-14_22-11-03__8e092a63-6f1e-43ed-9396-483e818bea85__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 11524
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11524/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11524/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.145/tcp/11525/p2p/16Uiu2HAmS6rRQnqji5igFV6KXMekKZaJuoSEL1XLU5j3Nrnq9eRt","/ip4/172.18.123.145/tcp/11526/ws/p2p/16Uiu2HAmS6rRQnqji5igFV6KXMekKZaJuoSEL1XLU5j3Nrnq9eRt"],"enrUri":"enr:-L24QLi2OdW705tr5VP7BkIfhOhu5s-ljGEnNVWf0B_At9HLX6yeBxHaOyEnsVmITw1onFPOtgwq3JxxfKDSkRijVLsCgmlkgnY0gmlwhKwSe5GKbXVsdGlhZGRyc5YACASsEnuRBi0FAAoErBJ7kQYtBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDx8gQ16SZ5ge7A4nYKPnPwwheBR70kyX0f0y20YHsafeDdGNwgi0Fg3VkcIItB4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11524/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.230/tcp/44076/p2p/16Uiu2HAmRwTZXEJDRhYFVqnrfzqYuKuQ55afRABTaZsN7p3jv9du"]'
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:44075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11524/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204665862514432,"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:11524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204665862514432,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  src.node.waku_node:waku_node.py:297 Pausing container with id 261270bd4e82
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44075/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:302 Unpause container with id 261270bd4e82
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204665984737826,"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:269 Stopping container with id 9d766afba2e4
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 261270bd4e82
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_msg_not_stored_when_ephemeral_true with id: 2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c__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:386 Start 3 nodes
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:34 Network tests-functional_default created
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.114.2
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['9194', '9195', '9196', '9197', '9198']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 9194:9194 -p 9195:9195 -p 9196:9196 -p 9197:9197 -p 9198:9198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9196 --rest-port=9194 --tcp-port=9195 --discv5-udp-port=9197 --rest-address=0.0.0.0 --nat=extip:172.18.114.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a91d9fdb042ebdebcbcec11b15c5fddfabd7db4cf37f5eaa6dfa7b45accdf551 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9198 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.114.2 tests-functional_default 9ffd555a6a64cc74b4007b7e3ad66b6603c4dbbffd26271b984432fa5483896e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9ffd555a6a64. Setting up logs at ./log/docker/node1_2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 9194
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9194/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.2/tcp/9195/p2p/16Uiu2HAmPkdw6uKbuKvbmBCmJDBLHjmiPzrXbuaV4ZWsy5dxfbEz","/ip4/172.18.114.2/tcp/9196/ws/p2p/16Uiu2HAmPkdw6uKbuKvbmBCmJDBLHjmiPzrXbuaV4ZWsy5dxfbEz"],"enrUri":"enr:-L24QFIkrTsN3MAIyKHpA3uw1sVj2WSoUbYkkWuhpp7UYeKRcmAbHa-nl9DhdzTdnUNOoc4vq25NCDj25RheW8LOao0CgmlkgnY0gmlwhKwScgKKbXVsdGlhZGRyc5YACASsEnICBiPrAAoErBJyAgYj7N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpOL0l_HZSXkYk0ddnsTe6_Lue9pLg0jiyc3ZS-pOHdODdGNwgiPrg3VkcIIj7YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.255.63
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['53038', '53039', '53040', '53041', '53042']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 53038:53038 -p 53039:53039 -p 53040:53040 -p 53041:53041 -p 53042:53042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53040 --rest-port=53038 --tcp-port=53039 --discv5-udp-port=53041 --rest-address=0.0.0.0 --nat=extip:172.18.255.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d5f270ababc2cc77bbdefca4d376e05dad34a0c758a28b71ad247eb29af87ce2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53042 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QFIkrTsN3MAIyKHpA3uw1sVj2WSoUbYkkWuhpp7UYeKRcmAbHa-nl9DhdzTdnUNOoc4vq25NCDj25RheW8LOao0CgmlkgnY0gmlwhKwScgKKbXVsdGlhZGRyc5YACASsEnICBiPrAAoErBJyAgYj7N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpOL0l_HZSXkYk0ddnsTe6_Lue9pLg0jiyc3ZS-pOHdODdGNwgiPrg3VkcIIj7YV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.255.63 tests-functional_default cc5c49e713d2e11b426c3e7a5422cf0b5e4516a9b500ac090e83b25cf287751c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID cc5c49e713d2. Setting up logs at ./log/docker/node2_2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 53038
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53038/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53038/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.63/tcp/53039/p2p/16Uiu2HAmGgiSuF4iFYVPRdEvenStcYk852W5igrBijhqmDtp5RGx","/ip4/172.18.255.63/tcp/53040/ws/p2p/16Uiu2HAmGgiSuF4iFYVPRdEvenStcYk852W5igrBijhqmDtp5RGx"],"enrUri":"enr:-L24QDldCrLocF4niY_rhk9faqfbCFz2jJ2ZahpEdzRWnkR6K2A0QLuSI3CNyE3SkV73LSTwvgiUMNBCXrVWYkHfOAECgmlkgnY0gmlwhKwS_z-KbXVsdGlhZGRyc5YACASsEv8_Bs8vAAoErBL_PwbPMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDO9_tblW5_-iZQ29SbmUufH1Pi560BTDBhDKd6fK9xW2DdGNwgs8vg3VkcILPMYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.150.155
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['55170', '55171', '55172', '55173', '55174']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 55170:55170 -p 55171:55171 -p 55172:55172 -p 55173:55173 -p 55174:55174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55172 --rest-port=55170 --tcp-port=55171 --discv5-udp-port=55173 --rest-address=0.0.0.0 --nat=extip:172.18.150.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0ab93557401baae9e5013beba16afd0ce25fec386e8ea40b092f6edcdd374f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55174 --metrics-logging=true --relay=false --storenode=/ip4/172.18.255.63/tcp/53039/p2p/16Uiu2HAmGgiSuF4iFYVPRdEvenStcYk852W5igrBijhqmDtp5RGx --discv5-bootstrap-node=enr:-L24QDldCrLocF4niY_rhk9faqfbCFz2jJ2ZahpEdzRWnkR6K2A0QLuSI3CNyE3SkV73LSTwvgiUMNBCXrVWYkHfOAECgmlkgnY0gmlwhKwS_z-KbXVsdGlhZGRyc5YACASsEv8_Bs8vAAoErBL_PwbPMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDO9_tblW5_-iZQ29SbmUufH1Pi560BTDBhDKd6fK9xW2DdGNwgs8vg3VkcILPMYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.150.155 tests-functional_default 9441ef9b8e5e466a7268f5645022598a7040b986f980bd27ef83728e226e1847
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9441ef9b8e5e. Setting up logs at ./log/docker/node3_2026-04-14_22-08-15__a0dbef95-3980-4b32-ad5a-6425ffb9aa3c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 55170
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55170/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.155/tcp/55171/p2p/16Uiu2HAmTcaiyEr7Uf6tcyt94bWfjtP6YYbhQDqtk4sKnZg11VbB","/ip4/172.18.150.155/tcp/55172/ws/p2p/16Uiu2HAmTcaiyEr7Uf6tcyt94bWfjtP6YYbhQDqtk4sKnZg11VbB"],"enrUri":"enr:-L24QMGdkRVfYjFluEfeTNjG_MpVQrRJEMmpCtHo65lOJb6qLY-Ba43D_FRmw9Htc__Izolj-8MJOdCJiMDuCnw80EMCgmlkgnY0gmlwhKwSlpuKbXVsdGlhZGRyc5YACASsEpabBteDAAoErBKWmwbXhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3kFtlMBdNvuTSj3BI2vjHKLkxso5bJcbHibvBhn93Y6DdGNwgteDg3VkcILXhYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:391 Subscribe node1 ,2 to pubtopic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53038/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9194/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.255.63/tcp/40156/p2p/16Uiu2HAmGgiSuF4iFYVPRdEvenStcYk852W5igrBijhqmDtp5RGx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53038/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.114.2/tcp/9195/p2p/16Uiu2HAmPkdw6uKbuKvbmBCmJDBLHjmiPzrXbuaV4ZWsy5dxfbEz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:396 Node1 publish message with flag ephemeral = True
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9194/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.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 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:401 Node3 makes store request to get 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:55170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"248ab5d8bfb4ed59d7ff","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.e2e.test_e2e:test_e2e.py:405 Response for store when ephemeral = true is strPeer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '248ab5d8bfb4ed59d7ff', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.e2e.test_e2e:test_e2e.py:407 Message isn't stored as ephemeral = True
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:269 Stopping container with id 9ffd555a6a64
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id cc5c49e713d2
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9441ef9b8e5e
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 9ffd555a6a64. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_invalid_cursor with id: 2026-04-14_22-09-55__dc2300d4-07eb-49fd-a67b-10b14bb2bf17
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-09-55__dc2300d4-07eb-49fd-a67b-10b14bb2bf17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.172.157
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['29246', '29247', '29248', '29249', '29250']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 29246:29246 -p 29247:29247 -p 29248:29248 -p 29249:29249 -p 29250:29250 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29248 --rest-port=29246 --tcp-port=29247 --discv5-udp-port=29249 --rest-address=0.0.0.0 --nat=extip:172.18.172.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0734bc623ed0671cc0aeebdc875be11ba7f79ddc18ccc66aff1dec2d089ffc8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29250 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.172.157 tests-functional_default 869a9b034abe28f73085ff98f6aca12b3c28986389ec48348442ed6e3c9d79be
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 869a9b034abe. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-09-55__dc2300d4-07eb-49fd-a67b-10b14bb2bf17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 29246
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 7b1381987538. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 68091369a192. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29246/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29246/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/29247/p2p/16Uiu2HAm586fHYUeKgmfMGdoqVQmPPqyZn1XXBcQvUPHhyATTYey","/ip4/172.18.172.157/tcp/29248/ws/p2p/16Uiu2HAm586fHYUeKgmfMGdoqVQmPPqyZn1XXBcQvUPHhyATTYey"],"enrUri":"enr:-L24QEJ3CEEZNvLzrDuyuQCQjKIOpwpmPxqGxUDBMtgK6LRQTsOVzkDZzj2ycM-uqFNN1ucpXdb6If0VWCeL7imoRVYCgmlkgnY0gmlwhKwSrJ2KbXVsdGlhZGRyc5YACASsEqydBnI_AAoErBKsnQZyQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkBRSTRoDqLD4id-u6-JkRzYrFiLYtr6_EsQOkEAZcEaDdGNwgnI_g3VkcIJyQYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-09-55__dc2300d4-07eb-49fd-a67b-10b14bb2bf17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.84.163
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['56428', '56429', '56430', '56431', '56432']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 56428:56428 -p 56429:56429 -p 56430:56430 -p 56431:56431 -p 56432:56432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56430 --rest-port=56428 --tcp-port=56429 --discv5-udp-port=56431 --rest-address=0.0.0.0 --nat=extip:172.18.84.163 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaaea50e1edbe6ee3dc19edd7bed5dbd5ffa9faed35471ab043e2cf49b4dbd5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56432 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEJ3CEEZNvLzrDuyuQCQjKIOpwpmPxqGxUDBMtgK6LRQTsOVzkDZzj2ycM-uqFNN1ucpXdb6If0VWCeL7imoRVYCgmlkgnY0gmlwhKwSrJ2KbXVsdGlhZGRyc5YACASsEqydBnI_AAoErBKsnQZyQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkBRSTRoDqLD4id-u6-JkRzYrFiLYtr6_EsQOkEAZcEaDdGNwgnI_g3VkcIJyQYV3YWt1MgM --storenode=/ip4/172.18.172.157/tcp/29247/p2p/16Uiu2HAm586fHYUeKgmfMGdoqVQmPPqyZn1XXBcQvUPHhyATTYey --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.84.163 tests-functional_default 9a30bf6af91072ec32517c9de4f0c83372fd2d7220f01e664adeb9779a1a1a5b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9a30bf6af910. Setting up logs at ./log/docker/store_node1_2026-04-14_22-09-55__dc2300d4-07eb-49fd-a67b-10b14bb2bf17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 56428
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56428/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.163/tcp/56429/p2p/16Uiu2HAmVeHRsP1FYEaKgZggbeE3YDZDJ479dcZGcsNVocUcDoEN","/ip4/172.18.84.163/tcp/56430/ws/p2p/16Uiu2HAmVeHRsP1FYEaKgZggbeE3YDZDJ479dcZGcsNVocUcDoEN"],"enrUri":"enr:-L24QLyU2PONgWWYavzDiDU7mGfRCk6Ctc372JLbr2USDOFocDlQiy7pNVgTiuPQ-ufoEsGSIoWMsQGaTso6kQ7Qc0wCgmlkgnY0gmlwhKwSVKOKbXVsdGlhZGRyc5YACASsElSjBtxtAAoErBJUowbcbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_GhoflrsaJuKhWqM4IB-eZR0QWom3nIagiEMjs7pFi-DdGNwgtxtg3VkcILcb4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56428/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.157/tcp/29247/p2p/16Uiu2HAm586fHYUeKgmfMGdoqVQmPPqyZn1XXBcQvUPHhyATTYey"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29246/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56428/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29246/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29246/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29246/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56428/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:56428/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 869a9b034abe
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9a30bf6af910
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-04-14 22:15:21.785 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:15:21.786 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_store with id: 2026-04-14_22-15-21__58ead892-2d5e-44a9-bed9-5ccda408715b
2026-04-14 22:15:21.786 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:15:21.786 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:15:21.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:15:21.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-15-21__58ead892-2d5e-44a9-bed9-5ccda408715b__wakuorg_nwaku:latest.log
2026-04-14 22:15:21.801 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:15:21.801 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:15:21.803 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:15:21.803 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.195
2026-04-14 22:15:21.803 DEBUG [src.node.docker_mananger] Generated ports ['50207', '50208', '50209', '50210', '50211']
2026-04-14 22:15:21.803 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:15:21.803 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:15:21.804 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:15:21.804 DEBUG [src.node.docker_mananger] docker run -i -t -p 50207:50207 -p 50208:50208 -p 50209:50209 -p 50210:50210 -p 50211:50211 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50209 --rest-port=50207 --tcp-port=50208 --discv5-udp-port=50210 --rest-address=0.0.0.0 --nat=extip:172.18.39.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8abcc1ac35ec3dfc44fe2850d6feb283bdb3fa23f4abae5daa0b5fb9dbfbdfcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50211 --metrics-logging=true --store=false --relay=true
2026-04-14 22:15:21.993 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.195 tests-functional_default 9f447d02d8e6666c13f44ea77a7994778ffc32a805cc6e00a43b6122fdac4a82
2026-04-14 22:15:22.032 DEBUG [src.node.docker_mananger] Container started with ID 9f447d02d8e6. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-15-21__58ead892-2d5e-44a9-bed9-5ccda408715b__wakuorg_nwaku:latest.log
2026-04-14 22:15:22.033 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50207
2026-04-14 22:15:22.033 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:15:22.100 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:22.101 ERROR [src.node.docker_mananger] Max retries reached for container 3d6a778b5fc8. Exiting log stream.
2026-04-14 22:15:22.615 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:22.615 ERROR [src.node.docker_mananger] Max retries reached for container 6e7cd6ffa59d. Exiting log stream.
2026-04-14 22:15:23.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50207/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:23.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:15:23.038 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:15:23.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50207/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:23.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.195/tcp/50208/p2p/16Uiu2HAmD6xSymTh19uJhRAp6x5A5i5ADNQyHBy7Yj6rLjHzVYre","/ip4/172.18.39.195/tcp/50209/ws/p2p/16Uiu2HAmD6xSymTh19uJhRAp6x5A5i5ADNQyHBy7Yj6rLjHzVYre"],"enrUri":"enr:-L24QPUjI-y7NBJzi63iPc4qJV_SyqucsdEn2VSQa8pAclA7Z-NWcS6Pzj85BtADbKRw8UhHjFowSMogB4woftH4M40CgmlkgnY0gmlwhKwSJ8OKbXVsdGlhZGRyc5YACASsEifDBsQgAAoErBInwwbEId0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBqbzVyJQsUCXFNaXYnTSucHtBZYJJbohjjEEpPtdoouDdGNwgsQgg3VkcILEIoV3YWt1MgE"}'
2026-04-14 22:15:23.040 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:15:23.047 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:15:23.048 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-15-21__58ead892-2d5e-44a9-bed9-5ccda408715b__wakuorg_nwaku:latest.log
2026-04-14 22:15:23.048 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:15:23.048 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:15:23.049 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:15:23.049 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.175
2026-04-14 22:15:23.050 DEBUG [src.node.docker_mananger] Generated ports ['56012', '56013', '56014', '56015', '56016']
2026-04-14 22:15:23.050 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:15:23.050 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:15:23.050 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:15:23.050 DEBUG [src.node.docker_mananger] docker run -i -t -p 56012:56012 -p 56013:56013 -p 56014:56014 -p 56015:56015 -p 56016:56016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56014 --rest-port=56012 --tcp-port=56013 --discv5-udp-port=56015 --rest-address=0.0.0.0 --nat=extip:172.18.208.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=802412e0fcc578f0afcbfe9a9ef51abbcafd33bed04aba1caf21ffcec7dc5d3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56016 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPUjI-y7NBJzi63iPc4qJV_SyqucsdEn2VSQa8pAclA7Z-NWcS6Pzj85BtADbKRw8UhHjFowSMogB4woftH4M40CgmlkgnY0gmlwhKwSJ8OKbXVsdGlhZGRyc5YACASsEifDBsQgAAoErBInwwbEId0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBqbzVyJQsUCXFNaXYnTSucHtBZYJJbohjjEEpPtdoouDdGNwgsQgg3VkcILEIoV3YWt1MgE --storenode=/ip4/172.18.39.195/tcp/50208/p2p/16Uiu2HAmD6xSymTh19uJhRAp6x5A5i5ADNQyHBy7Yj6rLjHzVYre --store=true --relay=false
2026-04-14 22:15:23.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.175 tests-functional_default 12cae84c41ad98cd889676715142b91f05cafe5e9d464edccf9d31d2ca065222
2026-04-14 22:15:23.297 DEBUG [src.node.docker_mananger] Container started with ID 12cae84c41ad. Setting up logs at ./log/docker/store_node1_2026-04-14_22-15-21__58ead892-2d5e-44a9-bed9-5ccda408715b__wakuorg_nwaku:latest.log
2026-04-14 22:15:23.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56012
2026-04-14 22:15:23.299 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:15:24.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56012/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:24.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:15:24.302 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:15:24.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:24.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.175/tcp/56013/p2p/16Uiu2HAm6FQnHvxBDm7PUgsWRd33AUGj8LD8X8Zj1Bfi8MF3TQ7f","/ip4/172.18.208.175/tcp/56014/ws/p2p/16Uiu2HAm6FQnHvxBDm7PUgsWRd33AUGj8LD8X8Zj1Bfi8MF3TQ7f"],"enrUri":"enr:-L24QGAHpfw0PNdVyjEjVFu-HFE-liZ-XFP-5qvPSy4On67IX80FJa3NUIPeqzKW0jJrQQV49SYFW_5prLTgEjr0tqICgmlkgnY0gmlwhKwS0K-KbXVsdGlhZGRyc5YACASsEtCvBtrNAAoErBLQrwbazt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoM-QNu7gnuNU-zW8ePHL8wn_zc9QiPWPTIF4K15dNC6DdGNwgtrNg3VkcILaz4V3YWt1MgI"}'
2026-04-14 22:15:24.305 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:15:24.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.195/tcp/50208/p2p/16Uiu2HAmD6xSymTh19uJhRAp6x5A5i5ADNQyHBy7Yj6rLjHzVYre"]'
2026-04-14 22:15:24.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:24.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50207/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:15:24.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:24.359 DEBUG [src.steps.store] Relaying message
2026-04-14 22:15:24.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:24.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:24.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:15:24.569 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:15:24.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56012/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:24.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 22:15:24.573 DEBUG [src.steps.store] messages length is 0
2026-04-14 22:15:24.575 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:15:24.576 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:15:24.576 DEBUG [src.node.waku_node] Stopping container with id 9f447d02d8e6
2026-04-14 22:15:25.063 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:25.063 DEBUG [src.node.waku_node] Stopping container with id 12cae84c41ad
2026-04-14 22:15:25.557 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:25.558 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:15:25.566 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:15:25.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-04-14 22:08:48.708 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:48.709 DEBUG [tests.conftest] Running test: test_main_node_only_lightpush__peer_full with id: 2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f
2026-04-14 22:08:48.709 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:48.710 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:08:48.721 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:48.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f__wakuorg_nwaku:latest.log
2026-04-14 22:08:48.722 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:48.722 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:48.724 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:48.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.159
2026-04-14 22:08:48.725 DEBUG [src.node.docker_mananger] Generated ports ['8334', '8335', '8336', '8337', '8338']
2026-04-14 22:08:48.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:48.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:48.727 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:48.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 8334:8334 -p 8335:8335 -p 8336:8336 -p 8337:8337 -p 8338:8338 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8336 --rest-port=8334 --tcp-port=8335 --discv5-udp-port=8337 --rest-address=0.0.0.0 --nat=extip:172.18.115.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6c36599e4afaac2c51f1e9adccc4af92d8aae84317919c57eeb7cc9e6931acfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8338 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-04-14 22:08:48.923 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.159 tests-functional_default bb374e55f89d39f6f96cb234740762779797efcebf13bb2631d2b012c881e53d
2026-04-14 22:08:48.958 DEBUG [src.node.docker_mananger] Container started with ID bb374e55f89d. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f__wakuorg_nwaku:latest.log
2026-04-14 22:08:48.959 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8334
2026-04-14 22:08:48.959 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:49.096 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:49.096 ERROR [src.node.docker_mananger] Max retries reached for container 09685cae91bb. Exiting log stream.
2026-04-14 22:08:49.550 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:49.550 ERROR [src.node.docker_mananger] Max retries reached for container ac1b28c48890. Exiting log stream.
2026-04-14 22:08:49.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8334/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:49.962 INFO [src.node.api_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":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:49.962 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:49.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8334/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:49.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.159/tcp/8335/p2p/16Uiu2HAm2pBQSom4Wy8J1gDbbCKrBTsVJKViv6qqvWCHn28kw7mn","/ip4/172.18.115.159/tcp/8336/ws/p2p/16Uiu2HAm2pBQSom4Wy8J1gDbbCKrBTsVJKViv6qqvWCHn28kw7mn"],"enrUri":"enr:-L24QBjdcgX3t4Vo6FhadCHzZT4faiaDjGE_C0rMC--YbSL2X9p1DVUoUqRn1Bexl-hgCjhWhSbpmV-rkzmj1BrrAP8CgmlkgnY0gmlwhKwSc5-KbXVsdGlhZGRyc5YACASsEnOfBiCPAAoErBJznwYgkN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbcXbdsh4_xnLJMF5KELyA1iO_iMne5J0Na_RFvW2rz2DdGNwgiCPg3VkcIIgkYV3YWt1Mg0"}'
2026-04-14 22:08:49.965 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:49.971 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:49.971 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f__wakuorg_nwaku:latest.log
2026-04-14 22:08:49.972 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:49.972 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:49.973 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:49.973 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.9
2026-04-14 22:08:49.973 DEBUG [src.node.docker_mananger] Generated ports ['56715', '56716', '56717', '56718', '56719']
2026-04-14 22:08:49.973 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:49.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:49.973 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:49.974 DEBUG [src.node.docker_mananger] docker run -i -t -p 56715:56715 -p 56716:56716 -p 56717:56717 -p 56718:56718 -p 56719:56719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56717 --rest-port=56715 --tcp-port=56716 --discv5-udp-port=56718 --rest-address=0.0.0.0 --nat=extip:172.18.91.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=05983fc08f1e2d274ad0d38c6bea4affefbf50a7cebc85df1fe2f29a1972e7cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56719 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 22:08:50.156 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.9 tests-functional_default 2904c89cfbdb3f1ea76faa239f3e6287764a0b48113940657b962c63d62d00d8
2026-04-14 22:08:50.191 DEBUG [src.node.docker_mananger] Container started with ID 2904c89cfbdb. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f__wakuorg_nwaku:latest.log
2026-04-14 22:08:50.191 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56715
2026-04-14 22:08:50.192 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:51.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56715/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:51.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:51.196 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:51.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:51.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.9/tcp/56716/p2p/16Uiu2HAm8MB7yufGN8NDgZqmxmf6eAsDcx8uZ2qRqBaQ3czpXwCN","/ip4/172.18.91.9/tcp/56717/ws/p2p/16Uiu2HAm8MB7yufGN8NDgZqmxmf6eAsDcx8uZ2qRqBaQ3czpXwCN"],"enrUri":"enr:-L24QPpCt3jjcw1ZtCreXj5_7GZ2CEpOweTobF6St1WIvV8OXJydsK5A6GNVJGJy55s-SeviQtNweUYkeercDj5VOCQCgmlkgnY0gmlwhKwSWwmKbXVsdGlhZGRyc5YACASsElsJBt2MAAoErBJbCQbdjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwAD53W8-tEmMz6O4d6kyG_cNHxjnyBZK3PwSBjpXOCuDdGNwgt2Mg3VkcILdjoV3YWt1MgE"}'
2026-04-14 22:08:51.198 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:51.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56715/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.159/tcp/8335/p2p/16Uiu2HAm2pBQSom4Wy8J1gDbbCKrBTsVJKViv6qqvWCHn28kw7mn"]'
2026-04-14 22:08:51.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:51.246 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:51.246 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f__wakuorg_nwaku:latest.log
2026-04-14 22:08:51.247 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:51.247 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:51.248 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:51.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.92
2026-04-14 22:08:51.248 DEBUG [src.node.docker_mananger] Generated ports ['48838', '48839', '48840', '48841', '48842']
2026-04-14 22:08:51.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:51.249 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:51.249 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:51.249 DEBUG [src.node.docker_mananger] docker run -i -t -p 48838:48838 -p 48839:48839 -p 48840:48840 -p 48841:48841 -p 48842:48842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48840 --rest-port=48838 --tcp-port=48839 --discv5-udp-port=48841 --rest-address=0.0.0.0 --nat=extip:172.18.68.92 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=42def5efc5239df570eda5f3faccadb49d171bcb95ce5751d701eb2eabbc93b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48842 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBjdcgX3t4Vo6FhadCHzZT4faiaDjGE_C0rMC--YbSL2X9p1DVUoUqRn1Bexl-hgCjhWhSbpmV-rkzmj1BrrAP8CgmlkgnY0gmlwhKwSc5-KbXVsdGlhZGRyc5YACASsEnOfBiCPAAoErBJznwYgkN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbcXbdsh4_xnLJMF5KELyA1iO_iMne5J0Na_RFvW2rz2DdGNwgiCPg3VkcIIgkYV3YWt1Mg0 --lightpushnode=/ip4/172.18.115.159/tcp/8335/p2p/16Uiu2HAm2pBQSom4Wy8J1gDbbCKrBTsVJKViv6qqvWCHn28kw7mn --lightpush=true --relay=true
2026-04-14 22:08:51.439 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.92 tests-functional_default 754175ea131ecc020093c9cc94904e8b9df3c362504a83fd9d15fc0cc2adf203
2026-04-14 22:08:51.474 DEBUG [src.node.docker_mananger] Container started with ID 754175ea131e. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-08-48__37ddc218-e8f0-49d0-9215-9696e5133c1f__wakuorg_nwaku:latest.log
2026-04-14 22:08:51.474 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48838
2026-04-14 22:08:51.474 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:52.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48838/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:52.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:52.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:52.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:52.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.92/tcp/48839/p2p/16Uiu2HAmTYqpj4H67jfqdjfoyXQYXiyjL7MoYBX1D2GpuG14Us3n","/ip4/172.18.68.92/tcp/48840/ws/p2p/16Uiu2HAmTYqpj4H67jfqdjfoyXQYXiyjL7MoYBX1D2GpuG14Us3n"],"enrUri":"enr:-L24QA6Y3KvNGNrW4HMZoq7FOk53v22zdjBLxq_bIqTGtOhCS5-Y8PbBqGx8We2KzO9zzJwsLoO6uKLd94L1Yg4dL9oCgmlkgnY0gmlwhKwSRFyKbXVsdGlhZGRyc5YACASsEkRcBr7HAAoErBJEXAa-yN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3UwtdU6Tf3O5n_GT8b_TW8qa3JqAgrP32Wwhyiy-09GDdGNwgr7Hg3VkcIK-yYV3YWt1Mgk"}'
2026-04-14 22:08:52.481 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:52.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.159/tcp/8335/p2p/16Uiu2HAm2pBQSom4Wy8J1gDbbCKrBTsVJKViv6qqvWCHn28kw7mn"]'
2026-04-14 22:08:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:52.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.9/tcp/56716/p2p/16Uiu2HAm8MB7yufGN8NDgZqmxmf6eAsDcx8uZ2qRqBaQ3czpXwCN"]'
2026-04-14 22:08:52.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:52.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8334/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:08:52.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:52.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:08:52.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:52.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:08:52.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:52.575 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 22:08:52.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48838/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204532575747238}}'
2026-04-14 22:08:52.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:52.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:52.689 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:52.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8334/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:52.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204532575747238,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:52.693 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:52.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:52.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204532575747238,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:52.697 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:52.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:52.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204532575747238,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:52.702 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:08:52.703 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:08:52.703 DEBUG [src.node.waku_node] Stopping container with id bb374e55f89d
2026-04-14 22:08:53.157 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:53.158 DEBUG [src.node.waku_node] Stopping container with id 2904c89cfbdb
2026-04-14 22:08:53.600 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:53.601 DEBUG [src.node.waku_node] Stopping container with id 754175ea131e
2026-04-14 22:08:54.016 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:54.016 ERROR [src.node.docker_mananger] Max retries reached for container bb374e55f89d. Exiting log stream.
2026-04-14 22:08:54.056 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:54.059 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:08:54.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:54.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:54.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2026-04-14_22-09-25__f23cceb7-4c72-409f-a8d5-f6c01c764491
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-09-25__f23cceb7-4c72-409f-a8d5-f6c01c764491__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.208.178
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['59117', '59118', '59119', '59120', '59121']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 59117:59117 -p 59118:59118 -p 59119:59119 -p 59120:59120 -p 59121:59121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59119 --rest-port=59117 --tcp-port=59118 --discv5-udp-port=59120 --rest-address=0.0.0.0 --nat=extip:172.18.208.178 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=aa789aff6735ee9adf1845526ac7e7c361afe173befd06f2e00a9c669eb9279a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59121 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.208.178 tests-functional_default fd2b4bd81cc9cba5464fcd51163bc8a27886fa38b1ae0d08cb28834bce6a9f39
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID fd2b4bd81cc9. Setting up logs at ./log/docker/node1_2026-04-14_22-09-25__f23cceb7-4c72-409f-a8d5-f6c01c764491__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 59117
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 7aea59a3e742. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 2d9cfa2119cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/59118/p2p/16Uiu2HAmQHybyAQdQ8mRVFVm62AFb7Daa3ZBGCH84RcWZq5N7Gyv","/ip4/172.18.208.178/tcp/59119/ws/p2p/16Uiu2HAmQHybyAQdQ8mRVFVm62AFb7Daa3ZBGCH84RcWZq5N7Gyv"],"enrUri":"enr:-L24QI370oH-ZvErxLc3__UQE606MHQGtIR3-dg3R05iz5ZsbnWhLjTbgiyttmHoCVyEQy88tNauwlA_mQbza0Pn0ecCgmlkgnY0gmlwhKwS0LKKbXVsdGlhZGRyc5YACASsEtCyBubuAAoErBLQsgbm790DgnJzhQDHAQAAiXNlY3AyNTZrMaEDrOozm5C1w08-pdzEaZzUBXJtCH2tiVucpIBTPZo_psGDdGNwgubug3VkcILm8IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-09-25__f23cceb7-4c72-409f-a8d5-f6c01c764491__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.153.161
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['13098', '13099', '13100', '13101', '13102']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 13098:13098 -p 13099:13099 -p 13100:13100 -p 13101:13101 -p 13102:13102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13100 --rest-port=13098 --tcp-port=13099 --discv5-udp-port=13101 --rest-address=0.0.0.0 --nat=extip:172.18.153.161 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c78ea2afb4e5c3d077ea3a7bfbcccebcf05fddbad5f291d11d1cee9fa096ab66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13102 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI370oH-ZvErxLc3__UQE606MHQGtIR3-dg3R05iz5ZsbnWhLjTbgiyttmHoCVyEQy88tNauwlA_mQbza0Pn0ecCgmlkgnY0gmlwhKwS0LKKbXVsdGlhZGRyc5YACASsEtCyBubuAAoErBLQsgbm790DgnJzhQDHAQAAiXNlY3AyNTZrMaEDrOozm5C1w08-pdzEaZzUBXJtCH2tiVucpIBTPZo_psGDdGNwgubug3VkcILm8IV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.153.161 tests-functional_default cc79472d2b9c6f13ec5dbe77757c8aa01a2772e84d4626147fa2e848ca110404
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID cc79472d2b9c. Setting up logs at ./log/docker/node2_2026-04-14_22-09-25__f23cceb7-4c72-409f-a8d5-f6c01c764491__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 13098
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13098/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.161/tcp/13099/p2p/16Uiu2HAmHth6qCg5EtztuF8TSPfQm4oPRYP98pDXmLmSgtrBj4dJ","/ip4/172.18.153.161/tcp/13100/ws/p2p/16Uiu2HAmHth6qCg5EtztuF8TSPfQm4oPRYP98pDXmLmSgtrBj4dJ"],"enrUri":"enr:-L24QEbb87qxtI41y1XTFQcpKUVeUeakeZfqT_y74iKFhkiQAsh0rBfy6ovVZuIuchdOFge5r35baLxPnAf6gifqfYACgmlkgnY0gmlwhKwSmaGKbXVsdGlhZGRyc5YACASsEpmhBjMrAAoErBKZoQYzLN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDTc0P6G4dyEHC_gDkYAn_8527FZLCvlNfvdiX2BP6NbWDdGNwgjMrg3VkcIIzLYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13098/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.178/tcp/59118/p2p/16Uiu2HAmQHybyAQdQ8mRVFVm62AFb7Daa3ZBGCH84RcWZq5N7Gyv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13098/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/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:59117/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":1776204568178641393,"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:13098/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":1776204568178641393,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776204568294272109,"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:13098/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776204568294272109,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776204568408880173,"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:13098/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776204568408880173,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776204568523697361,"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:13098/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776204568523697361,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776204568638778985,"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:13098/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776204568638778985,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776204568752764590,"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:13098/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776204568752764590,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59117/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59117/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776204568868748227,"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:13098/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776204568868748227,"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:269 Stopping container with id fd2b4bd81cc9
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id cc79472d2b9c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,87 @@
2026-04-14 22:10:09.880 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:09.882 DEBUG [tests.conftest] Running test: test_store_invalid_ascending with id: 2026-04-14_22-10-09__409ac6e5-3bfc-495d-9643-51465f901388
2026-04-14 22:10:09.883 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:09.883 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:10:09.883 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:10:09.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:09.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-10-09__409ac6e5-3bfc-495d-9643-51465f901388__wakuorg_nwaku:latest.log
2026-04-14 22:10:09.896 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:09.896 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:09.898 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:09.899 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.19
2026-04-14 22:10:09.900 DEBUG [src.node.docker_mananger] Generated ports ['8571', '8572', '8573', '8574', '8575']
2026-04-14 22:10:09.900 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:09.900 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:09.900 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:09.901 DEBUG [src.node.docker_mananger] docker run -i -t -p 8571:8571 -p 8572:8572 -p 8573:8573 -p 8574:8574 -p 8575:8575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8573 --rest-port=8571 --tcp-port=8572 --discv5-udp-port=8574 --rest-address=0.0.0.0 --nat=extip:172.18.175.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=77d5b7d7abcac2cf0efaabb0bdcb24c1dedfedcdcb814a7ddad3ecfe8840e6bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8575 --metrics-logging=true --store=true --relay=true
2026-04-14 22:10:10.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.19 tests-functional_default b78a64760e4afd2b780000ff00890d112fb79ee6baa2d24cb8fb53f3d62d6318
2026-04-14 22:10:10.138 DEBUG [src.node.docker_mananger] Container started with ID b78a64760e4a. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-10-09__409ac6e5-3bfc-495d-9643-51465f901388__wakuorg_nwaku:latest.log
2026-04-14 22:10:10.140 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8571
2026-04-14 22:10:10.140 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:10.215 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:10.215 ERROR [src.node.docker_mananger] Max retries reached for container 477bb1002b6b. Exiting log stream.
2026-04-14 22:10:10.763 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:10.763 ERROR [src.node.docker_mananger] Max retries reached for container 533553f4c449. Exiting log stream.
2026-04-14 22:10:11.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8571/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:11.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:11.145 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:11.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:11.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.19/tcp/8572/p2p/16Uiu2HAm2PYF6Zshvsay9vBE5FqB4g3SZeKPZquqLZEd8bsMVCnM","/ip4/172.18.175.19/tcp/8573/ws/p2p/16Uiu2HAm2PYF6Zshvsay9vBE5FqB4g3SZeKPZquqLZEd8bsMVCnM"],"enrUri":"enr:-L24QCwSud-XxXB391Ux1zjjWRdUFBMgnhOKFLaLDSVHUPaPbulIGK7VMrFU-FdB5X09LZQUP8X6a_1T5sGpNGUDOBsCgmlkgnY0gmlwhKwSrxOKbXVsdGlhZGRyc5YACASsEq8TBiF8AAoErBKvEwYhfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3XmSm4Fi7xzebH4-UAMHXW5f0v5Eb_5nI1mmxmCgbKDdGNwgiF8g3VkcIIhfoV3YWt1MgM"}'
2026-04-14 22:10:11.148 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:11.156 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:11.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-10-09__409ac6e5-3bfc-495d-9643-51465f901388__wakuorg_nwaku:latest.log
2026-04-14 22:10:11.156 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:11.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:11.158 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:11.158 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.38
2026-04-14 22:10:11.158 DEBUG [src.node.docker_mananger] Generated ports ['21395', '21396', '21397', '21398', '21399']
2026-04-14 22:10:11.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:11.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:11.158 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:11.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 21395:21395 -p 21396:21396 -p 21397:21397 -p 21398:21398 -p 21399:21399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21397 --rest-port=21395 --tcp-port=21396 --discv5-udp-port=21398 --rest-address=0.0.0.0 --nat=extip:172.18.77.38 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e77c2ef8b0388d44df04d12dbfdb5fee3cd81c2bd28ccd8bd75e1cf48fdfaf94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21399 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCwSud-XxXB391Ux1zjjWRdUFBMgnhOKFLaLDSVHUPaPbulIGK7VMrFU-FdB5X09LZQUP8X6a_1T5sGpNGUDOBsCgmlkgnY0gmlwhKwSrxOKbXVsdGlhZGRyc5YACASsEq8TBiF8AAoErBKvEwYhfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3XmSm4Fi7xzebH4-UAMHXW5f0v5Eb_5nI1mmxmCgbKDdGNwgiF8g3VkcIIhfoV3YWt1MgM --storenode=/ip4/172.18.175.19/tcp/8572/p2p/16Uiu2HAm2PYF6Zshvsay9vBE5FqB4g3SZeKPZquqLZEd8bsMVCnM --store=true --relay=true
2026-04-14 22:10:11.351 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.38 tests-functional_default 75e81be34d6ad2067a4557fd85c6d21e49395f90816ce6c07089a8995c92b05d
2026-04-14 22:10:11.390 DEBUG [src.node.docker_mananger] Container started with ID 75e81be34d6a. Setting up logs at ./log/docker/store_node1_2026-04-14_22-10-09__409ac6e5-3bfc-495d-9643-51465f901388__wakuorg_nwaku:latest.log
2026-04-14 22:10:11.391 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21395
2026-04-14 22:10:11.391 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:12.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21395/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:12.395 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:12.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.38/tcp/21396/p2p/16Uiu2HAmLoDm7xA8akGrM4UGdn2VubxYBWxjtHgC2cszebq8xoLG","/ip4/172.18.77.38/tcp/21397/ws/p2p/16Uiu2HAmLoDm7xA8akGrM4UGdn2VubxYBWxjtHgC2cszebq8xoLG"],"enrUri":"enr:-L24QHGDc7UmCZC3ErocZFTTfvJCsAT_3oHyOPtvRDjvwBNoP20Wcjv8Ll2dDOiAnnCEC9XEZAKpK0J4B3gbUO_aBIsCgmlkgnY0gmlwhKwSTSaKbXVsdGlhZGRyc5YACASsEk0mBlOUAAoErBJNJgZTld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDePlOPGD4USB2c9nLyXkPiNEI2avQZAzQYn1JJ63fct2DdGNwglOUg3VkcIJTloV3YWt1MgM"}'
2026-04-14 22:10:12.397 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:12.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.19/tcp/8572/p2p/16Uiu2HAm2PYF6Zshvsay9vBE5FqB4g3SZeKPZquqLZEd8bsMVCnM"]'
2026-04-14 22:10:12.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8571/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:12.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21395/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:12.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.407 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:12.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:12.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:12.614 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:12.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:12.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:12.821 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:12.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:12.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:13.030 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:13.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8571/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:13.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:13.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:13.237 DEBUG [tests.store.test_sorting] requesting stored messages with invalid ascending =##
2026-04-14 22:10:13.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8571/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:13.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6cf4775b8d8e66995beec7b3170381e4a374bfa70031170c51891369842d3caf"},{"messageHash":"0x2222896a2069f99cd9f111b26dd3a00a611a985c64b3e813b54c99f15ea56e26"}],"paginationCursor":"0x2222896a2069f99cd9f111b26dd3a00a611a985c64b3e813b54c99f15ea56e26"}'
2026-04-14 22:10:13.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21395/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:13.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6cf4775b8d8e66995beec7b3170381e4a374bfa70031170c51891369842d3caf"},{"messageHash":"0x2222896a2069f99cd9f111b26dd3a00a611a985c64b3e813b54c99f15ea56e26"}],"paginationCursor":"0x2222896a2069f99cd9f111b26dd3a00a611a985c64b3e813b54c99f15ea56e26"}'
2026-04-14 22:10:13.247 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:13.248 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:13.248 DEBUG [src.node.waku_node] Stopping container with id b78a64760e4a
2026-04-14 22:10:13.759 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:13.760 DEBUG [src.node.waku_node] Stopping container with id 75e81be34d6a
2026-04-14 22:10:14.261 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:14.262 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:14.274 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:14.283 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-04-14 22:11:02.733 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:02.733 DEBUG [tests.conftest] Running test: test_store_with_non_hex_hash with id: 2026-04-14_22-11-02__0ae6f765-3ac4-4e2a-bf52-87ef6be4ad3e
2026-04-14 22:11:02.734 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:02.734 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:11:02.734 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:11:02.746 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:02.747 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-11-02__0ae6f765-3ac4-4e2a-bf52-87ef6be4ad3e__wakuorg_nwaku:latest.log
2026-04-14 22:11:02.747 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:02.747 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:02.749 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:02.749 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.144
2026-04-14 22:11:02.749 DEBUG [src.node.docker_mananger] Generated ports ['25131', '25132', '25133', '25134', '25135']
2026-04-14 22:11:02.749 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:02.749 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:02.750 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:02.750 DEBUG [src.node.docker_mananger] docker run -i -t -p 25131:25131 -p 25132:25132 -p 25133:25133 -p 25134:25134 -p 25135:25135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25133 --rest-port=25131 --tcp-port=25132 --discv5-udp-port=25134 --rest-address=0.0.0.0 --nat=extip:172.18.149.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a5abba9089a6c0c18bbd9cefa4d9ecdbfdd246c6cc392cf6cb37c8e0fb822962 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25135 --metrics-logging=true --store=true --relay=true
2026-04-14 22:11:02.970 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.144 tests-functional_default 7725f072f5a5953bd995437aecc5751669bb733812310019040dea59e3a5d12d
2026-04-14 22:11:03.023 DEBUG [src.node.docker_mananger] Container started with ID 7725f072f5a5. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-11-02__0ae6f765-3ac4-4e2a-bf52-87ef6be4ad3e__wakuorg_nwaku:latest.log
2026-04-14 22:11:03.024 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25131
2026-04-14 22:11:03.024 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:03.038 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:03.039 ERROR [src.node.docker_mananger] Max retries reached for container d0a2fcf94dd1. Exiting log stream.
2026-04-14 22:11:03.561 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:03.561 ERROR [src.node.docker_mananger] Max retries reached for container 8ed19a82b2ab. Exiting log stream.
2026-04-14 22:11:04.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25131/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:04.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:04.028 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:04.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:04.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.144/tcp/25132/p2p/16Uiu2HAmSoodnsRwWHNpr6DWfmqmNbrrsn8LbD4W9T72SW7d1s33","/ip4/172.18.149.144/tcp/25133/ws/p2p/16Uiu2HAmSoodnsRwWHNpr6DWfmqmNbrrsn8LbD4W9T72SW7d1s33"],"enrUri":"enr:-L24QFmXERQRgCl0SDWEjNSwN96XkmpVZWdUR8HQz-uZtMfDe3Hda0rIjo3Saqv3i2zILaiiF5RL_e3-QI-fDyc9rYsCgmlkgnY0gmlwhKwSlZCKbXVsdGlhZGRyc5YACASsEpWQBmIsAAoErBKVkAZiLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0kW6bBNUd0bD-864rXhMCJCmgb0oTuolRlO8IQCBOj6DdGNwgmIsg3VkcIJiLoV3YWt1MgM"}'
2026-04-14 22:11:04.031 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:04.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:04.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-11-02__0ae6f765-3ac4-4e2a-bf52-87ef6be4ad3e__wakuorg_nwaku:latest.log
2026-04-14 22:11:04.039 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:04.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:04.040 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:04.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.124
2026-04-14 22:11:04.040 DEBUG [src.node.docker_mananger] Generated ports ['51775', '51776', '51777', '51778', '51779']
2026-04-14 22:11:04.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:04.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:04.041 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:04.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 51775:51775 -p 51776:51776 -p 51777:51777 -p 51778:51778 -p 51779:51779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51777 --rest-port=51775 --tcp-port=51776 --discv5-udp-port=51778 --rest-address=0.0.0.0 --nat=extip:172.18.77.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1db14f1cda7aaaedcdfc6f2ef9db1fcadcfe9cd7bccecdf1b7ab5e2fec8e26ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51779 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFmXERQRgCl0SDWEjNSwN96XkmpVZWdUR8HQz-uZtMfDe3Hda0rIjo3Saqv3i2zILaiiF5RL_e3-QI-fDyc9rYsCgmlkgnY0gmlwhKwSlZCKbXVsdGlhZGRyc5YACASsEpWQBmIsAAoErBKVkAZiLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0kW6bBNUd0bD-864rXhMCJCmgb0oTuolRlO8IQCBOj6DdGNwgmIsg3VkcIJiLoV3YWt1MgM --storenode=/ip4/172.18.149.144/tcp/25132/p2p/16Uiu2HAmSoodnsRwWHNpr6DWfmqmNbrrsn8LbD4W9T72SW7d1s33 --store=true --relay=true
2026-04-14 22:11:04.279 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.124 tests-functional_default 4e35f35258c5a251733bc3c8aae3859106d6ef7d04b4b6a76ee53d3a1ef76a71
2026-04-14 22:11:04.319 DEBUG [src.node.docker_mananger] Container started with ID 4e35f35258c5. Setting up logs at ./log/docker/store_node1_2026-04-14_22-11-02__0ae6f765-3ac4-4e2a-bf52-87ef6be4ad3e__wakuorg_nwaku:latest.log
2026-04-14 22:11:04.320 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51775
2026-04-14 22:11:04.321 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:05.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51775/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:05.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:05.325 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:05.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:05.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.124/tcp/51776/p2p/16Uiu2HAkzaHWDfvky5qJHRbn96ha38wVuVpGN26DXsqBfVXuUmgo","/ip4/172.18.77.124/tcp/51777/ws/p2p/16Uiu2HAkzaHWDfvky5qJHRbn96ha38wVuVpGN26DXsqBfVXuUmgo"],"enrUri":"enr:-L24QAFimyg3NrciczLmtrA8lpsK22LablwI9eHjNj1fQ9MuNJ7c4Cj7Ci5KkGWobTtHPaWeJgfv_6MF6yrZLDuYLToCgmlkgnY0gmlwhKwSTXyKbXVsdGlhZGRyc5YACASsEk18BspAAAoErBJNfAbKQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECTH8_tm_DbVM8JIPdyaiGWrlOV_MtYrUVlIctI6duHWyDdGNwgspAg3VkcILKQoV3YWt1MgM"}'
2026-04-14 22:11:05.328 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:05.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.144/tcp/25132/p2p/16Uiu2HAmSoodnsRwWHNpr6DWfmqmNbrrsn8LbD4W9T72SW7d1s33"]'
2026-04-14 22:11:05.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25131/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:05.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51775/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:05.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.337 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:05.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:05.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.343 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:11:05.544 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:05.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:05.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.551 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:11:05.751 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:05.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:05.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.758 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:11:05.959 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:05.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25131/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:05.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:11:06.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25131/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.171 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25131/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-14 22:11:06.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.179 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-14 22:11:06.182 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:06.183 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:06.184 DEBUG [src.node.waku_node] Stopping container with id 7725f072f5a5
2026-04-14 22:11:06.771 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:06.772 DEBUG [src.node.waku_node] Stopping container with id 4e35f35258c5
2026-04-14 22:11:07.343 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:07.345 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:07.359 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:07.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-04-14 22:11:07.070 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:07.071 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87
2026-04-14 22:11:07.072 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:07.074 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:11:07.075 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:11:07.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:11:07.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:11:07.092 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:11:07.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:11:07.099 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:11:07.099 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:11:07.106 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:11:07.106 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:11:07.106 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:11:07.106 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:11:07.107 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:07.108 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:07.109 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:07.109 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.146
2026-04-14 22:11:07.110 DEBUG [src.node.docker_mananger] Generated ports ['8522', '8523', '8524', '8525', '8526']
2026-04-14 22:11:07.110 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:07.110 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:07.110 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:07.110 DEBUG [src.node.docker_mananger] docker run -i -t -p 8522:8522 -p 8523:8523 -p 8524:8524 -p 8525:8525 -p 8526:8526 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8524 --rest-port=8522 --tcp-port=8523 --discv5-udp-port=8525 --rest-address=0.0.0.0 --nat=extip:172.18.150.146 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=112e0e216572a6deff4819b2fd9438ec023f1dca3dffbc25d34b0c63ecf9a9e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8526 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 22:11:07.379 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:07.379 ERROR [src.node.docker_mananger] Max retries reached for container 9d766afba2e4. Exiting log stream.
2026-04-14 22:11:07.896 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:07.897 ERROR [src.node.docker_mananger] Max retries reached for container 261270bd4e82. Exiting log stream.
2026-04-14 22:11:09.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.146 tests-functional_default b7125ca3a59fe7c68b23c226cf3382418f6c49407ac190571a1f88261361bdbd
2026-04-14 22:11:09.384 DEBUG [src.node.docker_mananger] Container started with ID b7125ca3a59f. Setting up logs at ./log/docker/node1_2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:11:09.385 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 8522
2026-04-14 22:11:09.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:10.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8522/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:10.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:10.391 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:10.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8522/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:10.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.146/tcp/8523/p2p/16Uiu2HAmMNdhgxTKb4aXL6qLQ5zGFKUMgM8h2V9hioqjCNKZdZ22","/ip4/172.18.150.146/tcp/8524/ws/p2p/16Uiu2HAmMNdhgxTKb4aXL6qLQ5zGFKUMgM8h2V9hioqjCNKZdZ22"],"enrUri":"enr:-La4QK6OCvpr65ujDwJPcxdOpnxlyK4rmPsOSl2mlaFWMVxYCSZVS-Bh7hXJEG6jeaN9EBrFLC6EQqAnhNBQ30DO_mECgmlkgnY0gmlwhKwSlpKKbXVsdGlhZGRyc5YACASsEpaSBiFLAAoErBKWkgYhTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgYiK1MEmqmussa5qbxvMlFI0E56oq5U31ngMQhB52luDdGNwgiFLhXdha3UyAQ"}'
2026-04-14 22:11:10.394 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:10.394 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:10.394 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:10.395 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:10.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.99
2026-04-14 22:11:10.396 DEBUG [src.node.docker_mananger] Generated ports ['35392', '35393', '35394', '35395', '35396']
2026-04-14 22:11:10.396 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:10.396 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:10.396 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:10.396 DEBUG [src.node.docker_mananger] docker run -i -t -p 35392:35392 -p 35393:35393 -p 35394:35394 -p 35395:35395 -p 35396:35396 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35394 --rest-port=35392 --tcp-port=35393 --discv5-udp-port=35395 --rest-address=0.0.0.0 --nat=extip:172.18.22.99 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=50c9ae5d82d0a6c6aba59c0cd6ec08da896ddcc1603b82aaac302e7f9bfd9abe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35396 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QK6OCvpr65ujDwJPcxdOpnxlyK4rmPsOSl2mlaFWMVxYCSZVS-Bh7hXJEG6jeaN9EBrFLC6EQqAnhNBQ30DO_mECgmlkgnY0gmlwhKwSlpKKbXVsdGlhZGRyc5YACASsEpaSBiFLAAoErBKWkgYhTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgYiK1MEmqmussa5qbxvMlFI0E56oq5U31ngMQhB52luDdGNwgiFLhXdha3UyAQ
2026-04-14 22:11:10.588 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.99 tests-functional_default 7e8052c952bbfb70dae124f53e4249408405267b161db731ff34e4a37161a3a8
2026-04-14 22:11:10.622 DEBUG [src.node.docker_mananger] Container started with ID 7e8052c952bb. Setting up logs at ./log/docker/node2_2026-04-14_22-11-07__0a7df0ac-b833-4f16-b15e-864604ccda87__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:11:10.622 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 35392
2026-04-14 22:11:10.622 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:11.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35392/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:11.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:11.626 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:11.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:11.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.99/tcp/35393/p2p/16Uiu2HAmQVRnVZnJbfjUeKq8Z1KV3ysU8jZe94NyL3upAUnPFsjD","/ip4/172.18.22.99/tcp/35394/ws/p2p/16Uiu2HAmQVRnVZnJbfjUeKq8Z1KV3ysU8jZe94NyL3upAUnPFsjD"],"enrUri":"enr:-La4QOCRjPBUaZDlBFZsZHmiTfx6eXWC7CeNjqdW-GWeRfhhD7hE8XrHfis73LhsMJj7o7ZwzHvQnPRK5qMGY5WQ6AcCgmlkgnY0gmlwhKwSFmOKbXVsdGlhZGRyc5YACASsEhZjBopBAAoErBIWYwaKQt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr9kxpvdXk4v1HoIYJRgaC1KnJ7roYe4QTF2JO-DQk4iDdGNwgopBhXdha3UyAQ"}'
2026-04-14 22:11:11.629 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:11.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8522/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.99/tcp/35393/p2p/16Uiu2HAmQVRnVZnJbfjUeKq8Z1KV3ysU8jZe94NyL3upAUnPFsjD"]'
2026-04-14 22:11:11.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:11.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35392/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.146/tcp/8523/p2p/16Uiu2HAmMNdhgxTKb4aXL6qLQ5zGFKUMgM8h2V9hioqjCNKZdZ22"]'
2026-04-14 22:11:11.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:11.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8522/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:11.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.22.99/tcp/35393/p2p/16Uiu2HAmQVRnVZnJbfjUeKq8Z1KV3ysU8jZe94NyL3upAUnPFsjD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:11:11.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35392/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.150.146/tcp/52606/p2p/16Uiu2HAmMNdhgxTKb4aXL6qLQ5zGFKUMgM8h2V9hioqjCNKZdZ22","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:11:11.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:12.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8522/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:12.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:12.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35392/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:12.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:12.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8522/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:12.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.22.99/tcp/35393/p2p/16Uiu2HAmQVRnVZnJbfjUeKq8Z1KV3ysU8jZe94NyL3upAUnPFsjD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin","score":0.0}]}'
2026-04-14 22:11:12.708 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.22.99/tcp/35393/p2p/16Uiu2HAmQVRnVZnJbfjUeKq8Z1KV3ysU8jZe94NyL3upAUnPFsjD', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-04-14 22:11:12.710 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:12.711 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:12.711 DEBUG [src.node.waku_node] Stopping container with id b7125ca3a59f
2026-04-14 22:11:13.240 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:13.242 DEBUG [src.node.waku_node] Stopping container with id 7e8052c952bb
2026-04-14 22:11:13.712 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:13.715 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:13.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:13.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-04-14 22:10:46.890 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:46.893 DEBUG [tests.conftest] Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796
2026-04-14 22:10:46.893 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:46.893 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:10:46.894 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:10:46.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:46.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:46.912 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:46.912 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:46.919 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:46.919 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:46.925 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:46.925 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:46.925 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:10:46.926 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:10:46.926 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:46.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:46.928 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:46.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.120
2026-04-14 22:10:46.929 DEBUG [src.node.docker_mananger] Generated ports ['55195', '55196', '55197', '55198', '55199']
2026-04-14 22:10:46.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:46.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:46.929 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:46.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 55195:55195 -p 55196:55196 -p 55197:55197 -p 55198:55198 -p 55199:55199 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55197 --rest-port=55195 --tcp-port=55196 --discv5-udp-port=55198 --rest-address=0.0.0.0 --nat=extip:172.18.180.120 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=8ce83d2f75dcfdee7e529bab864e9ffdc7140c3e0bfd3d3bbb84999fdf88f3fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55199 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 22:10:47.119 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.120 tests-functional_default 9d518d1ac6b3d1726f4626ca66e770ffa1e3ef97351c3102edd8e59d096a5abe
2026-04-14 22:10:47.155 DEBUG [src.node.docker_mananger] Container started with ID 9d518d1ac6b3. Setting up logs at ./log/docker/node1_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:47.156 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 55195
2026-04-14 22:10:47.156 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:47.252 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:47.253 ERROR [src.node.docker_mananger] Max retries reached for container 57f8b4a513ed. Exiting log stream.
2026-04-14 22:10:47.721 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:47.721 ERROR [src.node.docker_mananger] Max retries reached for container 0bcefd951bb8. Exiting log stream.
2026-04-14 22:10:48.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55195/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:48.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:48.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:48.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55195/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:48.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.120/tcp/55196/p2p/16Uiu2HAkxMGMRnMGhcCrHQwsDPf9qcXFVsXS4U63R42YSoX99eLA","/ip4/172.18.180.120/tcp/55197/ws/p2p/16Uiu2HAkxMGMRnMGhcCrHQwsDPf9qcXFVsXS4U63R42YSoX99eLA"],"enrUri":"enr:-La4QEiSkP2gwND7xCqkAjem8rgWEo4QbHjcByZyJ6Nk2aYlblDDy7NSRhA30cMqT7CkL-xb6M2QF-bWMYC1JWQQERcCgmlkgnY0gmlwhKwStHiKbXVsdGlhZGRyc5YACASsErR4BtecAAoErBK0eAbXnd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECK3IFvU7nUuvXcyB1pf67IYW4oFpK-8pR0COAX3PnGAuDdGNwgtechXdha3UyAQ"}'
2026-04-14 22:10:48.163 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:48.163 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:48.163 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:48.164 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:48.165 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.61
2026-04-14 22:10:48.165 DEBUG [src.node.docker_mananger] Generated ports ['32349', '32350', '32351', '32352', '32353']
2026-04-14 22:10:48.165 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:48.165 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:48.165 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:48.165 DEBUG [src.node.docker_mananger] docker run -i -t -p 32349:32349 -p 32350:32350 -p 32351:32351 -p 32352:32352 -p 32353:32353 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32351 --rest-port=32349 --tcp-port=32350 --discv5-udp-port=32352 --rest-address=0.0.0.0 --nat=extip:172.18.94.61 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=efac6ebbadfea95a58c26ceb34de05d0efbfbadbdc5aedfefe3fbf1edbf3147e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32353 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEiSkP2gwND7xCqkAjem8rgWEo4QbHjcByZyJ6Nk2aYlblDDy7NSRhA30cMqT7CkL-xb6M2QF-bWMYC1JWQQERcCgmlkgnY0gmlwhKwStHiKbXVsdGlhZGRyc5YACASsErR4BtecAAoErBK0eAbXnd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECK3IFvU7nUuvXcyB1pf67IYW4oFpK-8pR0COAX3PnGAuDdGNwgtechXdha3UyAQ
2026-04-14 22:10:48.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.61 tests-functional_default eafa14c22f481861f05e5cda2d19996900d25f4a742e1d9aa7c897a476b83830
2026-04-14 22:10:48.385 DEBUG [src.node.docker_mananger] Container started with ID eafa14c22f48. Setting up logs at ./log/docker/node2_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:48.386 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 32349
2026-04-14 22:10:48.386 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:49.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32349/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:49.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:49.390 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:49.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:49.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.61/tcp/32350/p2p/16Uiu2HAkztKHWim1FD1ggc4QtZPt8iQcJm3nTKajcpt49FDGcmdJ","/ip4/172.18.94.61/tcp/32351/ws/p2p/16Uiu2HAkztKHWim1FD1ggc4QtZPt8iQcJm3nTKajcpt49FDGcmdJ"],"enrUri":"enr:-La4QKDb3ELKQL2bZs5syVsbrqX6vchte1Fy7PfQmlgSypl_YNAeKq0peyKBdzXgpVVCdrYMH9lAGDgjHH1QUVDWulYCgmlkgnY0gmlwhKwSXj2KbXVsdGlhZGRyc5YACASsEl49Bn5eAAoErBJePQZ-X90DgnJzhQDGAQAAiXNlY3AyNTZrMaECUR23ls97AbzDB9zq_3GkkIuLsyWX2XNBJxTY9NnZFdGDdGNwgn5ehXdha3UyAQ"}'
2026-04-14 22:10:49.393 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:49.393 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:49.393 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:49.395 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:49.395 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.86
2026-04-14 22:10:49.395 DEBUG [src.node.docker_mananger] Generated ports ['1761', '1762', '1763', '1764', '1765']
2026-04-14 22:10:49.395 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:49.395 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:49.396 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:49.396 DEBUG [src.node.docker_mananger] docker run -i -t -p 1761:1761 -p 1762:1762 -p 1763:1763 -p 1764:1764 -p 1765:1765 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1763 --rest-port=1761 --tcp-port=1762 --discv5-udp-port=1764 --rest-address=0.0.0.0 --nat=extip:172.18.20.86 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=0382bbdb0b84bb831bccc55183dcebf9c80dbafda3aaca95a0edc17ff75e30bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1765 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEiSkP2gwND7xCqkAjem8rgWEo4QbHjcByZyJ6Nk2aYlblDDy7NSRhA30cMqT7CkL-xb6M2QF-bWMYC1JWQQERcCgmlkgnY0gmlwhKwStHiKbXVsdGlhZGRyc5YACASsErR4BtecAAoErBK0eAbXnd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECK3IFvU7nUuvXcyB1pf67IYW4oFpK-8pR0COAX3PnGAuDdGNwgtechXdha3UyAQ
2026-04-14 22:10:49.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.86 tests-functional_default a90c288d72b6ab09874488a1a307894cc5e6281e8686eadeaf8b81db620af924
2026-04-14 22:10:49.621 DEBUG [src.node.docker_mananger] Container started with ID a90c288d72b6. Setting up logs at ./log/docker/node3_2026-04-14_22-10-46__90a867f2-be9e-4b9c-a5fd-010ecd0f6796__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:49.622 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 1761
2026-04-14 22:10:49.622 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:50.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1761/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:50.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:50.625 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:50.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1761/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:50.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.86/tcp/1762/p2p/16Uiu2HAkyqduerkVmk2mfRj2wbznpdBEDXTYg31vaUCQ98A1EAaH","/ip4/172.18.20.86/tcp/1763/ws/p2p/16Uiu2HAkyqduerkVmk2mfRj2wbznpdBEDXTYg31vaUCQ98A1EAaH"],"enrUri":"enr:-La4QFXBZi06M5rBrYPCjhIo8916CwJoYM10Fses1H_ZmIP9O47wf2TFOAdavVl8A_hvsp2SsUFNNHK6q1Rgitp5HrACgmlkgnY0gmlwhKwSFFaKbXVsdGlhZGRyc5YACASsEhRWBgbiAAoErBIUVgYG490DgnJzhQDGAQAAiXNlY3AyNTZrMaECQZJYUmnsrGoFUqhQQCpUcpWNPt5sAqlGH6cId4nj7TaDdGNwggbihXdha3UyAQ"}'
2026-04-14 22:10:50.628 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:50.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55195/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.61/tcp/32350/p2p/16Uiu2HAkztKHWim1FD1ggc4QtZPt8iQcJm3nTKajcpt49FDGcmdJ"]'
2026-04-14 22:10:50.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32349/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.120/tcp/55196/p2p/16Uiu2HAkxMGMRnMGhcCrHQwsDPf9qcXFVsXS4U63R42YSoX99eLA"]'
2026-04-14 22:10:50.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55195/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.86/tcp/1762/p2p/16Uiu2HAkyqduerkVmk2mfRj2wbznpdBEDXTYg31vaUCQ98A1EAaH"]'
2026-04-14 22:10:50.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1761/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.120/tcp/55196/p2p/16Uiu2HAkxMGMRnMGhcCrHQwsDPf9qcXFVsXS4U63R42YSoX99eLA"]'
2026-04-14 22:10:50.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55195/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:50.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:50.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1761/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:50.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.742 DEBUG [tests.rest_flags.test_admin_flags] mesh topic=/waku/2/rs/198/0, target peers={'/ip4/172.18.20.86/tcp/1762/p2p/16Uiu2HAkyqduerkVmk2mfRj2wbznpdBEDXTYg31vaUCQ98A1EAaH', '/ip4/172.18.94.61/tcp/32350/p2p/16Uiu2HAkztKHWim1FD1ggc4QtZPt8iQcJm3nTKajcpt49FDGcmdJ'}
2026-04-14 22:10:50.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55195/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:50.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.20.86/tcp/1762/p2p/16Uiu2HAkyqduerkVmk2mfRj2wbznpdBEDXTYg31vaUCQ98A1EAaH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.94.61/tcp/32350/p2p/16Uiu2HAkztKHWim1FD1ggc4QtZPt8iQcJm3nTKajcpt49FDGcmdJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin","score":0.0}]}'
2026-04-14 22:10:50.745 DEBUG [tests.rest_flags.test_admin_flags] Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.20.86/tcp/1762/p2p/16Uiu2HAkyqduerkVmk2mfRj2wbznpdBEDXTYg31vaUCQ98A1EAaH', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.94.61/tcp/32350/p2p/16Uiu2HAkztKHWim1FD1ggc4QtZPt8iQcJm3nTKajcpt49FDGcmdJ', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-04-14 22:10:50.745 DEBUG [tests.rest_flags.test_admin_flags] Validate the schema variables
2026-04-14 22:10:50.747 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:50.748 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:50.748 DEBUG [src.node.waku_node] Stopping container with id 9d518d1ac6b3
2026-04-14 22:10:51.283 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:51.284 DEBUG [src.node.waku_node] Stopping container with id eafa14c22f48
2026-04-14 22:10:51.767 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:51.767 DEBUG [src.node.waku_node] Stopping container with id a90c288d72b6
2026-04-14 22:10:52.128 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:52.129 ERROR [src.node.docker_mananger] Max retries reached for container 9d518d1ac6b3. Exiting log stream.
2026-04-14 22:10:52.212 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:52.214 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:52.229 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:52.238 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:52.244 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_light_push_with_payload_of_1_MB with id: 2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.33.67
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['3390', '3391', '3392', '3393', '3394']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 3390:3390 -p 3391:3391 -p 3392:3392 -p 3393:3393 -p 3394:3394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3392 --rest-port=3390 --tcp-port=3391 --discv5-udp-port=3393 --rest-address=0.0.0.0 --nat=extip:172.18.33.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0c2cdb8d324bdc5cb7aa7cb6abebabddc5caaa3b315fa8e5d03110e40d4ab41c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3394 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.33.67 tests-functional_default 6c2f7df5c68457d891078d775799b4f6bc25f982293d8ff108a7e40abc82d9a0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6c2f7df5c684. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 3390
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d5ec10d53866. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container f0981682665f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3390/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/3391/p2p/16Uiu2HAmQ88tWuGESKH2g4GF7JTwsvCtoGmTQDdN9vLmXi9g91ex","/ip4/172.18.33.67/tcp/3392/ws/p2p/16Uiu2HAmQ88tWuGESKH2g4GF7JTwsvCtoGmTQDdN9vLmXi9g91ex"],"enrUri":"enr:-L24QMQ08m3hje-bJanfolL_LKA7JEy1SuknvfohmzWPqrfXAzV4p-AMGpQBlVjO7PD0_xD458N-ByKbUncp9mTY1MMCgmlkgnY0gmlwhKwSIUOKbXVsdGlhZGRyc5YACASsEiFDBg0_AAoErBIhQwYNQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqmTkdaqqlKn7JCLCz68fQ3O6tD4N-sVLHcymxj7sPYmDdGNwgg0_g3VkcIINQYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.251.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['5333', '5334', '5335', '5336', '5337']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 5333:5333 -p 5334:5334 -p 5335:5335 -p 5336:5336 -p 5337:5337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5335 --rest-port=5333 --tcp-port=5334 --discv5-udp-port=5336 --rest-address=0.0.0.0 --nat=extip:172.18.251.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4f26d95cf18cec01556dedac3fa390cdb2575c2dafd7ccc29eef64abdefaf65d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5337 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.251.164 tests-functional_default 37695fa2fb0cef0636d44f3f193a9d1f31a519b3f98918c2d2a296a5b66f3cdf
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 37695fa2fb0c. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 5333
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5333/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5333/debug/v1/info" -H "Content-Type: application/json" -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.164/tcp/5334/p2p/16Uiu2HAmK7N1q67nrHntBSfQq18mp6WX6PWvAAULoXcdECXudtBS","/ip4/172.18.251.164/tcp/5335/ws/p2p/16Uiu2HAmK7N1q67nrHntBSfQq18mp6WX6PWvAAULoXcdECXudtBS"],"enrUri":"enr:-L24QAnIWb2QBih87p53Z3H4exTlcMLV3rZHXeiFAml2J3I3JoAAsfw2n9zj3-OSF9rJdZbHmFWkNMT3v9_CwVLK3JgCgmlkgnY0gmlwhKwS-6SKbXVsdGlhZGRyc5YACASsEvukBhTWAAoErBL7pAYU190DgnJzhQDGAQAAiXNlY3AyNTZrMaEDX-e3_Pf4_PYnbj1ghAw4k8lOp4MRhRTScHETwsMDFWmDdGNwghTWg3VkcIIU2IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5333/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.67/tcp/3391/p2p/16Uiu2HAmQ88tWuGESKH2g4GF7JTwsvCtoGmTQDdN9vLmXi9g91ex"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.223.101
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['61393', '61394', '61395', '61396', '61397']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 61393:61393 -p 61394:61394 -p 61395:61395 -p 61396:61396 -p 61397:61397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61395 --rest-port=61393 --tcp-port=61394 --discv5-udp-port=61396 --rest-address=0.0.0.0 --nat=extip:172.18.223.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=90c3dff51200f4cbbabbe4c83c3adaceeabafb8fc27b6636cfea8ec9cbb66ebd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61397 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMQ08m3hje-bJanfolL_LKA7JEy1SuknvfohmzWPqrfXAzV4p-AMGpQBlVjO7PD0_xD458N-ByKbUncp9mTY1MMCgmlkgnY0gmlwhKwSIUOKbXVsdGlhZGRyc5YACASsEiFDBg0_AAoErBIhQwYNQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqmTkdaqqlKn7JCLCz68fQ3O6tD4N-sVLHcymxj7sPYmDdGNwgg0_g3VkcIINQYV3YWt1Mgk --lightpushnode=/ip4/172.18.33.67/tcp/3391/p2p/16Uiu2HAmQ88tWuGESKH2g4GF7JTwsvCtoGmTQDdN9vLmXi9g91ex --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.223.101 tests-functional_default 5db04f54fc5531120d3753799c643d2e1f0efc5cb65308b0da5bf5160a36cfa2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5db04f54fc55. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-11-35__d69f3cf9-4420-4c55-a5df-5dea50f4570b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 61393
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61393/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61393/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/61394/p2p/16Uiu2HAmMEPGH2u1zJqdg748ND4T3NFza9MZ2Lzkzzskcd7HiuXP","/ip4/172.18.223.101/tcp/61395/ws/p2p/16Uiu2HAmMEPGH2u1zJqdg748ND4T3NFza9MZ2Lzkzzskcd7HiuXP"],"enrUri":"enr:-L24QPvRy-4sREc-S7BASuMVuHnohOgJ-dIdRkwrhvb5TOoyedYKtv5Zrpct7i6Ru-O-Yb-jnRxcBSJXgonUQoYCE1MCgmlkgnY0gmlwhKwS32WKbXVsdGlhZGRyc5YACASsEt9lBu_SAAoErBLfZQbv090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDf2uSEQl0tSDNtP-gbPAtNSHcoS8AuSuPe7feFmgRYNqDdGNwgu_Sg3VkcILv1IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.67/tcp/3391/p2p/16Uiu2HAmQ88tWuGESKH2g4GF7JTwsvCtoGmTQDdN9vLmXi9g91ex"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.164/tcp/5334/p2p/16Uiu2HAmK7N1q67nrHntBSfQq18mp6WX6PWvAAULoXcdECXudtBS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3390/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5333/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61393/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py: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:61393/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:269 Stopping container with id 6c2f7df5c684
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 37695fa2fb0c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5db04f54fc55
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 6c2f7df5c684. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_equal_to_first_message with id: 2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.12.206
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18899', '18900', '18901', '18902', '18903']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 18899:18899 -p 18900:18900 -p 18901:18901 -p 18902:18902 -p 18903:18903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18901 --rest-port=18899 --tcp-port=18900 --discv5-udp-port=18902 --rest-address=0.0.0.0 --nat=extip:172.18.12.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca8ed6adaffdc920addcb7c3ffba33c54ac4c2e7749eeeaadddd121894bcdaab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18903 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.12.206 tests-functional_default 0bafb66733a0dc9b97700bf039cefce1f1d9068d03069e4748144e4e926b0e64
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0bafb66733a0. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18899
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container bba610dee8a8. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 3446fdaa0388. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18899/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.206/tcp/18900/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm","/ip4/172.18.12.206/tcp/18901/ws/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm"],"enrUri":"enr:-L24QMCYR2-6T5LE7VR5HFtkdr9YJYrIJP_bIj7B3cr4P2lyX_1m4ZtOjs7Wd__Sw9E7qR_77YUqDMUVE1_TxOW33w4CgmlkgnY0gmlwhKwSDM6KbXVsdGlhZGRyc5YACASsEgzOBknUAAoErBIMzgZJ1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3chMRyanLpRLiPJc7wqdYjuOlIprzzNG7ncUtso090qDdGNwgknUg3VkcIJJ1oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.82.230
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['53365', '53366', '53367', '53368', '53369']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 53365:53365 -p 53366:53366 -p 53367:53367 -p 53368:53368 -p 53369:53369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53367 --rest-port=53365 --tcp-port=53366 --discv5-udp-port=53368 --rest-address=0.0.0.0 --nat=extip:172.18.82.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ab56ea36de17f0160695ed70feae7dcabb0d25c455ce7dacca0bf3ecfbc503ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53369 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMCYR2-6T5LE7VR5HFtkdr9YJYrIJP_bIj7B3cr4P2lyX_1m4ZtOjs7Wd__Sw9E7qR_77YUqDMUVE1_TxOW33w4CgmlkgnY0gmlwhKwSDM6KbXVsdGlhZGRyc5YACASsEgzOBknUAAoErBIMzgZJ1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3chMRyanLpRLiPJc7wqdYjuOlIprzzNG7ncUtso090qDdGNwgknUg3VkcIJJ1oV3YWt1MgM --storenode=/ip4/172.18.12.206/tcp/18900/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.82.230 tests-functional_default 145a4f897d1c66399c5d773d32ab056820110a3835abb0b1efbd6951c62d6407
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 145a4f897d1c. Setting up logs at ./log/docker/store_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 53365
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53365/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53365/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/53366/p2p/16Uiu2HAmPKLmgZ9d9m5xNSzHzHjTFopCNYH4i4P1aHQDBaMFJqJA","/ip4/172.18.82.230/tcp/53367/ws/p2p/16Uiu2HAmPKLmgZ9d9m5xNSzHzHjTFopCNYH4i4P1aHQDBaMFJqJA"],"enrUri":"enr:-L24QDYiUDuu4BhEG1yKmEhPLZwdgf71FG5jRqUueyleUfIZV6ImFu_TdWjlM534D_4_OQbREOQQxjkL45eiRfUiWlACgmlkgnY0gmlwhKwSUuaKbXVsdGlhZGRyc5YACASsElLmBtB2AAoErBJS5gbQd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnmgHlQR9ieGBCazme_uoAn0TP2NAl77KeMKlyOuNP-uDdGNwgtB2g3VkcILQeIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.206/tcp/18900/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18899/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb12bf265d2ce33640cd0934503f890c9c2ff7b7cfbc03e3f66a27bb72ed82c62&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":"0x31b3bddbb2d10beadc8628983dea692621d901bb426d915b525a56ea091f6d27"},{"messageHash":"0x6b581178302d95350774068d53668a8dad14b0800cd68b61c348ddc4a4f9d67d"},{"messageHash":"0xd43231af99c65cab12d86ab5e1bcb11a7c9abde0c34dbff9902399d9d4715015"},{"messageHash":"0x03cfbca066e7c32445f497e843f6c3bd76c0fa74fb096e7a7a9a5d560becfae5"},{"messageHash":"0x94a4dbc1941c22dd858c93775cc16b50e531ffd8fdd4139d0d4f76ec3e6fa5dc"},{"messageHash":"0xf77b6cf9fd029e79fd48628896839e1cfdeffbe94961ee00054535676e2e1904"},{"messageHash":"0x78aecb4dde2d8ab2098c9b0c6343b5204cf20f557e1c0b97f7f9c1b73093cbe9"},{"messageHash":"0x89b9e61228bf184c1575978565735ccf4a371544d4302ff0104733e24b74833d"},{"messageHash":"0x0abf5bbe31f4d4fcdc6ecd8d8115564e1ab5f517b6e1a50b92583a928f2dca02"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53365/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb12bf265d2ce33640cd0934503f890c9c2ff7b7cfbc03e3f66a27bb72ed82c62&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":"0x31b3bddbb2d10beadc8628983dea692621d901bb426d915b525a56ea091f6d27"},{"messageHash":"0x6b581178302d95350774068d53668a8dad14b0800cd68b61c348ddc4a4f9d67d"},{"messageHash":"0xd43231af99c65cab12d86ab5e1bcb11a7c9abde0c34dbff9902399d9d4715015"},{"messageHash":"0x03cfbca066e7c32445f497e843f6c3bd76c0fa74fb096e7a7a9a5d560becfae5"},{"messageHash":"0x94a4dbc1941c22dd858c93775cc16b50e531ffd8fdd4139d0d4f76ec3e6fa5dc"},{"messageHash":"0xf77b6cf9fd029e79fd48628896839e1cfdeffbe94961ee00054535676e2e1904"},{"messageHash":"0x78aecb4dde2d8ab2098c9b0c6343b5204cf20f557e1c0b97f7f9c1b73093cbe9"},{"messageHash":"0x89b9e61228bf184c1575978565735ccf4a371544d4302ff0104733e24b74833d"},{"messageHash":"0x0abf5bbe31f4d4fcdc6ecd8d8115564e1ab5f517b6e1a50b92583a928f2dca02"}]}'
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:269 Stopping container with id 0bafb66733a0
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 145a4f897d1c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,230 @@
2026-04-14 22:09:55.880 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:09:55.881 DEBUG [tests.conftest] Running test: test_store_with_multiple_hashes with id: 2026-04-14_22-09-55__186d6790-13c1-4c20-899c-f07073ae7149
2026-04-14 22:09:55.882 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:09:55.883 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:09:55.883 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:09:55.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:09:55.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-09-55__186d6790-13c1-4c20-899c-f07073ae7149__wakuorg_nwaku:latest.log
2026-04-14 22:09:55.893 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:55.894 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:55.895 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:55.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.138
2026-04-14 22:09:55.895 DEBUG [src.node.docker_mananger] Generated ports ['1124', '1125', '1126', '1127', '1128']
2026-04-14 22:09:55.896 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:55.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:55.896 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:55.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 1124:1124 -p 1125:1125 -p 1126:1126 -p 1127:1127 -p 1128:1128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1126 --rest-port=1124 --tcp-port=1125 --discv5-udp-port=1127 --rest-address=0.0.0.0 --nat=extip:172.18.171.138 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=03acc8c8dde91fb43f1daa3e9dbf1cca0cab5977820addccdfdeff1e7e928fe6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1128 --metrics-logging=true --store=true --relay=true
2026-04-14 22:09:56.088 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.138 tests-functional_default 826c45f76f2c5c03b183ccca27f961e2e67ab455d23f0c88bcc1e311ee90f644
2026-04-14 22:09:56.129 DEBUG [src.node.docker_mananger] Container started with ID 826c45f76f2c. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-09-55__186d6790-13c1-4c20-899c-f07073ae7149__wakuorg_nwaku:latest.log
2026-04-14 22:09:56.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1124
2026-04-14 22:09:56.130 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:56.216 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:09:56.216 ERROR [src.node.docker_mananger] Max retries reached for container 441a0cc000b0. Exiting log stream.
2026-04-14 22:09:56.707 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:09:56.707 ERROR [src.node.docker_mananger] Max retries reached for container 499a4ddc1c1b. Exiting log stream.
2026-04-14 22:09:57.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1124/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:57.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:57.134 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:57.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1124/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:57.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.138/tcp/1125/p2p/16Uiu2HAmNpvWFNtuFRpCSvJaqXjz8VssyXjvK2swoCuXfKZuv3Sg","/ip4/172.18.171.138/tcp/1126/ws/p2p/16Uiu2HAmNpvWFNtuFRpCSvJaqXjz8VssyXjvK2swoCuXfKZuv3Sg"],"enrUri":"enr:-L24QHq12SyN52O0l9gv_U2LtLzIayV3i1tN63gkcf7obj7WK0jCxev_EPQpn7QdSL3tcGM0ieOGaiVRF1XFujVT84YCgmlkgnY0gmlwhKwSq4qKbXVsdGlhZGRyc5YACASsEquKBgRlAAoErBKrigYEZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlyBUReBFDSY4SAf8W4VUhH0ZtnhqhmPC-7PanFwLhyGDdGNwggRlg3VkcIIEZ4V3YWt1MgM"}'
2026-04-14 22:09:57.137 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:57.145 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:09:57.146 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-09-55__186d6790-13c1-4c20-899c-f07073ae7149__wakuorg_nwaku:latest.log
2026-04-14 22:09:57.146 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:57.146 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:57.147 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:57.148 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.198
2026-04-14 22:09:57.148 DEBUG [src.node.docker_mananger] Generated ports ['46830', '46831', '46832', '46833', '46834']
2026-04-14 22:09:57.148 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:57.148 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:57.148 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:57.148 DEBUG [src.node.docker_mananger] docker run -i -t -p 46830:46830 -p 46831:46831 -p 46832:46832 -p 46833:46833 -p 46834:46834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46832 --rest-port=46830 --tcp-port=46831 --discv5-udp-port=46833 --rest-address=0.0.0.0 --nat=extip:172.18.226.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=68faf0feca380fc0afe2145c44dcf0efdafc3cc829329ddb98e1fff62ce3993d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46834 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHq12SyN52O0l9gv_U2LtLzIayV3i1tN63gkcf7obj7WK0jCxev_EPQpn7QdSL3tcGM0ieOGaiVRF1XFujVT84YCgmlkgnY0gmlwhKwSq4qKbXVsdGlhZGRyc5YACASsEquKBgRlAAoErBKrigYEZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlyBUReBFDSY4SAf8W4VUhH0ZtnhqhmPC-7PanFwLhyGDdGNwggRlg3VkcIIEZ4V3YWt1MgM --storenode=/ip4/172.18.171.138/tcp/1125/p2p/16Uiu2HAmNpvWFNtuFRpCSvJaqXjz8VssyXjvK2swoCuXfKZuv3Sg --store=true --relay=true
2026-04-14 22:09:57.340 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.198 tests-functional_default a33a6cd85c140831c065b1e9cf4079441f21e931d343187c231eff8cffb2beef
2026-04-14 22:09:57.381 DEBUG [src.node.docker_mananger] Container started with ID a33a6cd85c14. Setting up logs at ./log/docker/store_node1_2026-04-14_22-09-55__186d6790-13c1-4c20-899c-f07073ae7149__wakuorg_nwaku:latest.log
2026-04-14 22:09:57.382 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46830
2026-04-14 22:09:57.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:58.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46830/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:58.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:58.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:58.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:58.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.198/tcp/46831/p2p/16Uiu2HAm9mvCkxByu3jj7NcBtMWCzUMyjATb8s443Sx9Q9cVfrCm","/ip4/172.18.226.198/tcp/46832/ws/p2p/16Uiu2HAm9mvCkxByu3jj7NcBtMWCzUMyjATb8s443Sx9Q9cVfrCm"],"enrUri":"enr:-L24QKa_UM1da91Ck1mOoK_A1VT6JQeCotXxlGW8bgFjnCIVSMIYbYzBNWZEVx8hYuRafEIFy8w1SAVRDAZbfVMjZq4CgmlkgnY0gmlwhKwS4saKbXVsdGlhZGRyc5YACASsEuLGBrbvAAoErBLixga28N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1TNQ1T2bb8mbP5cDpH-ISzAxb7WO1s78vjUHF0LGEJ6DdGNwgrbvg3VkcIK28YV3YWt1MgM"}'
2026-04-14 22:09:58.392 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:58.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.138/tcp/1125/p2p/16Uiu2HAmNpvWFNtuFRpCSvJaqXjz8VssyXjvK2swoCuXfKZuv3Sg"]'
2026-04-14 22:09:58.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:58.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:09:58.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:58.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:09:58.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:58.401 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:58.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:58.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:58.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:58.608 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:58.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:58.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:58.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:58.817 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:58.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:58.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:58.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:59.024 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:59.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:59.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:59.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:59.232 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:59.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:59.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:59.239 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:59.440 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:59.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:59.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:59.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:59.648 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:59.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:59.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:59.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:59.855 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:59.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:59.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:59.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:00.063 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:00.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:00.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:00.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:00.271 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:00.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:00.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:00.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:00.479 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:00.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:00.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:00.487 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:00.688 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:00.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:00.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:00.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:00.895 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:00.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:00.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:00.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:01.103 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:01.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:01.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:01.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:01.311 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:01.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:01.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:01.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:01.518 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:01.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:01.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:01.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:01.725 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:01.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:01.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:01.734 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:01.935 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:01.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:01.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:01.944 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:02.144 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:02.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:02.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:02.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:02.352 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:02.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:02.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:02.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:02.560 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:02.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:02.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:02.566 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:02.767 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:02.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:02.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:02.774 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:02.975 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:02.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:02.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:02.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:03.183 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:03.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:03.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:03.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:03.390 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:03.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:03.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:03.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:03.597 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:03.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:03.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:03.604 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:03.805 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:03.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:03.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:03.811 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:04.012 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:04.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:04.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:04.018 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:04.219 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:04.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:04.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:04.225 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:04.426 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:04.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:04.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:04.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:04.634 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:04.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:04.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:04.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:04.842 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:04.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:04.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:04.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:05.048 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:05.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:05.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:05.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:05.257 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:05.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:05.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:05.263 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:05.464 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:05.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:05.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:05.470 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:05.673 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:05.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:05.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:05.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:05.881 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:05.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:05.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:05.887 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:06.088 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:06.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:06.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:06.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:06.295 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:06.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:06.301 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:06.502 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:06.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1124/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:06.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:06.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:06.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc42cec9b2ab72171753755676d4048970e6683fb413f06caba3e2f82e26dd5dd%2C0x0a718b8cf5599ab0e8675d5757c0439a5557cf733260b25950af24b23295e965&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:06.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc42cec9b2ab72171753755676d4048970e6683fb413f06caba3e2f82e26dd5dd"},{"messageHash":"0x0a718b8cf5599ab0e8675d5757c0439a5557cf733260b25950af24b23295e965"}]}'
2026-04-14 22:10:06.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46830/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc42cec9b2ab72171753755676d4048970e6683fb413f06caba3e2f82e26dd5dd%2C0x0a718b8cf5599ab0e8675d5757c0439a5557cf733260b25950af24b23295e965&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:06.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc42cec9b2ab72171753755676d4048970e6683fb413f06caba3e2f82e26dd5dd"},{"messageHash":"0x0a718b8cf5599ab0e8675d5757c0439a5557cf733260b25950af24b23295e965"}]}'
2026-04-14 22:10:06.718 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:06.719 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:06.719 DEBUG [src.node.waku_node] Stopping container with id 826c45f76f2c
2026-04-14 22:10:07.205 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:07.206 DEBUG [src.node.waku_node] Stopping container with id a33a6cd85c14
2026-04-14 22:10:07.691 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:07.694 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:07.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:07.743 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,207 @@
2026-04-14 22:08:33.653 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:33.655 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss40] with id: 2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80
2026-04-14 22:08:33.656 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:33.657 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:08:33.665 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:33.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:33.674 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:33.674 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:33.684 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:33.684 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:33.694 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:33.695 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:33.695 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:33.695 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:33.697 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:33.698 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.97
2026-04-14 22:08:33.698 DEBUG [src.node.docker_mananger] Generated ports ['50915', '50916', '50917', '50918', '50919']
2026-04-14 22:08:33.698 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:33.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:33.698 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:33.699 DEBUG [src.node.docker_mananger] docker run -i -t -p 50915:50915 -p 50916:50916 -p 50917:50917 -p 50918:50918 -p 50919:50919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50917 --rest-port=50915 --tcp-port=50916 --discv5-udp-port=50918 --rest-address=0.0.0.0 --nat=extip:172.18.229.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1f371e308673ab1cc2db6df74c69a2a1fa61af54d4a7dbffbd8e56fe37def4fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50919 --metrics-logging=true --relay=true
2026-04-14 22:08:33.897 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.97 tests-functional_default 7b0e6144b433d2e220174c45ccdd7cb485b73b51f3361e79e8ef55c26b1fd9ea
2026-04-14 22:08:33.931 DEBUG [src.node.docker_mananger] Container started with ID 7b0e6144b433. Setting up logs at ./log/docker/node1_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:33.931 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50915
2026-04-14 22:08:33.931 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:33.976 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:33.976 ERROR [src.node.docker_mananger] Max retries reached for container 0a050584c8b4. Exiting log stream.
2026-04-14 22:08:34.553 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:34.553 ERROR [src.node.docker_mananger] Max retries reached for container 4c91b092b7f0. Exiting log stream.
2026-04-14 22:08:34.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50915/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:34.935 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:34.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.97/tcp/50916/p2p/16Uiu2HAmKVaqWdvTAEs6NUFfdnuXSzrvVvQAvgEy1usvbRqKbvGG","/ip4/172.18.229.97/tcp/50917/ws/p2p/16Uiu2HAmKVaqWdvTAEs6NUFfdnuXSzrvVvQAvgEy1usvbRqKbvGG"],"enrUri":"enr:-L24QHDh6osuIAr-0QT0XpIaYvqTEkmnn0ggjZWiBw9zUMenU6CHZTVJNL1fd1JOHsycVDgzbRvOiDf7bystrIXe5scCgmlkgnY0gmlwhKwS5WGKbXVsdGlhZGRyc5YACASsEuVhBsbkAAoErBLlYQbG5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZZj-l4OANGlxC3KM8WkLdpelSNprSF-boaK3z2I4wlmDdGNwgsbkg3VkcILG5oV3YWt1MgE"}'
2026-04-14 22:08:34.937 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:34.937 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:34.937 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:34.939 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:34.939 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.2
2026-04-14 22:08:34.939 DEBUG [src.node.docker_mananger] Generated ports ['46007', '46008', '46009', '46010', '46011']
2026-04-14 22:08:34.939 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:34.939 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:34.939 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:34.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 46007:46007 -p 46008:46008 -p 46009:46009 -p 46010:46010 -p 46011:46011 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46009 --rest-port=46007 --tcp-port=46008 --discv5-udp-port=46010 --rest-address=0.0.0.0 --nat=extip:172.18.220.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8af6596c82ac8fd482ff5098da5d0e9cb7e59eaefdecab0d0855a6addfa66db5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46011 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHDh6osuIAr-0QT0XpIaYvqTEkmnn0ggjZWiBw9zUMenU6CHZTVJNL1fd1JOHsycVDgzbRvOiDf7bystrIXe5scCgmlkgnY0gmlwhKwS5WGKbXVsdGlhZGRyc5YACASsEuVhBsbkAAoErBLlYQbG5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZZj-l4OANGlxC3KM8WkLdpelSNprSF-boaK3z2I4wlmDdGNwgsbkg3VkcILG5oV3YWt1MgE
2026-04-14 22:08:35.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.2 tests-functional_default 81d10ace22fc5f14ede985dc517b3b398c2e920adb3760f4fc76e365dffb7d4f
2026-04-14 22:08:35.174 DEBUG [src.node.docker_mananger] Container started with ID 81d10ace22fc. Setting up logs at ./log/docker/node2_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:35.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46007
2026-04-14 22:08:35.175 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:36.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46007/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:36.195 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:36.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.2/tcp/46008/p2p/16Uiu2HAmQVCD3at8S8R3ZTuoJ9nfNPoq4mrpPMLrcTLyEYedyiCw","/ip4/172.18.220.2/tcp/46009/ws/p2p/16Uiu2HAmQVCD3at8S8R3ZTuoJ9nfNPoq4mrpPMLrcTLyEYedyiCw"],"enrUri":"enr:-L24QCuZYVwkYtTPrv8h3Pm5MMV5gobZ-ow3QqLDZqu8fc1QJppNzw2SZZFjrPOSEJXZ8s_BY66DlM1unOpgFOhI2pgCgmlkgnY0gmlwhKwS3AKKbXVsdGlhZGRyc5YACASsEtwCBrO4AAoErBLcAgazud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr8nXvgGiorsI1Uihoc96PZj1P4iPc5iKf_ez-hEKjNiDdGNwgrO4g3VkcIKzuoV3YWt1MgE"}'
2026-04-14 22:08:36.201 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:36.201 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:36.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:36.204 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:36.206 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.49
2026-04-14 22:08:36.206 DEBUG [src.node.docker_mananger] Generated ports ['16182', '16183', '16184', '16185', '16186']
2026-04-14 22:08:36.206 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:36.206 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:36.206 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:36.206 DEBUG [src.node.docker_mananger] docker run -i -t -p 16182:16182 -p 16183:16183 -p 16184:16184 -p 16185:16185 -p 16186:16186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16184 --rest-port=16182 --tcp-port=16183 --discv5-udp-port=16185 --rest-address=0.0.0.0 --nat=extip:172.18.187.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2d1cba3d94d35b337eda0eba17cbea60aaebc6bf8d500bac9d8709a0be8ce6eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCuZYVwkYtTPrv8h3Pm5MMV5gobZ-ow3QqLDZqu8fc1QJppNzw2SZZFjrPOSEJXZ8s_BY66DlM1unOpgFOhI2pgCgmlkgnY0gmlwhKwS3AKKbXVsdGlhZGRyc5YACASsEtwCBrO4AAoErBLcAgazud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr8nXvgGiorsI1Uihoc96PZj1P4iPc5iKf_ez-hEKjNiDdGNwgrO4g3VkcIKzuoV3YWt1MgE
2026-04-14 22:08:36.403 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.49 tests-functional_default 20931398bcb8e50d7c2e5c998fbd0b75d455af93ee168074f50be7f8dd797d2f
2026-04-14 22:08:36.436 DEBUG [src.node.docker_mananger] Container started with ID 20931398bcb8. Setting up logs at ./log/docker/node3_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:36.437 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16182
2026-04-14 22:08:36.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:37.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16182/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:37.456 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:37.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.49/tcp/16183/p2p/16Uiu2HAmA72Yit57bQJJCdaWB2scbdvcffW9Ys87ZA5EqrTCmbHT","/ip4/172.18.187.49/tcp/16184/ws/p2p/16Uiu2HAmA72Yit57bQJJCdaWB2scbdvcffW9Ys87ZA5EqrTCmbHT"],"enrUri":"enr:-L24QGacr4knJ7JMhQ1KpzH9acjx04chaT0648Jh6dkkdqTwDisGeG0ubx7aRlBctJqM1k4ROm9vVKzc-p7dHJmomLoCgmlkgnY0gmlwhKwSuzGKbXVsdGlhZGRyc5YACASsErsxBj83AAoErBK7MQY_ON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2hiGSODqKWLo-42ZTwPiMlgAbG5E-lnt9Ggm4EqQhpKDdGNwgj83g3VkcII_OYV3YWt1MgE"}'
2026-04-14 22:08:37.460 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:37.460 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:37.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:37.462 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:37.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.67
2026-04-14 22:08:37.462 DEBUG [src.node.docker_mananger] Generated ports ['18426', '18427', '18428', '18429', '18430']
2026-04-14 22:08:37.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:37.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:37.463 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:37.463 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.235.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3dcb0ee8d6f26d1af29fdce7551edb1c8dffae461be79ca7f981feedcd7dfe6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18430 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGacr4knJ7JMhQ1KpzH9acjx04chaT0648Jh6dkkdqTwDisGeG0ubx7aRlBctJqM1k4ROm9vVKzc-p7dHJmomLoCgmlkgnY0gmlwhKwSuzGKbXVsdGlhZGRyc5YACASsErsxBj83AAoErBK7MQY_ON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2hiGSODqKWLo-42ZTwPiMlgAbG5E-lnt9Ggm4EqQhpKDdGNwgj83g3VkcII_OYV3YWt1MgE
2026-04-14 22:08:37.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.67 tests-functional_default fba5deed4cab40aaefa63eae0098490301cc6b664e9a6bf7ebe83c7a56ad5402
2026-04-14 22:08:37.697 DEBUG [src.node.docker_mananger] Container started with ID fba5deed4cab. Setting up logs at ./log/docker/node4_2026-04-14_22-08-33__68448127-fc4d-466a-b7f6-c5ce23f49f80__wakuorg_nwaku:latest.log
2026-04-14 22:08:37.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18426
2026-04-14 22:08:37.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:38.698 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-04-14 22:08:38.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:38.712 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:38.714 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-04-14 22:08:38.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.67/tcp/18427/p2p/16Uiu2HAmAfiXYfdnnQWxx1is3kpaddXijE5QEEKmWMczUYQksBaQ","/ip4/172.18.235.67/tcp/18428/ws/p2p/16Uiu2HAmAfiXYfdnnQWxx1is3kpaddXijE5QEEKmWMczUYQksBaQ"],"enrUri":"enr:-L24QGr2fxr8HFhnC355WavST3H20B13AkroG_wl_8XfDRD8Na7vTxY7Yf7lNdhE9qiIGqEmnjaMD6g0fJIyNdwSdywCgmlkgnY0gmlwhKwS60OKbXVsdGlhZGRyc5YACASsEutDBkf7AAoErBLrQwZH_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4nhQztSO7_D4_3ZFPzr0dlv7OzLuhABmYYIJzvCchhmDdGNwgkf7g3VkcIJH_YV3YWt1MgE"}'
2026-04-14 22:08:38.720 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:38.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:38.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46007/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:38.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16182/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:38.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.744 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/198/1"]'
2026-04-14 22:08:38.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50915/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.220.2/tcp/57206/p2p/16Uiu2HAmQVCD3at8S8R3ZTuoJ9nfNPoq4mrpPMLrcTLyEYedyiCw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 22:08:38.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46007/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.187.49/tcp/53508/p2p/16Uiu2HAmA72Yit57bQJJCdaWB2scbdvcffW9Ys87ZA5EqrTCmbHT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.229.97/tcp/50916/p2p/16Uiu2HAmKVaqWdvTAEs6NUFfdnuXSzrvVvQAvgEy1usvbRqKbvGG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:08:38.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16182/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.235.67/tcp/39144/p2p/16Uiu2HAmAfiXYfdnnQWxx1is3kpaddXijE5QEEKmWMczUYQksBaQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.220.2/tcp/46008/p2p/16Uiu2HAmQVCD3at8S8R3ZTuoJ9nfNPoq4mrpPMLrcTLyEYedyiCw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:08:38.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18426/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.187.49/tcp/16183/p2p/16Uiu2HAmA72Yit57bQJJCdaWB2scbdvcffW9Ys87ZA5EqrTCmbHT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:08:38.765 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-14 22:08:58.767 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6535', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:08:58.778 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6535', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:08:58.788 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6535', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
2026-04-14 22:08:58.798 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6535', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-14 22:08:58.807 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-14 22:08:58.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:58.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 22:08:58.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:01.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:01.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:02.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:02.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:03.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:03.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:06.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:06.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:07.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:07.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:07.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:07.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:07.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:07.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:08.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:08.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:08.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:08.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:09.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:09.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:09.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:09.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:10.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:10.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:12.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:12.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:13.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:13.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:13.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:13.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:15.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:15.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:15.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:15.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:15.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:15.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:15.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:15.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:16.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:16.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:16.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:16.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:16.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:16.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:18.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:18.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:18.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:18.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:19.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:19.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:21.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:21.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:22.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:22.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:23.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:23.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:24.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:24.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50915/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:24.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:24.723 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6535', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-14 22:09:24.738 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 16012 bytes 164 pkt (dropped 110, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-14 22:09:24.738 DEBUG [src.libs.common] Sleeping for 40.0 seconds
2026-04-14 22:10:04.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:04.742 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":1776204538810831569,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204541900974805,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204542116600123,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204543396924377,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204546124903514,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204547162369124,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204547182343883,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204547199174906,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204548250003867,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204548468966536,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204549527691196,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204549545571613,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204550613807502,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204552044792892,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204553110351754,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204553122593997,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204555224188053,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204555251117815,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204555468699444,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204555684562981,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204556753147476,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204556768036338,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204556988956094,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558644692217,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558657537912,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204559700392117,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204561548875111,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204562164551161,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204563628855383,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204564693715415,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:04.742 INFO [tests.e2e.test_network_conditions] [LOSS=40.0%] sent=30 received=30 window=40.0s
2026-04-14 22:10:04.743 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6535', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:10:04.754 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:04.755 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:04.756 DEBUG [src.node.waku_node] Stopping container with id 7b0e6144b433
2026-04-14 22:10:05.280 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:05.281 DEBUG [src.node.waku_node] Stopping container with id 81d10ace22fc
2026-04-14 22:10:05.772 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:05.773 DEBUG [src.node.waku_node] Stopping container with id 20931398bcb8
2026-04-14 22:10:06.248 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:06.249 DEBUG [src.node.waku_node] Stopping container with id fba5deed4cab
2026-04-14 22:10:06.461 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:06.461 ERROR [src.node.docker_mananger] Max retries reached for container 7b0e6144b433. Exiting log stream.
2026-04-14 22:10:06.718 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:06.723 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:06.875 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:07.036 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:07.192 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:07.273 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-14 22:10:27.658 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:27.659 DEBUG [tests.conftest] Running test: test_admin_service_peers_schema with id: 2026-04-14_22-10-27__8fc9f309-dd22-4b37-8fa9-de7f245d3e35
2026-04-14 22:10:27.660 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:27.660 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:10:27.661 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:10:27.668 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:27.668 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-27__8fc9f309-dd22-4b37-8fa9-de7f245d3e35__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:27.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:27.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-27__8fc9f309-dd22-4b37-8fa9-de7f245d3e35__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:27.682 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:27.682 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-10-27__8fc9f309-dd22-4b37-8fa9-de7f245d3e35__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:27.688 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:27.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-10-27__8fc9f309-dd22-4b37-8fa9-de7f245d3e35__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:27.689 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:10:27.689 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:10:27.696 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:27.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_schema__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:27.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:10:27.703 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_schema__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:27.703 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:27.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:27.704 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:27.704 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.190
2026-04-14 22:10:27.704 DEBUG [src.node.docker_mananger] Generated ports ['27839', '27840', '27841', '27842', '27843']
2026-04-14 22:10:27.705 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:27.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:27.705 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:27.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 27839:27839 -p 27840:27840 -p 27841:27841 -p 27842:27842 -p 27843:27843 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27841 --rest-port=27839 --tcp-port=27840 --discv5-udp-port=27842 --rest-address=0.0.0.0 --nat=extip:172.18.203.190 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3c4f8643c838e719be4d0d7ace90d9c28515e2677babebb4f788825b4ff3de1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27843 --metrics-logging=true --relay=true
2026-04-14 22:10:27.968 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:27.968 ERROR [src.node.docker_mananger] Max retries reached for container 891cbbe8082d. Exiting log stream.
2026-04-14 22:10:28.474 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:28.474 ERROR [src.node.docker_mananger] Max retries reached for container 4a8a4d08cc99. Exiting log stream.
2026-04-14 22:10:30.175 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.190 tests-functional_default cdb07515563d7f606ac44c096affd6dce61dd89e47c647d9fb3240ea066a3ab6
2026-04-14 22:10:30.208 DEBUG [src.node.docker_mananger] Container started with ID cdb07515563d. Setting up logs at ./log/docker/n1_service_schema__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:30.208 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 27839
2026-04-14 22:10:30.209 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:31.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27839/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:31.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:31.212 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:31.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27839/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:31.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.190/tcp/27840/p2p/16Uiu2HAmBLGEDwiLZhWAs9WSbnwbKie66KLdhKXURaG2xgCoj5kU","/ip4/172.18.203.190/tcp/27841/ws/p2p/16Uiu2HAmBLGEDwiLZhWAs9WSbnwbKie66KLdhKXURaG2xgCoj5kU"],"enrUri":"enr:-L24QJHst17VXa5YceuQE-hWRfaxyiydiYe2PyhwgLSNKAX4T9PkNK2JIGChFi8LNU2lYdm9yKYSpmuRT6IniXQ4yCACgmlkgnY0gmlwhKwSy76KbXVsdGlhZGRyc5YACASsEsu-BmzAAAoErBLLvgZswd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7Fg7MJO8fMODHfltaMwjBw8ZhpKPwGIettI2QOH_v_mDdGNwgmzAg3VkcIJswoV3YWt1MgE"}'
2026-04-14 22:10:31.214 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:31.215 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:31.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:31.216 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:31.216 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.148
2026-04-14 22:10:31.216 DEBUG [src.node.docker_mananger] Generated ports ['51961', '51962', '51963', '51964', '51965']
2026-04-14 22:10:31.217 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:31.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:31.217 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:31.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 51961:51961 -p 51962:51962 -p 51963:51963 -p 51964:51964 -p 51965:51965 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51963 --rest-port=51961 --tcp-port=51962 --discv5-udp-port=51964 --rest-address=0.0.0.0 --nat=extip:172.18.87.148 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=597a8620b9ccc8823d5eb6ab59ccdaaa7d561eba0828cffdcbdcbe8dfcc982dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51965 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJHst17VXa5YceuQE-hWRfaxyiydiYe2PyhwgLSNKAX4T9PkNK2JIGChFi8LNU2lYdm9yKYSpmuRT6IniXQ4yCACgmlkgnY0gmlwhKwSy76KbXVsdGlhZGRyc5YACASsEsu-BmzAAAoErBLLvgZswd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7Fg7MJO8fMODHfltaMwjBw8ZhpKPwGIettI2QOH_v_mDdGNwgmzAg3VkcIJswoV3YWt1MgE
2026-04-14 22:10:31.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.148 tests-functional_default 05c1bf61ad2079274122d4242d11157fc499662737012d3596d4d2f47a9287cf
2026-04-14 22:10:31.445 DEBUG [src.node.docker_mananger] Container started with ID 05c1bf61ad20. Setting up logs at ./log/docker/n2_service_schema__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:10:31.445 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 51961
2026-04-14 22:10:31.446 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:32.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51961/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:32.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:32.458 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:32.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51961/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:32.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.148/tcp/51962/p2p/16Uiu2HAkvh2C3kK7GXK6E8Y5KY6gKqRWv6iNrEfWsXYBzVMSayjN","/ip4/172.18.87.148/tcp/51963/ws/p2p/16Uiu2HAkvh2C3kK7GXK6E8Y5KY6gKqRWv6iNrEfWsXYBzVMSayjN"],"enrUri":"enr:-L24QKFiEzSWd9pSFerRHO7ZyeFz9bHxjRKUsFpyWvnPrqkVDRmqVqR4HJP7VFzTXIHgH3hXr1aQNW04RAexzIJgq6gCgmlkgnY0gmlwhKwSV5SKbXVsdGlhZGRyc5YACASsEleUBsr6AAoErBJXlAbK-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECEspAhYwMVKo5obvQpOL1-kkZXM8ZE_2kW-FhHZGdzTGDdGNwgsr6g3VkcILK_IV3YWt1MgE"}'
2026-04-14 22:10:32.464 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:32.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27839/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:32.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.87.148/tcp/35306/p2p/16Uiu2HAkvh2C3kK7GXK6E8Y5KY6gKqRWv6iNrEfWsXYBzVMSayjN","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:10:32.467 DEBUG [tests.rest_flags.test_admin_flags] Validate schema of get service peers
2026-04-14 22:10:32.469 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:32.470 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:32.470 DEBUG [src.node.waku_node] Stopping container with id cdb07515563d
2026-04-14 22:10:32.997 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:32.999 DEBUG [src.node.waku_node] Stopping container with id 05c1bf61ad20
2026-04-14 22:10:33.493 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:33.495 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:33.504 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:33.510 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_big_timestamp with id: 2026-04-14_22-11-18__44287cc8-5bf4-4b92-811a-74225f73cfdd
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-11-18__44287cc8-5bf4-4b92-811a-74225f73cfdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.103.73
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['25666', '25667', '25668', '25669', '25670']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 25666:25666 -p 25667:25667 -p 25668:25668 -p 25669:25669 -p 25670:25670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25668 --rest-port=25666 --tcp-port=25667 --discv5-udp-port=25669 --rest-address=0.0.0.0 --nat=extip:172.18.103.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c40cffb71eb0cc3afd21b4ecd4564a44db30cbb7ff6a25710bd3d4a70b3cdcbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25670 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container edf46e397fa7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.103.73 tests-functional_default ef057391cde2cf1d36cb7efc0db0a69c75b85aa88246abd56a77521586c58eac
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ef057391cde2. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-11-18__44287cc8-5bf4-4b92-811a-74225f73cfdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 25666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 1c0df4d715d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.73/tcp/25667/p2p/16Uiu2HAmViz4Rmn823ZsabEo1dLag7xo2ju8Rn3TSxFPCZSehykp","/ip4/172.18.103.73/tcp/25668/ws/p2p/16Uiu2HAmViz4Rmn823ZsabEo1dLag7xo2ju8Rn3TSxFPCZSehykp"],"enrUri":"enr:-L24QC3xumpZj4EZ_OACEFUklzHyg6pn3q5E1S8TUbiN04rwaJgU_JxSLZNfBfqsPR7z3FxgzDo833TLCyn3iRYx1VYCgmlkgnY0gmlwhKwSZ0mKbXVsdGlhZGRyc5YACASsEmdJBmRDAAoErBJnSQZkRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_ZysGWI8rpiCPSoGUjseCwD0zJmViYPP2uLM5KHKIX2DdGNwgmRDg3VkcIJkRYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-11-18__44287cc8-5bf4-4b92-811a-74225f73cfdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.201.97
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['60576', '60577', '60578', '60579', '60580']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 60576:60576 -p 60577:60577 -p 60578:60578 -p 60579:60579 -p 60580:60580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60578 --rest-port=60576 --tcp-port=60577 --discv5-udp-port=60579 --rest-address=0.0.0.0 --nat=extip:172.18.201.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a64d1bec7bdde3ac6d387ffdac9800b503388aaf047cafec9c7d3ba5c53f45eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60580 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC3xumpZj4EZ_OACEFUklzHyg6pn3q5E1S8TUbiN04rwaJgU_JxSLZNfBfqsPR7z3FxgzDo833TLCyn3iRYx1VYCgmlkgnY0gmlwhKwSZ0mKbXVsdGlhZGRyc5YACASsEmdJBmRDAAoErBJnSQZkRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_ZysGWI8rpiCPSoGUjseCwD0zJmViYPP2uLM5KHKIX2DdGNwgmRDg3VkcIJkRYV3YWt1MgM --storenode=/ip4/172.18.103.73/tcp/25667/p2p/16Uiu2HAmViz4Rmn823ZsabEo1dLag7xo2ju8Rn3TSxFPCZSehykp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.201.97 tests-functional_default 00cf868c0a7d8caa3c568c68dc3056fedd7d7234ac1062a44c9daa3eae347231
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 00cf868c0a7d. Setting up logs at ./log/docker/store_node1_2026-04-14_22-11-18__44287cc8-5bf4-4b92-811a-74225f73cfdd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 60576
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60576/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.97/tcp/60577/p2p/16Uiu2HAmBNPwERqrZnDoeiqA9aEJ4QveUEDc8PUxwELePk2MQXH5","/ip4/172.18.201.97/tcp/60578/ws/p2p/16Uiu2HAmBNPwERqrZnDoeiqA9aEJ4QveUEDc8PUxwELePk2MQXH5"],"enrUri":"enr:-L24QDZCkC5gpBlpYeZU2JX4PMViAs_EkDTIECEdeCIXseNpcVebhb4vQKhL_bC881guPvRgEvlLahlzZ9ZePVTCL_ACgmlkgnY0gmlwhKwSyWGKbXVsdGlhZGRyc5YACASsEslhBuyhAAoErBLJYQbsot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7OQbceiSLCj1HKE47Gv7f_8Ob9EkWdeWLn4zociQPRSDdGNwguyhg3VkcILso4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60576/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.73/tcp/25667/p2p/16Uiu2HAmViz4Rmn823ZsabEo1dLag7xo2ju8Rn3TSxFPCZSehykp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60576/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25666/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:199 inquering stored messages with start time 1776204677634330880 after end time 2467404681892654080
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25666/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776204677634330880&endTime=2467404681892654080&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":"0x0c11852ed2477021a58adf4466779a767d97300ea06eb35b80e192504dfe6932","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204677634330880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa71eb4ea154e5047407b51c8600532f384632f999a82848a49ebeb8196921372","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204679634341120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x87b25975076d8b5c796125dfd6eb13f8577d09f14a3f74cba29c26242c3ed784","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204680534343936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x05c232ac9c86269f70b9ecbc50b722f009a75a36f3ce3f7a880693d49258cbd4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204680734345984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3de8af791ff653068adebaf4e85a0dd39fdce703945e0583a4cfc0f1e575c595","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204682634348032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x4cbe4f26b5cb4e69541f38868f637fb48aedf0c1dc225e4f34a3a49f4ab41452","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204690634350080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1776204677634330880 and end time = 2467404681892654080 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60576/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776204677634330880&endTime=2467404681892654080&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":"0x0c11852ed2477021a58adf4466779a767d97300ea06eb35b80e192504dfe6932","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204677634330880,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa71eb4ea154e5047407b51c8600532f384632f999a82848a49ebeb8196921372","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204679634341120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x87b25975076d8b5c796125dfd6eb13f8577d09f14a3f74cba29c26242c3ed784","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204680534343936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x05c232ac9c86269f70b9ecbc50b722f009a75a36f3ce3f7a880693d49258cbd4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204680734345984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3de8af791ff653068adebaf4e85a0dd39fdce703945e0583a4cfc0f1e575c595","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204682634348032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x4cbe4f26b5cb4e69541f38868f637fb48aedf0c1dc225e4f34a3a49f4ab41452","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204690634350080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1776204677634330880 and end time = 2467404681892654080 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:269 Stopping container with id ef057391cde2
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 00cf868c0a7d
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,817 @@
2026-04-14 22:13:15.703 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:13:15.704 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225
2026-04-14 22:13:15.704 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:13:15.704 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:13:15.704 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 22:13:15.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:13:15.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:latest.log
2026-04-14 22:13:15.712 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:15.712 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:15.714 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:15.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.84
2026-04-14 22:13:15.714 DEBUG [src.node.docker_mananger] Generated ports ['35306', '35307', '35308', '35309', '35310']
2026-04-14 22:13:15.714 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:15.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:15.714 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:15.715 DEBUG [src.node.docker_mananger] docker run -i -t -p 35306:35306 -p 35307:35307 -p 35308:35308 -p 35309:35309 -p 35310:35310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35308 --rest-port=35306 --tcp-port=35307 --discv5-udp-port=35309 --rest-address=0.0.0.0 --nat=extip:172.18.39.84 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=abfe4ac0b51b9b80ffe24ce9197be768e92aa018aabef03bbffa1af1fb2ef203 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35310 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:15.901 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.84 tests-functional_default 175292edba10dd8bb7364003b7fb696f04f5ecce3c17963160caf88b215a0a31
2026-04-14 22:13:15.940 DEBUG [src.node.docker_mananger] Container started with ID 175292edba10. Setting up logs at ./log/docker/node1_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:latest.log
2026-04-14 22:13:15.941 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35306
2026-04-14 22:13:15.941 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:16.516 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:16.516 ERROR [src.node.docker_mananger] Max retries reached for container 058a7c0db60b. Exiting log stream.
2026-04-14 22:13:16.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35306/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:16.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:16.944 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:16.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:16.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo","/ip4/172.18.39.84/tcp/35308/ws/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"],"enrUri":"enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU"}'
2026-04-14 22:13:16.947 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:16.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:16.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:16.955 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:16.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:16.956 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:16.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.45
2026-04-14 22:13:16.957 DEBUG [src.node.docker_mananger] Generated ports ['50846', '50847', '50848', '50849', '50850']
2026-04-14 22:13:16.957 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:16.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:16.957 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:16.957 DEBUG [src.node.docker_mananger] docker run -i -t -p 50846:50846 -p 50847:50847 -p 50848:50848 -p 50849:50849 -p 50850:50850 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50848 --rest-port=50846 --tcp-port=50847 --discv5-udp-port=50849 --rest-address=0.0.0.0 --nat=extip:172.18.120.45 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4efce8b96fdca25ac96aa5cab5d9adb431184b4586b41d41ddabe591bb8e8aa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50850 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:17.148 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.45 tests-functional_default 4e4b441a5c01074ee150d326aea5f173f358c3b0be3fbd2a5436932598cc6d4c
2026-04-14 22:13:17.181 DEBUG [src.node.docker_mananger] Container started with ID 4e4b441a5c01. Setting up logs at ./log/docker/node3_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:17.182 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 50846
2026-04-14 22:13:17.182 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:18.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:18.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:18.196 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:18.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:18.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.45/tcp/50847/p2p/16Uiu2HAmUVxWPmytjcUPsZuWJVh7MwUPEcq1mo86ZBTmzPzHdCaK","/ip4/172.18.120.45/tcp/50848/ws/p2p/16Uiu2HAmUVxWPmytjcUPsZuWJVh7MwUPEcq1mo86ZBTmzPzHdCaK"],"enrUri":"enr:-L24QIcs1qofCgV2sGtuENPJg6Q1iJq3aN2-BFeBzKB0P_iwM2WFI1U7OQLcbjZ9hjxLstv91OgR_sDP6TpaijqJmcMCgmlkgnY0gmlwhKwSeC2KbXVsdGlhZGRyc5YACASsEngtBsafAAoErBJ4LQbGoN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED62qt-rcTUqljGU3GWcez8-3m2BsIIKCIsZIFJsMcb1iDdGNwgsafg3VkcILGoYV3YWt1MgE"}'
2026-04-14 22:13:18.203 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:18.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:18.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:18.216 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:18.217 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:18.217 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:18.217 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:18.218 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:18.218 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.96
2026-04-14 22:13:18.219 DEBUG [src.node.docker_mananger] Generated ports ['9395', '9396', '9397', '9398', '9399']
2026-04-14 22:13:18.219 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:18.219 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:18.219 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:18.219 DEBUG [src.node.docker_mananger] docker run -i -t -p 9395:9395 -p 9396:9396 -p 9397:9397 -p 9398:9398 -p 9399:9399 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9397 --rest-port=9395 --tcp-port=9396 --discv5-udp-port=9398 --rest-address=0.0.0.0 --nat=extip:172.18.17.96 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a530d7e2f641506f73c4cfc6be89e1af78d7077ae4813a2dfafb5b3bf9ccf123 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9399 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:18.417 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.96 tests-functional_default de448cda213f0bb9f2e0f426446893d0b096a1279d691e1b66a45cbab8580f0a
2026-04-14 22:13:18.450 DEBUG [src.node.docker_mananger] Container started with ID de448cda213f. Setting up logs at ./log/docker/node4_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:18.451 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 9395
2026-04-14 22:13:18.451 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:19.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9395/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:19.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:19.473 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:19.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.96/tcp/9396/p2p/16Uiu2HAmAw5GEyf2n9WsYpVzccSJyxktagjsEmYytNPX2z6WvYQr","/ip4/172.18.17.96/tcp/9397/ws/p2p/16Uiu2HAmAw5GEyf2n9WsYpVzccSJyxktagjsEmYytNPX2z6WvYQr"],"enrUri":"enr:-L24QEXkl-tOdXud2nlq6-i9DuUtouSCK32HRjOlM4g6OihLVn5KLweypnhqfw-M8gvu_t8NBWfx_6K-W1b1gub74eICgmlkgnY0gmlwhKwSEWCKbXVsdGlhZGRyc5YACASsEhFgBiS0AAoErBIRYAYktd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5md5ZRb8MWpV7TvRm3oaeso3-tTZ3WHk6clfzNYUYruDdGNwgiS0g3VkcIIktoV3YWt1MgE"}'
2026-04-14 22:13:19.478 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:19.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:19.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:19.490 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:19.490 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:19.490 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:19.491 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:19.492 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:19.492 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.43
2026-04-14 22:13:19.492 DEBUG [src.node.docker_mananger] Generated ports ['47933', '47934', '47935', '47936', '47937']
2026-04-14 22:13:19.492 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:19.492 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:19.493 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:19.493 DEBUG [src.node.docker_mananger] docker run -i -t -p 47933:47933 -p 47934:47934 -p 47935:47935 -p 47936:47936 -p 47937:47937 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47935 --rest-port=47933 --tcp-port=47934 --discv5-udp-port=47936 --rest-address=0.0.0.0 --nat=extip:172.18.4.43 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fe1ce4ef3f71d3eb2ab8b38fdf0cceafabcff70009d17d2f9abfc9a6f53cd3e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47937 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:19.686 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.43 tests-functional_default 13638b2dba072b50b0aa9f09f027d94afc236d86f1a1cc69883d15989a893341
2026-04-14 22:13:19.722 DEBUG [src.node.docker_mananger] Container started with ID 13638b2dba07. Setting up logs at ./log/docker/node5_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:19.722 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 47933
2026-04-14 22:13:19.723 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:20.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47933/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:20.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:20.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:20.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47933/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:20.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.43/tcp/47934/p2p/16Uiu2HAmPPDvEFyPtFyHBLiucZcd5Z3XKWMC9oepcUpE72uaGgUZ","/ip4/172.18.4.43/tcp/47935/ws/p2p/16Uiu2HAmPPDvEFyPtFyHBLiucZcd5Z3XKWMC9oepcUpE72uaGgUZ"],"enrUri":"enr:-L24QBzHpwDcr0lGQNfdzQYeAdIGcfSrJnqcWI_kU8gs8XWPLQshLTt9_9rjOHC9zW-zZb54fIHyYWt8q8ze1oALeIQCgmlkgnY0gmlwhKwSBCuKbXVsdGlhZGRyc5YACASsEgQrBrs-AAoErBIEKwa7P90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDn2aaw2Wq4EjswcMAAIk99fzWIo4c3_rG3zqw2cw97uKDdGNwgrs-g3VkcIK7QIV3YWt1MgE"}'
2026-04-14 22:13:20.738 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:20.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47933/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:20.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:20.749 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:20.749 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:20.749 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:20.749 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:20.750 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:20.751 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.19
2026-04-14 22:13:20.751 DEBUG [src.node.docker_mananger] Generated ports ['16808', '16809', '16810', '16811', '16812']
2026-04-14 22:13:20.751 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:20.751 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:20.751 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:20.751 DEBUG [src.node.docker_mananger] docker run -i -t -p 16808:16808 -p 16809:16809 -p 16810:16810 -p 16811:16811 -p 16812:16812 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16810 --rest-port=16808 --tcp-port=16809 --discv5-udp-port=16811 --rest-address=0.0.0.0 --nat=extip:172.18.179.19 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=08e8cf1283f5dcb06c96f7e6e2dfae7aa0a8ad7dee4deb2fa990e7b24ba33d35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16812 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:20.951 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.19 tests-functional_default e3e9c855446a890137dfba7b2c886f122b4530fd8a9b0b280412f747270c606f
2026-04-14 22:13:20.987 DEBUG [src.node.docker_mananger] Container started with ID e3e9c855446a. Setting up logs at ./log/docker/node6_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:20.988 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 16808
2026-04-14 22:13:20.988 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:21.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16808/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:22.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:22.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:22.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16808/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:22.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.19/tcp/16809/p2p/16Uiu2HAmBgV3MsyDCYeXpydtRVkNrM5E8pJ1E9jjknhPXyBbZH7s","/ip4/172.18.179.19/tcp/16810/ws/p2p/16Uiu2HAmBgV3MsyDCYeXpydtRVkNrM5E8pJ1E9jjknhPXyBbZH7s"],"enrUri":"enr:-L24QPYjcxK33iro1fEAtzguLLeonakBVyCuJd6bTXcoBbA_ZF02LhttiOayfexUcRhdIo6-_2JU2dANl2VF5Y-ad9sCgmlkgnY0gmlwhKwSsxOKbXVsdGlhZGRyc5YACASsErMTBkGpAAoErBKzEwZBqt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8YZVsvMsmF3x6BS4KWZlzY1cnsqTXbtJDk0gLddZWC6DdGNwgkGpg3VkcIJBq4V3YWt1MgE"}'
2026-04-14 22:13:22.016 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:22.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16808/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:22.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:22.026 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:22.026 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:22.026 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:22.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:22.028 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:22.028 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.134
2026-04-14 22:13:22.028 DEBUG [src.node.docker_mananger] Generated ports ['54063', '54064', '54065', '54066', '54067']
2026-04-14 22:13:22.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:22.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:22.029 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:22.029 DEBUG [src.node.docker_mananger] docker run -i -t -p 54063:54063 -p 54064:54064 -p 54065:54065 -p 54066:54066 -p 54067:54067 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54065 --rest-port=54063 --tcp-port=54064 --discv5-udp-port=54066 --rest-address=0.0.0.0 --nat=extip:172.18.95.134 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f5c7b32a92c7f0ee066c4bbf29beff0b0dfba4a83b62bbffc34f0c179ab79e24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54067 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:22.227 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.134 tests-functional_default ccad904f9a533014768a9db0d5d1cae10e149c7b9b2241b3bdf0f8dfd2622b75
2026-04-14 22:13:22.263 DEBUG [src.node.docker_mananger] Container started with ID ccad904f9a53. Setting up logs at ./log/docker/node7_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:22.263 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 54063
2026-04-14 22:13:22.264 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:23.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54063/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:23.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:23.276 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:23.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:23.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.134/tcp/54064/p2p/16Uiu2HAkuoXKM6JxtiPxE2886BzpuYvjnYhQviFJ54EvBa5aL3ZV","/ip4/172.18.95.134/tcp/54065/ws/p2p/16Uiu2HAkuoXKM6JxtiPxE2886BzpuYvjnYhQviFJ54EvBa5aL3ZV"],"enrUri":"enr:-L24QHggcvJM_NmruzsfgKv7Febh5Q-DgOwMQZ0fSKEVvCLQQTJTEuINLEVaiY3GyMC9h2TkpmVZSS_AIGn10NYVUBoCgmlkgnY0gmlwhKwSX4aKbXVsdGlhZGRyc5YACASsEl-GBtMwAAoErBJfhgbTMd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECBZj7j-c1vp4fINzdHzSG235fhfve9fsEeZsY4OQZEmyDdGNwgtMwg3VkcILTMoV3YWt1MgE"}'
2026-04-14 22:13:23.284 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:23.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:23.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:23.294 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:23.295 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:23.295 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:23.295 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:23.296 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:23.296 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.70
2026-04-14 22:13:23.297 DEBUG [src.node.docker_mananger] Generated ports ['33741', '33742', '33743', '33744', '33745']
2026-04-14 22:13:23.297 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:23.297 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:23.297 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:23.297 DEBUG [src.node.docker_mananger] docker run -i -t -p 33741:33741 -p 33742:33742 -p 33743:33743 -p 33744:33744 -p 33745:33745 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33743 --rest-port=33741 --tcp-port=33742 --discv5-udp-port=33744 --rest-address=0.0.0.0 --nat=extip:172.18.219.70 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c79f5fcf772aa7caf0f46c17ba53d3caae8760cfcd67b344e72d15cd0cfaa3ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33745 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:23.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.70 tests-functional_default 3c1d9d6deffbd179293e67215df7a3640e7ce87daa204a361f4ec6eb3465866d
2026-04-14 22:13:23.532 DEBUG [src.node.docker_mananger] Container started with ID 3c1d9d6deffb. Setting up logs at ./log/docker/node8_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:23.532 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 33741
2026-04-14 22:13:23.532 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:24.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33741/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:24.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:24.542 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:24.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:24.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.70/tcp/33742/p2p/16Uiu2HAkvrnMVF3jJMK4HfxRh5SYE78G9T2ysmKjosHh9rftMbXn","/ip4/172.18.219.70/tcp/33743/ws/p2p/16Uiu2HAkvrnMVF3jJMK4HfxRh5SYE78G9T2ysmKjosHh9rftMbXn"],"enrUri":"enr:-L24QHv18aPLma5km9IUgjdZMEZ9Ntxt95nYgyN79W4lh6K4bZbZxTUW9D76SMjl5R1rNFFTNuBojIZrUztblalM0OwCgmlkgnY0gmlwhKwS20aKbXVsdGlhZGRyc5YACASsEttGBoPOAAoErBLbRgaDz90DgnJzhQDHAQAAiXNlY3AyNTZrMaECFUpqD6qaqrj7Whg6N2-W0f1PKAIT4lA7EqMdVAHMRxGDdGNwgoPOg3VkcIKD0IV3YWt1MgE"}'
2026-04-14 22:13:24.550 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:24.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:24.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:24.564 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:24.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:24.564 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:24.564 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:24.566 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:24.566 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.163
2026-04-14 22:13:24.566 DEBUG [src.node.docker_mananger] Generated ports ['57632', '57633', '57634', '57635', '57636']
2026-04-14 22:13:24.566 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:24.566 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:24.566 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:24.566 DEBUG [src.node.docker_mananger] docker run -i -t -p 57632:57632 -p 57633:57633 -p 57634:57634 -p 57635:57635 -p 57636:57636 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57634 --rest-port=57632 --tcp-port=57633 --discv5-udp-port=57635 --rest-address=0.0.0.0 --nat=extip:172.18.231.163 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cfc91eb4ed486ba8d3bf5d2eb9bcddaf5ddeb1b19b5ab82f0ccaa6aa1ac5c6c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57636 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:24.778 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.163 tests-functional_default f195652fce6c1124af19f121cf4844ac7debb1f4ba844934e73a189ace7395b7
2026-04-14 22:13:24.813 DEBUG [src.node.docker_mananger] Container started with ID f195652fce6c. Setting up logs at ./log/docker/node9_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:24.814 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 57632
2026-04-14 22:13:24.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:25.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:25.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:25.840 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:25.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:25.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.163/tcp/57633/p2p/16Uiu2HAmVhsz5fKnX844B4VyLQuRC4inRwvxRrvRHPEwHPZWm32b","/ip4/172.18.231.163/tcp/57634/ws/p2p/16Uiu2HAmVhsz5fKnX844B4VyLQuRC4inRwvxRrvRHPEwHPZWm32b"],"enrUri":"enr:-L24QKw9XbXLbuBp_DTKG9x0zzY_-RljijuMQRkDHAgexUkhUINTS2wiMrLf7NeYL5OFndi_nfdfxWwypxP3Y4waKvoCgmlkgnY0gmlwhKwS56OKbXVsdGlhZGRyc5YACASsEuejBuEhAAoErBLnowbhIt0DgnJzhQDHAQAAiXNlY3AyNTZrMaED_VQ49UEd2SpzLkQlClLAR8K-R9x93uvQg3rLNG1g-dSDdGNwguEhg3VkcILhI4V3YWt1MgE"}'
2026-04-14 22:13:25.844 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:25.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57632/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:25.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:25.854 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:25.854 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:25.854 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:25.854 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:25.856 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:25.856 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.99
2026-04-14 22:13:25.856 DEBUG [src.node.docker_mananger] Generated ports ['53721', '53722', '53723', '53724', '53725']
2026-04-14 22:13:25.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:25.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:25.856 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:25.857 DEBUG [src.node.docker_mananger] docker run -i -t -p 53721:53721 -p 53722:53722 -p 53723:53723 -p 53724:53724 -p 53725:53725 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53723 --rest-port=53721 --tcp-port=53722 --discv5-udp-port=53724 --rest-address=0.0.0.0 --nat=extip:172.18.243.99 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=de8828bb197c9f8b3a6f37fd35891281ea25cebfdd8f07dce5515b5afa32672c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53725 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiwPxlNf2mcZ4OsCtTYVz10lU9BsyjnbRnIsVkAlzklG-GLbZ_nsm1mHXBZ0Kc_TUWNao7MEY3mKwn0nkNxSxoCgmlkgnY0gmlwhKwSJ1SKbXVsdGlhZGRyc5YACASsEidUBonrAAoErBInVAaJ7N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECAvndPECska7ntQEEN3GJs6u1KuRr62RkXqs2ORihVfqDdGNwgonrg3VkcIKJ7YV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:26.095 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.99 tests-functional_default 8d486ad9464c7f98f444322876c62e6690aefc3376a8f310e1e8130c1d6fd9c3
2026-04-14 22:13:26.130 DEBUG [src.node.docker_mananger] Container started with ID 8d486ad9464c. Setting up logs at ./log/docker/node10_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:26.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 53721
2026-04-14 22:13:26.130 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:27.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53721/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:27.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_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:27.148 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:27.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:27.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.99/tcp/53722/p2p/16Uiu2HAkv9p4vYpZby1zArJUoxn2FJnZBirX65ByPoTvG6jfGqB6","/ip4/172.18.243.99/tcp/53723/ws/p2p/16Uiu2HAkv9p4vYpZby1zArJUoxn2FJnZBirX65ByPoTvG6jfGqB6"],"enrUri":"enr:-L24QM71acX7PAohAO1y4Ic_ewpQt9H2bLdrJO2wti8UoVriS0SWEu6mQqo_Vo8CKmjjvG35z8CYgX8o9TT6smTpx04CgmlkgnY0gmlwhKwS82OKbXVsdGlhZGRyc5YACASsEvNjBtHaAAoErBLzYwbR290DgnJzhQDHAQAAiXNlY3AyNTZrMaECCsuKJSkYtNtTo-TFe9qPQBMFEAoq77prci-CyH-uO8GDdGNwgtHag3VkcILR3IV3YWt1MgE"}'
2026-04-14 22:13:27.154 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:27.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53721/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.84/tcp/35307/p2p/16Uiu2HAkudHmzcJFASdHnd2tydp6SRoVjfGFvxsNdJhG2jxyAUDo"]'
2026-04-14 22:13:27.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35306/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 22:13:27.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50846/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 22:13:27.195 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:50846/relay/v1/auto/subscriptions. Response content: b'Subscribe failed:Failed to decode subscription event: Static sharding is used, relay subscriptions must specify a pubsub topic'
2026-04-14 22:13:27.273 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:13:27.274 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:13:27.274 DEBUG [src.node.waku_node] Stopping container with id 175292edba10
2026-04-14 22:13:27.859 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:27.859 DEBUG [src.node.waku_node] Stopping container with id 4e4b441a5c01
2026-04-14 22:13:28.433 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:28.435 DEBUG [src.node.waku_node] Stopping container with id de448cda213f
2026-04-14 22:13:28.817 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:28.817 ERROR [src.node.docker_mananger] Max retries reached for container 175292edba10. Exiting log stream.
2026-04-14 22:13:29.311 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:29.311 ERROR [src.node.docker_mananger] Max retries reached for container 4e4b441a5c01. Exiting log stream.
2026-04-14 22:13:38.961 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:38.962 DEBUG [src.node.waku_node] Stopping container with id 13638b2dba07
2026-04-14 22:13:39.807 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:39.808 ERROR [src.node.docker_mananger] Max retries reached for container de448cda213f. Exiting log stream.
2026-04-14 22:13:49.497 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:49.501 DEBUG [src.node.waku_node] Stopping container with id e3e9c855446a
2026-04-14 22:13:49.997 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:49.998 DEBUG [src.node.waku_node] Stopping container with id ccad904f9a53
2026-04-14 22:13:50.363 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:50.363 ERROR [src.node.docker_mananger] Max retries reached for container 13638b2dba07. Exiting log stream.
2026-04-14 22:13:50.491 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:50.492 DEBUG [src.node.waku_node] Stopping container with id 3c1d9d6deffb
2026-04-14 22:13:50.868 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:50.868 ERROR [src.node.docker_mananger] Max retries reached for container e3e9c855446a. Exiting log stream.
2026-04-14 22:13:51.006 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:51.007 DEBUG [src.node.waku_node] Stopping container with id f195652fce6c
2026-04-14 22:13:51.363 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:51.363 ERROR [src.node.docker_mananger] Max retries reached for container ccad904f9a53. Exiting log stream.
2026-04-14 22:13:51.498 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:51.499 DEBUG [src.node.waku_node] Stopping container with id 8d486ad9464c
2026-04-14 22:13:51.846 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:51.846 ERROR [src.node.docker_mananger] Max retries reached for container 3c1d9d6deffb. Exiting log stream.
2026-04-14 22:13:51.954 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:51.956 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:13:52.014 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.072 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.089 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.144 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.156 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.168 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.176 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:52.177 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 22:13:52.177 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-14 22:13:52.181 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:latest.log
2026-04-14 22:13:52.185 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.190 DEBUG [src.libs.common] Attaching file ./log/docker/node9_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.195 DEBUG [src.libs.common] Attaching file ./log/docker/node10_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.196 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.197 DEBUG [src.libs.common] Attaching file ./log/docker/node6_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.198 DEBUG [src.libs.common] Attaching file ./log/docker/node5_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.198 DEBUG [src.libs.common] Attaching file ./log/docker/node8_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.199 DEBUG [src.libs.common] Attaching file ./log/docker/node7_2026-04-14_22-13-15__e1211d37-d6c1-4f48-8e50-291e41561225__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:52.203 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:13:52.203 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de
2026-04-14 22:13:52.203 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:13:52.204 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:13:52.207 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 22:13:52.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:13:52.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:latest.log
2026-04-14 22:13:52.215 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:52.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:52.217 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:52.217 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.141
2026-04-14 22:13:52.217 DEBUG [src.node.docker_mananger] Generated ports ['8613', '8614', '8615', '8616', '8617']
2026-04-14 22:13:52.217 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:52.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:52.217 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:52.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 8613:8613 -p 8614:8614 -p 8615:8615 -p 8616:8616 -p 8617:8617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8615 --rest-port=8613 --tcp-port=8614 --discv5-udp-port=8616 --rest-address=0.0.0.0 --nat=extip:172.18.117.141 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=275f8ecaf1d257c1e7ec5643db4092cedbce4e30088c0d1ecdabe8526bc9eb44 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8617 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:52.387 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:52.387 ERROR [src.node.docker_mananger] Max retries reached for container f195652fce6c. Exiting log stream.
2026-04-14 22:13:52.408 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.141 tests-functional_default e3169cc7db28b84685d814b852f581bcc39f2e830a4f14eae5bb32e946c9aeb1
2026-04-14 22:13:52.445 DEBUG [src.node.docker_mananger] Container started with ID e3169cc7db28. Setting up logs at ./log/docker/node1_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:latest.log
2026-04-14 22:13:52.445 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8613
2026-04-14 22:13:52.446 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:53.008 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:53.008 ERROR [src.node.docker_mananger] Max retries reached for container 8d486ad9464c. Exiting log stream.
2026-04-14 22:13:53.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8613/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:53.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:53.450 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:53.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:53.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o","/ip4/172.18.117.141/tcp/8615/ws/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"],"enrUri":"enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU"}'
2026-04-14 22:13:53.453 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:53.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:53.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:53.460 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:53.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:53.462 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:53.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.167
2026-04-14 22:13:53.462 DEBUG [src.node.docker_mananger] Generated ports ['22541', '22542', '22543', '22544', '22545']
2026-04-14 22:13:53.462 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:53.462 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:53.462 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:53.462 DEBUG [src.node.docker_mananger] docker run -i -t -p 22541:22541 -p 22542:22542 -p 22543:22543 -p 22544:22544 -p 22545:22545 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22543 --rest-port=22541 --tcp-port=22542 --discv5-udp-port=22544 --rest-address=0.0.0.0 --nat=extip:172.18.121.167 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=58e39ff0e2dc35ff3ba2da4f517e0b9d7e3e86bb579a89ffd2201d9fc50a04ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22545 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:53.648 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.167 tests-functional_default e68923a3817c76483435d14942e0f67084eedf83267c161b05ff7a3cd5ebd673
2026-04-14 22:13:53.681 DEBUG [src.node.docker_mananger] Container started with ID e68923a3817c. Setting up logs at ./log/docker/node3_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:53.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 22541
2026-04-14 22:13:53.682 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:54.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22541/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:54.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:54.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:54.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:54.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.167/tcp/22542/p2p/16Uiu2HAm28oPcGGCeqRSGjeiayFGxncYoDMgWz4Td8hbHRzftPVe","/ip4/172.18.121.167/tcp/22543/ws/p2p/16Uiu2HAm28oPcGGCeqRSGjeiayFGxncYoDMgWz4Td8hbHRzftPVe"],"enrUri":"enr:-L24QBJ5dPdIQmQrpv2y4KHPkjaOGJMbFumWOlviL0YVaSVEaPxEznN0P_CwNI0E5v3KssowELAbB9U1bTtYTvtGcEgCgmlkgnY0gmlwhKwSeaeKbXVsdGlhZGRyc5YACASsEnmnBlgOAAoErBJ5pwZYD90DgnJzhQDHAQAAiXNlY3AyNTZrMaECY69QXdUeFl1xMZCQBIiP5MBFZmqHc8P2aF-Bc-iTqo2DdGNwglgOg3VkcIJYEIV3YWt1MgE"}'
2026-04-14 22:13:54.715 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:54.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:13:54.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:54.728 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:54.728 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:54.728 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:54.728 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:54.730 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:54.730 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.89
2026-04-14 22:13:54.730 DEBUG [src.node.docker_mananger] Generated ports ['34915', '34916', '34917', '34918', '34919']
2026-04-14 22:13:54.730 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:54.730 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:54.731 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:54.731 DEBUG [src.node.docker_mananger] docker run -i -t -p 34915:34915 -p 34916:34916 -p 34917:34917 -p 34918:34918 -p 34919:34919 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34917 --rest-port=34915 --tcp-port=34916 --discv5-udp-port=34918 --rest-address=0.0.0.0 --nat=extip:172.18.144.89 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=db817dd5242d79ccfb0bc70faf40d8a8a80da1413af126bddd734dc5dd4f18aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34919 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:54.939 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.89 tests-functional_default a65c07edf51fe6c4bc5cc1551bb517e2868ef2a402f861a100fcfce1d5f8e538
2026-04-14 22:13:54.972 DEBUG [src.node.docker_mananger] Container started with ID a65c07edf51f. Setting up logs at ./log/docker/node4_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:54.973 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 34915
2026-04-14 22:13:54.973 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:55.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34915/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:55.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:55.997 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:55.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:56.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.89/tcp/34916/p2p/16Uiu2HAm1d3oDk8NTP5UpRa19Fu21pi4MyzKLYo5NJuCCpGqv1yM","/ip4/172.18.144.89/tcp/34917/ws/p2p/16Uiu2HAm1d3oDk8NTP5UpRa19Fu21pi4MyzKLYo5NJuCCpGqv1yM"],"enrUri":"enr:-L24QH8rd1bm2VmfSuOOYI6k8yIpPGaShmDdXyHb7O2qM7V4dKPs5tP6V6DTLnjC7gWlJD_6-XRhpA8Vavt5nRQaWqYCgmlkgnY0gmlwhKwSkFmKbXVsdGlhZGRyc5YACASsEpBZBohkAAoErBKQWQaIZd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECXBAuCI7qIefLMggmsbR_I3V9ztyrewdo4xIXiEh45qyDdGNwgohkg3VkcIKIZoV3YWt1MgE"}'
2026-04-14 22:13:56.005 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:56.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:13:56.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:56.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:56.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:56.015 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:56.015 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:56.016 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:56.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.99
2026-04-14 22:13:56.017 DEBUG [src.node.docker_mananger] Generated ports ['7012', '7013', '7014', '7015', '7016']
2026-04-14 22:13:56.017 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:56.017 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:56.017 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:56.017 DEBUG [src.node.docker_mananger] docker run -i -t -p 7012:7012 -p 7013:7013 -p 7014:7014 -p 7015:7015 -p 7016:7016 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7014 --rest-port=7012 --tcp-port=7013 --discv5-udp-port=7015 --rest-address=0.0.0.0 --nat=extip:172.18.190.99 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=0a4bdeab815f9b2f106a32f68aaccd09d81afa0fc8e9b8bbaf0ca72a0c2c75be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7016 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:56.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.99 tests-functional_default f5086787a897aa57b94b7a2dafe5b07d6068a038598d06557740a81b192480df
2026-04-14 22:13:56.258 DEBUG [src.node.docker_mananger] Container started with ID f5086787a897. Setting up logs at ./log/docker/node5_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:56.258 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 7012
2026-04-14 22:13:56.258 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:57.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7012/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:57.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:57.274 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:57.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:57.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.99/tcp/7013/p2p/16Uiu2HAm9M4k9Ja7dEJNM8mPgA95i653q6cB1pvnJZ9wk7S4R55s","/ip4/172.18.190.99/tcp/7014/ws/p2p/16Uiu2HAm9M4k9Ja7dEJNM8mPgA95i653q6cB1pvnJZ9wk7S4R55s"],"enrUri":"enr:-L24QAM7qEge6HaStMGYmqyaqj02h4lAkmipngN9N8Q6sYqXZbkkdRSjX71u8rCtBzVSuwNg6qRz8W8b7GHkmi5JtMwCgmlkgnY0gmlwhKwSvmOKbXVsdGlhZGRyc5YACASsEr5jBhtlAAoErBK-YwYbZt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECztVz-He5K0b96I8YUJlWfVL-pz8lGuoua80-r_CBFDqDdGNwghtlg3VkcIIbZ4V3YWt1MgE"}'
2026-04-14 22:13:57.281 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:57.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:13:57.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:57.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:57.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:57.292 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:57.292 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:57.294 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:57.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.160
2026-04-14 22:13:57.294 DEBUG [src.node.docker_mananger] Generated ports ['55964', '55965', '55966', '55967', '55968']
2026-04-14 22:13:57.294 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:57.294 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:57.294 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:57.294 DEBUG [src.node.docker_mananger] docker run -i -t -p 55964:55964 -p 55965:55965 -p 55966:55966 -p 55967:55967 -p 55968:55968 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55966 --rest-port=55964 --tcp-port=55965 --discv5-udp-port=55967 --rest-address=0.0.0.0 --nat=extip:172.18.238.160 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cd870432b3faa2fbdc332773e18deb5e5e804c3074fb4ddadeadd84edd4eaa12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55968 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:57.493 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.160 tests-functional_default eb1eb23593025a071208172e86f1faffe1b525794898e53dcfc7ca1e70c15f0f
2026-04-14 22:13:57.530 DEBUG [src.node.docker_mananger] Container started with ID eb1eb2359302. Setting up logs at ./log/docker/node6_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:57.530 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 55964
2026-04-14 22:13:57.531 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:58.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55964/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:58.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:58.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:58.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:58.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.160/tcp/55965/p2p/16Uiu2HAm2ov3YMoH66Hh5LZunShBgLpRgo9ZLRMikwKW4wgaH2vS","/ip4/172.18.238.160/tcp/55966/ws/p2p/16Uiu2HAm2ov3YMoH66Hh5LZunShBgLpRgo9ZLRMikwKW4wgaH2vS"],"enrUri":"enr:-L24QJ7R7ITTRwjr20Gzz82n-qB17L8-phcj04HY8uth5rQmdviol5Nhj3Ls1yWwMbXlaD6VJYVaPrYhBeamVcpnqTwCgmlkgnY0gmlwhKwS7qCKbXVsdGlhZGRyc5YACASsEu6gBtqdAAoErBLuoAbant0DgnJzhQDHAQAAiXNlY3AyNTZrMaECbbR9PEJ_Rm2teK2X_WvlSbunmLnRIzd1nBkZ5ATZ-C-DdGNwgtqdg3VkcILan4V3YWt1MgE"}'
2026-04-14 22:13:58.555 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:58.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:13:58.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:58.565 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:58.565 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:58.566 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:58.566 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:58.567 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:58.567 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.183
2026-04-14 22:13:58.567 DEBUG [src.node.docker_mananger] Generated ports ['47934', '47935', '47936', '47937', '47938']
2026-04-14 22:13:58.567 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:58.568 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:58.568 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:58.568 DEBUG [src.node.docker_mananger] docker run -i -t -p 47934:47934 -p 47935:47935 -p 47936:47936 -p 47937:47937 -p 47938:47938 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47936 --rest-port=47934 --tcp-port=47935 --discv5-udp-port=47937 --rest-address=0.0.0.0 --nat=extip:172.18.12.183 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=3a8c2ac96102fec19a3546f0ba7a3ceefdcbaea33cab5bf373dd2b1b967e4bed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47938 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:13:58.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.183 tests-functional_default ad64d01ddff0709d55451a6a5268943b98f66cabc221f353acfc5f30775a24e4
2026-04-14 22:13:58.804 DEBUG [src.node.docker_mananger] Container started with ID ad64d01ddff0. Setting up logs at ./log/docker/node7_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:58.805 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 47934
2026-04-14 22:13:58.806 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:59.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47934/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:59.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_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:59.819 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:59.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:59.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.183/tcp/47935/p2p/16Uiu2HAm2anwhgjdonTLe8z9rXkeSescjFuf2h5pNGi4b9QXUaov","/ip4/172.18.12.183/tcp/47936/ws/p2p/16Uiu2HAm2anwhgjdonTLe8z9rXkeSescjFuf2h5pNGi4b9QXUaov"],"enrUri":"enr:-L24QCCxGfa7cCQlt1cPFURYJIqM4lL_KO4KcHdOk5tF4ziMaUdcGwel_TFTvctRF8am2LtLmOWA5W-5kCdpo1o9xpwCgmlkgnY0gmlwhKwSDLeKbXVsdGlhZGRyc5YACASsEgy3Brs_AAoErBIMtwa7QN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECalfo8LbT0TYAo8pOLpXYx-AVjr-j9psllRl9m0qZT72DdGNwgrs_g3VkcIK7QYV3YWt1MgE"}'
2026-04-14 22:13:59.824 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:59.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47934/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:13:59.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:59.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:59.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:59.838 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:59.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:59.839 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:59.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.114
2026-04-14 22:13:59.839 DEBUG [src.node.docker_mananger] Generated ports ['34621', '34622', '34623', '34624', '34625']
2026-04-14 22:13:59.840 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:59.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:59.840 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:59.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 34621:34621 -p 34622:34622 -p 34623:34623 -p 34624:34624 -p 34625:34625 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34623 --rest-port=34621 --tcp-port=34622 --discv5-udp-port=34624 --rest-address=0.0.0.0 --nat=extip:172.18.199.114 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bcbcbded1af4f21fdaad13ba6b506a52d696fff8bd7dd5ceba4ffe12ec145b0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34625 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:00.050 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.114 tests-functional_default 035a9f8da45fbf4ff0455ab5b95d457847f4ad5b7e6592de7de3afbd85a03489
2026-04-14 22:14:00.085 DEBUG [src.node.docker_mananger] Container started with ID 035a9f8da45f. Setting up logs at ./log/docker/node8_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:00.086 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 34621
2026-04-14 22:14:00.086 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:01.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34621/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:01.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:01.108 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:01.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34621/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:01.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.114/tcp/34622/p2p/16Uiu2HAmM7YYaMfk9LhywXdLKUYK1hhRBBFyw8ngUCtFKc7SWJqA","/ip4/172.18.199.114/tcp/34623/ws/p2p/16Uiu2HAmM7YYaMfk9LhywXdLKUYK1hhRBBFyw8ngUCtFKc7SWJqA"],"enrUri":"enr:-L24QJT0abSbdop7D4mWLdUFHbWdMMOJGKt3prUhpMxmMVXFKGbtf0GqdAT3jlHNqpQH1yEbqVOqvq5UVSqDmrvokw0CgmlkgnY0gmlwhKwSx3KKbXVsdGlhZGRyc5YACASsEsdyBoc-AAoErBLHcgaHP90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDfar_vU_LiGLge1orJzsbqtthxSk_P0ItGm53uSIEUOWDdGNwgoc-g3VkcIKHQIV3YWt1MgE"}'
2026-04-14 22:14:01.114 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:01.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34621/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:14:01.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:01.126 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:01.126 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:01.127 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:01.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:01.128 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:01.128 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.117
2026-04-14 22:14:01.128 DEBUG [src.node.docker_mananger] Generated ports ['32100', '32101', '32102', '32103', '32104']
2026-04-14 22:14:01.129 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:01.129 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:01.129 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:01.129 DEBUG [src.node.docker_mananger] docker run -i -t -p 32100:32100 -p 32101:32101 -p 32102:32102 -p 32103:32103 -p 32104:32104 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32102 --rest-port=32100 --tcp-port=32101 --discv5-udp-port=32103 --rest-address=0.0.0.0 --nat=extip:172.18.91.117 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=58fb2001ca37dc2a1064ee89f2b65b63daebe9512f6f44aafffa4bd8ddcfb0d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32104 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:01.334 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.117 tests-functional_default a0dde9dd44af12c3d3fae4d288f30198a1b73dd8f5f11122cd367e1f75fe5b53
2026-04-14 22:14:01.368 DEBUG [src.node.docker_mananger] Container started with ID a0dde9dd44af. Setting up logs at ./log/docker/node9_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:01.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 32100
2026-04-14 22:14:01.369 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:02.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32100/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:02.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:02.386 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:02.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:02.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.117/tcp/32101/p2p/16Uiu2HAmHa6W8RPuURmQ8GuhoQqZMVQDt4YGc21fGndP7qWu5BVY","/ip4/172.18.91.117/tcp/32102/ws/p2p/16Uiu2HAmHa6W8RPuURmQ8GuhoQqZMVQDt4YGc21fGndP7qWu5BVY"],"enrUri":"enr:-L24QKg_U50HyBEYNUXLb5Kkp0cCRxZviWS8EVGAempzdeiNPEjOYSwgwDKQFO8163ecUJ3ArbLkYAA2bXbBty1u_ykCgmlkgnY0gmlwhKwSW3WKbXVsdGlhZGRyc5YACASsElt1Bn1lAAoErBJbdQZ9Zt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDSQl8s_bquCiDBYNU70UA9Ch-tTTBDRKIkECdTPttId-DdGNwgn1lg3VkcIJ9Z4V3YWt1MgE"}'
2026-04-14 22:14:02.391 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:02.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32100/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:14:02.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:02.401 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:02.401 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:02.401 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:02.402 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:02.403 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:02.403 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.207
2026-04-14 22:14:02.403 DEBUG [src.node.docker_mananger] Generated ports ['51248', '51249', '51250', '51251', '51252']
2026-04-14 22:14:02.404 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:02.404 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:02.404 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:02.404 DEBUG [src.node.docker_mananger] docker run -i -t -p 51248:51248 -p 51249:51249 -p 51250:51250 -p 51251:51251 -p 51252:51252 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51250 --rest-port=51248 --tcp-port=51249 --discv5-udp-port=51251 --rest-address=0.0.0.0 --nat=extip:172.18.72.207 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=89d7dbc9b6a6bd7a0b8d7c32d9668bcd5ee0aeac2ea6dba9ec343eca7a9d13a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51252 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QARiehk9ZtRWDVh5TldspLqB97HxLV2EaVCrCebSYXehW8JIaf3AtaO4AgYI2sPakKOGpB2K6o9Wb7hFzpc6GH0CgmlkgnY0gmlwhKwSdY2KbXVsdGlhZGRyc5YACASsEnWNBiGmAAoErBJ1jQYhp90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2Vz6k1k7--PNaDc8Q9CRLQUM-PCw7NMKoAuE6UYbJ4aDdGNwgiGmg3VkcIIhqIV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:02.632 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.207 tests-functional_default 1a20d25601932923a04e4bfd11750fff4abfe973cd970c70d177d150920c249a
2026-04-14 22:14:02.668 DEBUG [src.node.docker_mananger] Container started with ID 1a20d2560193. Setting up logs at ./log/docker/node10_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:02.668 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 51248
2026-04-14 22:14:02.668 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:03.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51248/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:03.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:03.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:03.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:03.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.207/tcp/51249/p2p/16Uiu2HAmBj9dtUAiagFTtyo1aXrR7N5kGhHDhT5nKy6Yuv6QpeTr","/ip4/172.18.72.207/tcp/51250/ws/p2p/16Uiu2HAmBj9dtUAiagFTtyo1aXrR7N5kGhHDhT5nKy6Yuv6QpeTr"],"enrUri":"enr:-L24QGe7dDzj_fk30j2vjF7S1MrQ72R1DMmIZ1A5fc558kCaWgj4xhQ5p3UA31Kb_D42-LSN04FBuviLhDxgpZODjvYCgmlkgnY0gmlwhKwSSM-KbXVsdGlhZGRyc5YACASsEkjPBsgxAAoErBJIzwbIMt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8jUi36M4NzXEGgkFanRLH-I_Ywu794qVYMMWCzENYHGDdGNwgsgxg3VkcILIM4V3YWt1MgE"}'
2026-04-14 22:14:03.720 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:03.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51248/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.141/tcp/8614/p2p/16Uiu2HAmTHV3y6PdtBc37E7KLbkLYDLqFYmQfZ6aNeohZFa4HK1o"]'
2026-04-14 22:14:03.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8613/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 22:14:03.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22541/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 22:14:03.730 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:22541/relay/v1/auto/subscriptions. Response content: b'Subscribe failed:Failed to decode subscription event: Static sharding is used, relay subscriptions must specify a pubsub topic'
2026-04-14 22:14:03.766 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:14:03.767 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:14:03.767 DEBUG [src.node.waku_node] Stopping container with id e3169cc7db28
2026-04-14 22:14:04.353 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:04.354 DEBUG [src.node.waku_node] Stopping container with id e68923a3817c
2026-04-14 22:14:04.873 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:04.873 DEBUG [src.node.waku_node] Stopping container with id a65c07edf51f
2026-04-14 22:14:05.299 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:05.299 ERROR [src.node.docker_mananger] Max retries reached for container e3169cc7db28. Exiting log stream.
2026-04-14 22:14:05.383 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:05.384 DEBUG [src.node.waku_node] Stopping container with id f5086787a897
2026-04-14 22:14:05.755 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:05.755 ERROR [src.node.docker_mananger] Max retries reached for container e68923a3817c. Exiting log stream.
2026-04-14 22:14:05.884 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:05.884 DEBUG [src.node.waku_node] Stopping container with id eb1eb2359302
2026-04-14 22:14:06.233 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:06.233 ERROR [src.node.docker_mananger] Max retries reached for container a65c07edf51f. Exiting log stream.
2026-04-14 22:14:06.366 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:06.367 DEBUG [src.node.waku_node] Stopping container with id ad64d01ddff0
2026-04-14 22:14:06.737 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:06.737 ERROR [src.node.docker_mananger] Max retries reached for container f5086787a897. Exiting log stream.
2026-04-14 22:14:06.862 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:06.862 DEBUG [src.node.waku_node] Stopping container with id 035a9f8da45f
2026-04-14 22:14:07.222 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:07.222 ERROR [src.node.docker_mananger] Max retries reached for container eb1eb2359302. Exiting log stream.
2026-04-14 22:14:07.376 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:07.379 DEBUG [src.node.waku_node] Stopping container with id a0dde9dd44af
2026-04-14 22:14:07.698 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:07.698 ERROR [src.node.docker_mananger] Max retries reached for container ad64d01ddff0. Exiting log stream.
2026-04-14 22:14:07.906 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:07.906 DEBUG [src.node.waku_node] Stopping container with id 1a20d2560193
2026-04-14 22:14:08.218 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:08.219 ERROR [src.node.docker_mananger] Max retries reached for container 035a9f8da45f. Exiting log stream.
2026-04-14 22:14:08.358 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:08.360 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:14:08.415 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.447 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.465 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.485 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.517 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.527 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.541 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:08.554 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 22:14:08.555 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-14 22:14:08.557 DEBUG [src.libs.common] Attaching file ./log/docker/node10_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.559 DEBUG [src.libs.common] Attaching file ./log/docker/node6_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.559 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:latest.log
2026-04-14 22:14:08.560 DEBUG [src.libs.common] Attaching file ./log/docker/node7_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.561 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.561 DEBUG [src.libs.common] Attaching file ./log/docker/node8_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.562 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.562 DEBUG [src.libs.common] Attaching file ./log/docker/node5_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.563 DEBUG [src.libs.common] Attaching file ./log/docker/node9_2026-04-14_22-13-52__5cf169d1-3c57-420a-8742-a0196febe3de__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:08.567 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:14:08.567 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85
2026-04-14 22:14:08.567 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:14:08.568 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:14:08.570 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 22:14:08.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:08.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:latest.log
2026-04-14 22:14:08.578 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:08.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:08.580 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:08.580 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.148
2026-04-14 22:14:08.580 DEBUG [src.node.docker_mananger] Generated ports ['16251', '16252', '16253', '16254', '16255']
2026-04-14 22:14:08.580 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:08.581 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:08.581 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:08.581 DEBUG [src.node.docker_mananger] docker run -i -t -p 16251:16251 -p 16252:16252 -p 16253:16253 -p 16254:16254 -p 16255:16255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16253 --rest-port=16251 --tcp-port=16252 --discv5-udp-port=16254 --rest-address=0.0.0.0 --nat=extip:172.18.205.148 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bb9817afd7bcaeb8d31eb28e57bfefaa00a2c359cadf5c173e30c54e0aa53d3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16255 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:08.759 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:08.759 ERROR [src.node.docker_mananger] Max retries reached for container a0dde9dd44af. Exiting log stream.
2026-04-14 22:14:08.772 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.148 tests-functional_default 01b3d90efe9a8c9add3858fe67edbb7d256954ce242b854c210e77cda68b329e
2026-04-14 22:14:08.806 DEBUG [src.node.docker_mananger] Container started with ID 01b3d90efe9a. Setting up logs at ./log/docker/node1_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:latest.log
2026-04-14 22:14:08.806 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16251
2026-04-14 22:14:08.806 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:09.372 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:09.372 ERROR [src.node.docker_mananger] Max retries reached for container 1a20d2560193. Exiting log stream.
2026-04-14 22:14:09.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16251/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:09.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:09.810 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:09.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16251/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:09.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT","/ip4/172.18.205.148/tcp/16253/ws/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"],"enrUri":"enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU"}'
2026-04-14 22:14:09.813 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:09.820 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:09.821 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:09.821 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:09.821 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:09.823 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:09.823 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.76
2026-04-14 22:14:09.823 DEBUG [src.node.docker_mananger] Generated ports ['21180', '21181', '21182', '21183', '21184']
2026-04-14 22:14:09.823 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:09.823 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:09.823 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:09.823 DEBUG [src.node.docker_mananger] docker run -i -t -p 21180:21180 -p 21181:21181 -p 21182:21182 -p 21183:21183 -p 21184:21184 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21182 --rest-port=21180 --tcp-port=21181 --discv5-udp-port=21183 --rest-address=0.0.0.0 --nat=extip:172.18.17.76 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=398d2f43dd8abe9193a2263fce66da85baad0e8e9bb6eedcb745f2fbac50d6d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21184 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:10.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.76 tests-functional_default 8976a79ed4f8b618269d147f661c81ca6507f65db4b7210bcbbc2bd4aef3fe8e
2026-04-14 22:14:10.044 DEBUG [src.node.docker_mananger] Container started with ID 8976a79ed4f8. Setting up logs at ./log/docker/node3_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:10.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 21180
2026-04-14 22:14:10.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:11.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21180/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:11.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:11.069 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:11.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:11.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.76/tcp/21181/p2p/16Uiu2HAmAj2n2UXXfy8gc1whp4wceJ994bTNPwtG2zVbthh31b54","/ip4/172.18.17.76/tcp/21182/ws/p2p/16Uiu2HAmAj2n2UXXfy8gc1whp4wceJ994bTNPwtG2zVbthh31b54"],"enrUri":"enr:-L24QBabXubFDt8fVuluG1UI2ev-ymO4DExh9lGICEXpw15sN4R9KzC5QS3TFUu07FUjJ28VEBZQJMG_sFihjoDM_AsCgmlkgnY0gmlwhKwSEUyKbXVsdGlhZGRyc5YACASsEhFMBlK9AAoErBIRTAZSvt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC41Gxafz21SX9nSBOkwBhqLqhTW8kbR4pN5RlK-mnIlODdGNwglK9g3VkcIJSv4V3YWt1MgE"}'
2026-04-14 22:14:11.078 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:11.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21180/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:11.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:11.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:11.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:11.089 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:11.090 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:11.091 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:11.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.236
2026-04-14 22:14:11.091 DEBUG [src.node.docker_mananger] Generated ports ['1308', '1309', '1310', '1311', '1312']
2026-04-14 22:14:11.091 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:11.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:11.092 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:11.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 1308:1308 -p 1309:1309 -p 1310:1310 -p 1311:1311 -p 1312:1312 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1310 --rest-port=1308 --tcp-port=1309 --discv5-udp-port=1311 --rest-address=0.0.0.0 --nat=extip:172.18.215.236 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=26b48921ab9bc64fb8a64cc6a16feafb8763dce882f75ebfce2e9dddecadb5d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1312 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:11.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.236 tests-functional_default ce650adf0961c45cfaa7e31f2cda50eb581bfdded8a943e78a571b06cf236c00
2026-04-14 22:14:11.315 DEBUG [src.node.docker_mananger] Container started with ID ce650adf0961. Setting up logs at ./log/docker/node4_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:11.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 1308
2026-04-14 22:14:11.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:12.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1308/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:12.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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:12.340 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:12.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:12.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.236/tcp/1309/p2p/16Uiu2HAm12zFgmevFj8rNCqYiqxVHXf7HTGyiUAD3iZzy8igVZxd","/ip4/172.18.215.236/tcp/1310/ws/p2p/16Uiu2HAm12zFgmevFj8rNCqYiqxVHXf7HTGyiUAD3iZzy8igVZxd"],"enrUri":"enr:-L24QBTZc94w2VvUzvyEixnydZ128seYtLAOU1KKTjgxwLoSI444dOe5wq7mySs1q28o_JMmJEKqAcxaryJrMC6gT0wCgmlkgnY0gmlwhKwS1-yKbXVsdGlhZGRyc5YACASsEtfsBgUdAAoErBLX7AYFHt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECU1Zs6gyTVMDR3UEJRxNcAMKUMOPWP9j0ry853-IcpkqDdGNwggUdg3VkcIIFH4V3YWt1MgE"}'
2026-04-14 22:14:12.348 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:12.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:12.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:12.358 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:12.358 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:12.358 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:12.358 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:12.359 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:12.360 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.44
2026-04-14 22:14:12.360 DEBUG [src.node.docker_mananger] Generated ports ['34147', '34148', '34149', '34150', '34151']
2026-04-14 22:14:12.360 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:12.360 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:12.360 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:12.360 DEBUG [src.node.docker_mananger] docker run -i -t -p 34147:34147 -p 34148:34148 -p 34149:34149 -p 34150:34150 -p 34151:34151 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34149 --rest-port=34147 --tcp-port=34148 --discv5-udp-port=34150 --rest-address=0.0.0.0 --nat=extip:172.18.252.44 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fbbaabfe7abf3e6b6bfae196cd5faf13ac60bda9b09b239a365b7f6926d6b7dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34151 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:12.558 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.44 tests-functional_default 8545704cd9f7be856b3045f1e8c2f72434016ae7251e0b25ba1ac8a469d500e8
2026-04-14 22:14:12.594 DEBUG [src.node.docker_mananger] Container started with ID 8545704cd9f7. Setting up logs at ./log/docker/node5_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:12.594 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 34147
2026-04-14 22:14:12.595 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:13.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34147/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:13.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:13.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.44/tcp/34148/p2p/16Uiu2HAm9qRLB4QzwNmvZPuYEdvDiUQiWbFcWmsDosvKJoqNeEzH","/ip4/172.18.252.44/tcp/34149/ws/p2p/16Uiu2HAm9qRLB4QzwNmvZPuYEdvDiUQiWbFcWmsDosvKJoqNeEzH"],"enrUri":"enr:-L24QIORTM9ovFobRr31DG_nuK_61UT9cQtDDIOiaHoZrk17cAm554zzNIHAqqy_vgaLcsYLhUBio9xTZYJDUXFaMdkCgmlkgnY0gmlwhKwS_CyKbXVsdGlhZGRyc5YACASsEvwsBoVkAAoErBL8LAaFZd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC1hj-P0F-lfCrGhocLEUFxusOaW1Tazgk5-33n9G9neaDdGNwgoVkg3VkcIKFZoV3YWt1MgE"}'
2026-04-14 22:14:13.621 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:13.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:13.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:13.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:13.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:13.631 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:13.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:13.633 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:13.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.134
2026-04-14 22:14:13.633 DEBUG [src.node.docker_mananger] Generated ports ['10861', '10862', '10863', '10864', '10865']
2026-04-14 22:14:13.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:13.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:13.633 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:13.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 10861:10861 -p 10862:10862 -p 10863:10863 -p 10864:10864 -p 10865:10865 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10863 --rest-port=10861 --tcp-port=10862 --discv5-udp-port=10864 --rest-address=0.0.0.0 --nat=extip:172.18.152.134 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=be29b82e6dccb7c2aa6b0cdb7dababc63a8c915e6c4ab7239c1c201e1fbef3be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10865 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:13.834 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.134 tests-functional_default 731b55a3e86cdfeb2c69003225e7d2b14e0daf59a44d2b4f6de06268992ebf29
2026-04-14 22:14:13.876 DEBUG [src.node.docker_mananger] Container started with ID 731b55a3e86c. Setting up logs at ./log/docker/node6_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:13.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 10861
2026-04-14 22:14:13.876 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:14.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10861/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:14.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:14.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:14.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:14.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.134/tcp/10862/p2p/16Uiu2HAmHXTBQ6RYtRubw7LXAf3xqicxqX2tN7AW63jM2mFzhyzg","/ip4/172.18.152.134/tcp/10863/ws/p2p/16Uiu2HAmHXTBQ6RYtRubw7LXAf3xqicxqX2tN7AW63jM2mFzhyzg"],"enrUri":"enr:-L24QISgp9LnCApzgiDndP8Gdxwn0GHgzAEEF8gb_yVyvcWOW6v9DVmjjEkELWR1d9NKL5A1aGeDVIkHzsaxWg9UH60CgmlkgnY0gmlwhKwSmIaKbXVsdGlhZGRyc5YACASsEpiGBipuAAoErBKYhgYqb90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDSFwf1GPj5ANepzrbA8mbxUy-MMFkl2oVhX92vSjW0AGDdGNwgipug3VkcIIqcIV3YWt1MgE"}'
2026-04-14 22:14:14.893 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:14.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10861/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:14.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:14.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:14.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:14.904 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:14.904 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:14.906 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:14.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.42
2026-04-14 22:14:14.906 DEBUG [src.node.docker_mananger] Generated ports ['6787', '6788', '6789', '6790', '6791']
2026-04-14 22:14:14.906 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:14.906 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:14.907 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:14.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 6787:6787 -p 6788:6788 -p 6789:6789 -p 6790:6790 -p 6791:6791 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6789 --rest-port=6787 --tcp-port=6788 --discv5-udp-port=6790 --rest-address=0.0.0.0 --nat=extip:172.18.40.42 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e0605cee1be5ea8eb04eded401eedaf57a25c1b5e7ec6cdebdd042fa8206acdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6791 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:15.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.42 tests-functional_default ebd5d424afb0f019638f84f90cda2742530765669c47f4ecc60f4a5c4ac9dc98
2026-04-14 22:14:15.141 DEBUG [src.node.docker_mananger] Container started with ID ebd5d424afb0. Setting up logs at ./log/docker/node7_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:15.141 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 6787
2026-04-14 22:14:15.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:16.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6787/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14: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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:16.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:16.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6787/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:16.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.42/tcp/6788/p2p/16Uiu2HAmDjdEVRbxGgAL9TsUsorWhrhrJ6Yy7SgsQ3SSD1f1HZkN","/ip4/172.18.40.42/tcp/6789/ws/p2p/16Uiu2HAmDjdEVRbxGgAL9TsUsorWhrhrJ6Yy7SgsQ3SSD1f1HZkN"],"enrUri":"enr:-L24QMi4_mzDYGqlcl2cPRSQfM1pHUV7pl6QEizF9ZyhR_Y-U0STu8LM3R3zP0NsiI6hg_4vj7Nl6cI9si5vIrc9A5kCgmlkgnY0gmlwhKwSKCqKbXVsdGlhZGRyc5YACASsEigqBhqEAAoErBIoKgYahd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDEAu2sczbYGFP58zMU-HK67l_fW7vXoORBc1WOwb6h5ODdGNwghqEg3VkcIIahoV3YWt1MgE"}'
2026-04-14 22:14:16.168 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:16.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6787/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:16.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:16.179 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:16.179 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:16.179 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:16.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:16.183 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:16.183 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.115
2026-04-14 22:14:16.183 DEBUG [src.node.docker_mananger] Generated ports ['21726', '21727', '21728', '21729', '21730']
2026-04-14 22:14:16.183 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:16.183 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:16.183 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:16.184 DEBUG [src.node.docker_mananger] docker run -i -t -p 21726:21726 -p 21727:21727 -p 21728:21728 -p 21729:21729 -p 21730:21730 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21728 --rest-port=21726 --tcp-port=21727 --discv5-udp-port=21729 --rest-address=0.0.0.0 --nat=extip:172.18.232.115 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=56adcabdfccff1f6c4caa5a953fa1caf1f4deae3aae8d90ee7d88ccdbde2dcf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21730 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:16.387 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.115 tests-functional_default 2ea8c16dfa55b18f249e6f439fa9e16dff5e7bfbe831f5f0b0314fc55080cd31
2026-04-14 22:14:16.423 DEBUG [src.node.docker_mananger] Container started with ID 2ea8c16dfa55. Setting up logs at ./log/docker/node8_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:16.423 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 21726
2026-04-14 22:14:16.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:17.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21726/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:17.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:17.445 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:17.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:17.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.115/tcp/21727/p2p/16Uiu2HAkwkFkG5yvMm1npgiRhGzjmRTrGyfAgQGV9rRttoJKDD6u","/ip4/172.18.232.115/tcp/21728/ws/p2p/16Uiu2HAkwkFkG5yvMm1npgiRhGzjmRTrGyfAgQGV9rRttoJKDD6u"],"enrUri":"enr:-L24QLRqCnBIujKvbIGUOti8PaSSZflXSovrJowIyhudYY9jWXae47dX33lo9BbT9w6qspOcNXBr4pQFZjMktlIjM-wCgmlkgnY0gmlwhKwS6HOKbXVsdGlhZGRyc5YACASsEuhzBlTfAAoErBLocwZU4N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECInoCLoDrUrjOLTUzYQcR_k6HLjF-fGDwORUxOQGhcaaDdGNwglTfg3VkcIJU4YV3YWt1MgE"}'
2026-04-14 22:14:17.450 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:17.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21726/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:17.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:17.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:17.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:17.461 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:17.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:17.462 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:17.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.134
2026-04-14 22:14:17.462 DEBUG [src.node.docker_mananger] Generated ports ['18494', '18495', '18496', '18497', '18498']
2026-04-14 22:14:17.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:17.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:17.463 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:17.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 18494:18494 -p 18495:18495 -p 18496:18496 -p 18497:18497 -p 18498:18498 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18496 --rest-port=18494 --tcp-port=18495 --discv5-udp-port=18497 --rest-address=0.0.0.0 --nat=extip:172.18.86.134 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f93ddbf5150fefbdcad41df7e1403ad34fcb55c5f534c2fa3926bca903fbdff6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18498 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:17.667 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.134 tests-functional_default 6ca66f4df9dd0f4f7120bb05d859d0ab2c343f343dfe82d7a0e13634536b8fb2
2026-04-14 22:14:17.703 DEBUG [src.node.docker_mananger] Container started with ID 6ca66f4df9dd. Setting up logs at ./log/docker/node9_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:17.704 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 18494
2026-04-14 22:14:17.704 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:18.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18494/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:18.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:18.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:18.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18494/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:18.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.134/tcp/18495/p2p/16Uiu2HAmQm5Qdvyr4zkx9SimMw6jT9gVZfcpYM2wiAzXYU2bjzJM","/ip4/172.18.86.134/tcp/18496/ws/p2p/16Uiu2HAmQm5Qdvyr4zkx9SimMw6jT9gVZfcpYM2wiAzXYU2bjzJM"],"enrUri":"enr:-L24QLlZMQgWiawqf8QIdZJ1P2dX1rOxXcZ0xYjB2d3BHHOkJbBdUKy8r_wIiWdzwXqFNgo11JHfFvMeCX0XFLg102MCgmlkgnY0gmlwhKwSVoaKbXVsdGlhZGRyc5YACASsElaGBkg_AAoErBJWhgZIQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDs9tyXkrO_e9CocGp-ZMyN9lnJiE3_oikN90Wap2Lj4KDdGNwgkg_g3VkcIJIQYV3YWt1MgE"}'
2026-04-14 22:14:18.730 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:18.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18494/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:18.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:18.744 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:14:18.744 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:18.744 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:18.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:18.747 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:18.747 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.49
2026-04-14 22:14:18.747 DEBUG [src.node.docker_mananger] Generated ports ['47753', '47754', '47755', '47756', '47757']
2026-04-14 22:14:18.747 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:18.747 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:18.747 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:18.748 DEBUG [src.node.docker_mananger] docker run -i -t -p 47753:47753 -p 47754:47754 -p 47755:47755 -p 47756:47756 -p 47757:47757 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47755 --rest-port=47753 --tcp-port=47754 --discv5-udp-port=47756 --rest-address=0.0.0.0 --nat=extip:172.18.238.49 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e2cd6ba1f0ab700c5d33f1a59cfdfdd2e798f8436b180edff6fceb1ab7f277e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47757 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPs1mAFrEWdveIqKnqjzaO7Q2M-OyY3UauG9HEMuQel9czbfQZN-I3vepZ3R3K4eM9Vy5f3oAZ6UdJ2SMegPWE4CgmlkgnY0gmlwhKwSzZSKbXVsdGlhZGRyc5YACASsEs2UBj98AAoErBLNlAY_fd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU-6jUF95IjepnkNOrjCzU-29Ug3kJq82Hebn-wsuyhCDdGNwgj98g3VkcII_foV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-14 22:14:18.969 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.49 tests-functional_default a5e121c6dbd8f29d7e2866d061688d728fe8a9b572cc48635670cfe69b442ac8
2026-04-14 22:14:19.003 DEBUG [src.node.docker_mananger] Container started with ID a5e121c6dbd8. Setting up logs at ./log/docker/node10_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:19.003 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 47753
2026-04-14 22:14:19.003 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:20.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47753/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:20.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:20.031 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:20.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:20.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.49/tcp/47754/p2p/16Uiu2HAmHodm7V54bVYQ6u9mjvb57M9APy6DMQr1Zgz7CmqLR2F4","/ip4/172.18.238.49/tcp/47755/ws/p2p/16Uiu2HAmHodm7V54bVYQ6u9mjvb57M9APy6DMQr1Zgz7CmqLR2F4"],"enrUri":"enr:-L24QHlylSN8YgjzMn5wYSOCYfLvIkSb-lfWr1me6smsC1elepXoan1RDzKUynpQZGAr81Ewh5MApwZEoQjHAnGHcTQCgmlkgnY0gmlwhKwS7jGKbXVsdGlhZGRyc5YACASsEu4xBrqKAAoErBLuMQa6i90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDTIFhrd6Y7iHkDtWf0jJ5AbVsmnVOFsxniFR5fOB5nMODdGNwgrqKg3VkcIK6jIV3YWt1MgE"}'
2026-04-14 22:14:20.051 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:20.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47753/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.148/tcp/16252/p2p/16Uiu2HAmJJdEzrA7ZCXztwVvPKSioJ8vsXZwHm3eogv5nSDLLteT"]'
2026-04-14 22:14:20.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:20.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16251/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 22:14:20.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:20.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21180/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 22:14:20.078 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:21180/relay/v1/auto/subscriptions. Response content: b'Subscribe failed:Failed to decode subscription event: Static sharding is used, relay subscriptions must specify a pubsub topic'
2026-04-14 22:14:20.120 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:14:20.122 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:14:20.122 DEBUG [src.node.waku_node] Stopping container with id 01b3d90efe9a
2026-04-14 22:14:20.687 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:20.689 DEBUG [src.node.waku_node] Stopping container with id 8976a79ed4f8
2026-04-14 22:14:21.239 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:21.239 DEBUG [src.node.waku_node] Stopping container with id ce650adf0961
2026-04-14 22:14:21.623 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:21.623 ERROR [src.node.docker_mananger] Max retries reached for container 01b3d90efe9a. Exiting log stream.
2026-04-14 22:14:21.737 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:21.737 DEBUG [src.node.waku_node] Stopping container with id 8545704cd9f7
2026-04-14 22:14:22.105 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:22.105 ERROR [src.node.docker_mananger] Max retries reached for container 8976a79ed4f8. Exiting log stream.
2026-04-14 22:14:22.223 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:22.225 DEBUG [src.node.waku_node] Stopping container with id 731b55a3e86c
2026-04-14 22:14:22.590 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:22.590 ERROR [src.node.docker_mananger] Max retries reached for container ce650adf0961. Exiting log stream.
2026-04-14 22:14:22.716 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:22.716 DEBUG [src.node.waku_node] Stopping container with id ebd5d424afb0
2026-04-14 22:14:23.077 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:23.077 ERROR [src.node.docker_mananger] Max retries reached for container 8545704cd9f7. Exiting log stream.
2026-04-14 22:14:23.209 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:23.210 DEBUG [src.node.waku_node] Stopping container with id 2ea8c16dfa55
2026-04-14 22:14:23.557 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:23.557 ERROR [src.node.docker_mananger] Max retries reached for container 731b55a3e86c. Exiting log stream.
2026-04-14 22:14:23.711 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:23.711 DEBUG [src.node.waku_node] Stopping container with id 6ca66f4df9dd
2026-04-14 22:14:24.047 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:24.047 ERROR [src.node.docker_mananger] Max retries reached for container ebd5d424afb0. Exiting log stream.
2026-04-14 22:14:24.203 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:24.204 DEBUG [src.node.waku_node] Stopping container with id a5e121c6dbd8
2026-04-14 22:14:24.546 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:24.547 ERROR [src.node.docker_mananger] Max retries reached for container 2ea8c16dfa55. Exiting log stream.
2026-04-14 22:14:24.690 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:24.691 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:14:24.752 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.780 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.798 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.825 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.836 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.868 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:24.871 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 22:14:24.871 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-14 22:14:24.873 DEBUG [src.libs.common] Attaching file ./log/docker/node5_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.877 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.878 DEBUG [src.libs.common] Attaching file ./log/docker/node10_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.878 DEBUG [src.libs.common] Attaching file ./log/docker/node7_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.879 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:latest.log
2026-04-14 22:14:24.880 DEBUG [src.libs.common] Attaching file ./log/docker/node8_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.880 DEBUG [src.libs.common] Attaching file ./log/docker/node9_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.881 DEBUG [src.libs.common] Attaching file ./log/docker/node6_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:14:24.881 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-04-14_22-14-08__c02f1c5b-2453-4856-97db-4b425a7f5a85__wakuorg_nwaku:v0.38.0.log

View File

@ -0,0 +1,154 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[3-20] with id: 2026-04-14_22-09-43__83700d7f-07f0-4011-9134-b75e351a762e
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-09-43__83700d7f-07f0-4011-9134-b75e351a762e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.59.33
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36064', '36065', '36066', '36067', '36068']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 -p 36068:36068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36066 --rest-port=36064 --tcp-port=36065 --discv5-udp-port=36067 --rest-address=0.0.0.0 --nat=extip:172.18.59.33 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=97dd0876fa42e3e5fbd1afdbf0eb2c4f0c1ecefc1c7bfdea68813aa28b6aefcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36068 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.59.33 tests-functional_default 4b409200137ae9870f4a387ca1bd0ac28cb843f098b5d269feea821d05ff5b34
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4b409200137a. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-09-43__83700d7f-07f0-4011-9134-b75e351a762e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36064
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 7e77b807e52e. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container ca64ff3944a8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36064/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.33/tcp/36065/p2p/16Uiu2HAm36GGVNiL2snAVaqaxhTnno4emSbH8MNvYeN1UTuHzTpd","/ip4/172.18.59.33/tcp/36066/ws/p2p/16Uiu2HAm36GGVNiL2snAVaqaxhTnno4emSbH8MNvYeN1UTuHzTpd"],"enrUri":"enr:-L24QCqe2e812hk6Z-gAUjKMqNAOXl-Aea8TcBisTRmi9yR_SSC0QGm261w9ZtK8zlH9SSW772wfMLYEruWNXwsMbNACgmlkgnY0gmlwhKwSOyGKbXVsdGlhZGRyc5YACASsEjshBozhAAoErBI7IQaM4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECceSmDdTI-6GahKEx3iFCcMZqAeOOIA8Gdvka5HXUJNqDdGNwgozhg3VkcIKM44V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-09-43__83700d7f-07f0-4011-9134-b75e351a762e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.47.23
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['56381', '56382', '56383', '56384', '56385']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 56381:56381 -p 56382:56382 -p 56383:56383 -p 56384:56384 -p 56385:56385 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56383 --rest-port=56381 --tcp-port=56382 --discv5-udp-port=56384 --rest-address=0.0.0.0 --nat=extip:172.18.47.23 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=def13ebcaed4126f3fababe1d33ad0b4a1d1ddd4904c79e903d0c2256cc5624f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56385 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCqe2e812hk6Z-gAUjKMqNAOXl-Aea8TcBisTRmi9yR_SSC0QGm261w9ZtK8zlH9SSW772wfMLYEruWNXwsMbNACgmlkgnY0gmlwhKwSOyGKbXVsdGlhZGRyc5YACASsEjshBozhAAoErBI7IQaM4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECceSmDdTI-6GahKEx3iFCcMZqAeOOIA8Gdvka5HXUJNqDdGNwgozhg3VkcIKM44V3YWt1MgM --storenode=/ip4/172.18.59.33/tcp/36065/p2p/16Uiu2HAm36GGVNiL2snAVaqaxhTnno4emSbH8MNvYeN1UTuHzTpd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.47.23 tests-functional_default 55ca309257043da3fc711cb81ed116fcccce1b8ca82cf0b4631f7cfd6518db04
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 55ca30925704. Setting up logs at ./log/docker/store_node1_2026-04-14_22-09-43__83700d7f-07f0-4011-9134-b75e351a762e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 56381
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56381/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56381/debug/v1/info" -H "Content-Type: application/json" -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.23/tcp/56382/p2p/16Uiu2HAmNYeWipVbdvYazeWm8LQmtDsoUWuic8KYJsXrAp9nasdu","/ip4/172.18.47.23/tcp/56383/ws/p2p/16Uiu2HAmNYeWipVbdvYazeWm8LQmtDsoUWuic8KYJsXrAp9nasdu"],"enrUri":"enr:-L24QMChZxh8vqAc_H4VjAeeL4fHE5dXwS5kuNQaSDMSV9qeTnTbFqVnGRtIodAq8TCAI_Af2n-o3o_0gij3H720oAMCgmlkgnY0gmlwhKwSLxeKbXVsdGlhZGRyc5YACASsEi8XBtw-AAoErBIvFwbcP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkvT0RzspBGQiQcuuzMHcVopNPDTP8qqgBoCwAgwPMpyDdGNwgtw-g3VkcILcQIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56381/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.33/tcp/36065/p2p/16Uiu2HAm36GGVNiL2snAVaqaxhTnno4emSbH8MNvYeN1UTuHzTpd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56381/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36064/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36064/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x118d715d84b82744a3062cf8d7f65457645e57f6f8cefb0e1607b828e010c73e"},{"messageHash":"0x2c2efee2424711f6218f3904f0da8cb34470c3ebd5b73958da4b5756103c82cb"},{"messageHash":"0xb62dab9b58660827119c35e0f7a81b0149d2cf5eeb82519b66faae9c5cb44453"}],"paginationCursor":"0xb62dab9b58660827119c35e0f7a81b0149d2cf5eeb82519b66faae9c5cb44453"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56381/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x118d715d84b82744a3062cf8d7f65457645e57f6f8cefb0e1607b828e010c73e"},{"messageHash":"0x2c2efee2424711f6218f3904f0da8cb34470c3ebd5b73958da4b5756103c82cb"},{"messageHash":"0xb62dab9b58660827119c35e0f7a81b0149d2cf5eeb82519b66faae9c5cb44453"}],"paginationCursor":"0xb62dab9b58660827119c35e0f7a81b0149d2cf5eeb82519b66faae9c5cb44453"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36064/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb62dab9b58660827119c35e0f7a81b0149d2cf5eeb82519b66faae9c5cb44453&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":"0x6733137e140bf12923e3eeb0c42787bd34a5ce4c57657a6849ea4d3306b8bd49"},{"messageHash":"0x81de6776f008ed32bd480c5e5fc2fc5104a2b047435f42736407faeea5193853"},{"messageHash":"0x406a58c892238110e5079fdd625bc02f7ae1ee31e2909fe83e95e37b4d6827f6"},{"messageHash":"0x8461fcad90d9b355132c0c6672c31b783d01865cd5ca93ade444a22827864f7a"},{"messageHash":"0x7e118fdfe14cd9de0860109b6ec8acd635a61088754eb131bc43cd4cb4e039dc"},{"messageHash":"0xc3a1e129e4db83166cb49320949f33e165c6236c9fffaed5a3608b3f46e228bf"},{"messageHash":"0x30ce25830235933538b41aa1f52fb39580d3299c996dfcde445e633f6aab14cd"},{"messageHash":"0x4b4facade2b17593cb055b9e6447940a654f5df6c30a2b6c821932d21743b91e"},{"messageHash":"0x3b2511ee8fce1b21dc60eaf320bd4c5e098711543f6df7ab2b17caeb608983cc"},{"messageHash":"0x083d4f6f5c275b5c330c0a020f1a61803f82cc67c0edc30934777510da8c2bac"},{"messageHash":"0xafaf65b34b31cc9a83e2391d96d7d7c5f5dfce3925dc6497ea3aa6700064d6fa"},{"messageHash":"0x8af92a5006529d09130df97baf9dadd34ad8d12fa5fa68024fe8afb439f5b2e0"},{"messageHash":"0x6ae34190c873b8d5c5ebcefe453e8bbd1d3ec667507184c68c9ee642bef2df00"},{"messageHash":"0x2d50b073a601229181ab280ef577c02eaf5535d8cd70f39a792eb13624e3ba12"},{"messageHash":"0x02d514981dc5d515f1d6478ace74d39c3c6f18197f5c2d05fb0a060453222c7e"},{"messageHash":"0xb63569d929d5d2b5ba89918a9c2d2e56cc4bfb4da49acc6af00d61d0fc20c71b"},{"messageHash":"0x9bea3007a35c1aedd387ee2ea7441294b8ca07cdbe94588763ce94ef6cc9cd40"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56381/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb62dab9b58660827119c35e0f7a81b0149d2cf5eeb82519b66faae9c5cb44453&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":"0x6733137e140bf12923e3eeb0c42787bd34a5ce4c57657a6849ea4d3306b8bd49"},{"messageHash":"0x81de6776f008ed32bd480c5e5fc2fc5104a2b047435f42736407faeea5193853"},{"messageHash":"0x406a58c892238110e5079fdd625bc02f7ae1ee31e2909fe83e95e37b4d6827f6"},{"messageHash":"0x8461fcad90d9b355132c0c6672c31b783d01865cd5ca93ade444a22827864f7a"},{"messageHash":"0x7e118fdfe14cd9de0860109b6ec8acd635a61088754eb131bc43cd4cb4e039dc"},{"messageHash":"0xc3a1e129e4db83166cb49320949f33e165c6236c9fffaed5a3608b3f46e228bf"},{"messageHash":"0x30ce25830235933538b41aa1f52fb39580d3299c996dfcde445e633f6aab14cd"},{"messageHash":"0x4b4facade2b17593cb055b9e6447940a654f5df6c30a2b6c821932d21743b91e"},{"messageHash":"0x3b2511ee8fce1b21dc60eaf320bd4c5e098711543f6df7ab2b17caeb608983cc"},{"messageHash":"0x083d4f6f5c275b5c330c0a020f1a61803f82cc67c0edc30934777510da8c2bac"},{"messageHash":"0xafaf65b34b31cc9a83e2391d96d7d7c5f5dfce3925dc6497ea3aa6700064d6fa"},{"messageHash":"0x8af92a5006529d09130df97baf9dadd34ad8d12fa5fa68024fe8afb439f5b2e0"},{"messageHash":"0x6ae34190c873b8d5c5ebcefe453e8bbd1d3ec667507184c68c9ee642bef2df00"},{"messageHash":"0x2d50b073a601229181ab280ef577c02eaf5535d8cd70f39a792eb13624e3ba12"},{"messageHash":"0x02d514981dc5d515f1d6478ace74d39c3c6f18197f5c2d05fb0a060453222c7e"},{"messageHash":"0xb63569d929d5d2b5ba89918a9c2d2e56cc4bfb4da49acc6af00d61d0fc20c71b"},{"messageHash":"0x9bea3007a35c1aedd387ee2ea7441294b8ca07cdbe94588763ce94ef6cc9cd40"}]}'
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:269 Stopping container with id 4b409200137a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 55ca30925704
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_light_push_with_payload_of_150_kb with id: 2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.196.156
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['41312', '41313', '41314', '41315', '41316']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 41312:41312 -p 41313:41313 -p 41314:41314 -p 41315:41315 -p 41316:41316 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41314 --rest-port=41312 --tcp-port=41313 --discv5-udp-port=41315 --rest-address=0.0.0.0 --nat=extip:172.18.196.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fdc8b6c52abb0aa74dfeebb1bcc0be17de6e7ec5bbf9e68f7817fb0acecca31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41316 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.196.156 tests-functional_default fe309a602ce00374cd49498d06fadc7bf3c77dad11fcb7081b597f3916138939
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID fe309a602ce0. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 41312
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d85b3bd43153. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container f610d2bb4a36. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41312/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41312/debug/v1/info" -H "Content-Type: application/json" -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.156/tcp/41313/p2p/16Uiu2HAm1qc4XxB4hMnhu1ASQdrWSFFAQD8HzzjK4kxAQRawDN2p","/ip4/172.18.196.156/tcp/41314/ws/p2p/16Uiu2HAm1qc4XxB4hMnhu1ASQdrWSFFAQD8HzzjK4kxAQRawDN2p"],"enrUri":"enr:-L24QO440kieDXlL5xnRWKEDZZX4qYdEfTwAm-y_WOZ-fDqtWy2dlc7dmO6lFplDJ3Lv8tAkO7Tam0dN6QX35LG-RkACgmlkgnY0gmlwhKwSxJyKbXVsdGlhZGRyc5YACASsEsScBqFhAAoErBLEnAahYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECX0ehbg9skv-VC0M2oxCkNFE3nnmia9atrDfa0rDOI72DdGNwgqFhg3VkcIKhY4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.118.111
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['11380', '11381', '11382', '11383', '11384']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 11380:11380 -p 11381:11381 -p 11382:11382 -p 11383:11383 -p 11384:11384 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11382 --rest-port=11380 --tcp-port=11381 --discv5-udp-port=11383 --rest-address=0.0.0.0 --nat=extip:172.18.118.111 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=406b562feed99d7cadf9ccd67e2666505eb03ac6fa5208fd2de8d1887efeacb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11384 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.118.111 tests-functional_default 6f436273d87136dca9af53362b02242c58a22616a5d2140de427a348a15f6ea6
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6f436273d871. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 11380
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11380/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11380/debug/v1/info" -H "Content-Type: application/json" -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.111/tcp/11381/p2p/16Uiu2HAkyL21zFPi1XsGCni9Lm2g5ysJSBCR6R1wDjfqm9qmH7j7","/ip4/172.18.118.111/tcp/11382/ws/p2p/16Uiu2HAkyL21zFPi1XsGCni9Lm2g5ysJSBCR6R1wDjfqm9qmH7j7"],"enrUri":"enr:-L24QBxZ3wHpK3jR2dq21M-WgxpmjoOOxu7siibG8NsaIxkTd_aIt6y5H4obYtna9XOsQCVNBIQ8btSeGEMb5SBJonQCgmlkgnY0gmlwhKwSdm-KbXVsdGlhZGRyc5YACASsEnZvBix1AAoErBJ2bwYsdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOfvrcYzx1EDENHSYguuc8agZx7mAlBKTeCXtTEljO6KDdGNwgix1g3VkcIIsd4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11380/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.156/tcp/41313/p2p/16Uiu2HAm1qc4XxB4hMnhu1ASQdrWSFFAQD8HzzjK4kxAQRawDN2p"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.203.186
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['51792', '51793', '51794', '51795', '51796']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 51792:51792 -p 51793:51793 -p 51794:51794 -p 51795:51795 -p 51796:51796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51794 --rest-port=51792 --tcp-port=51793 --discv5-udp-port=51795 --rest-address=0.0.0.0 --nat=extip:172.18.203.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aab21f9ad6a39802fec5bbc016a9c91dcbccb29ef74fcebbfddada31aa36292b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51796 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO440kieDXlL5xnRWKEDZZX4qYdEfTwAm-y_WOZ-fDqtWy2dlc7dmO6lFplDJ3Lv8tAkO7Tam0dN6QX35LG-RkACgmlkgnY0gmlwhKwSxJyKbXVsdGlhZGRyc5YACASsEsScBqFhAAoErBLEnAahYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECX0ehbg9skv-VC0M2oxCkNFE3nnmia9atrDfa0rDOI72DdGNwgqFhg3VkcIKhY4V3YWt1Mgk --lightpushnode=/ip4/172.18.196.156/tcp/41313/p2p/16Uiu2HAm1qc4XxB4hMnhu1ASQdrWSFFAQD8HzzjK4kxAQRawDN2p --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.203.186 tests-functional_default 126065aab9aa97f765a0da415080e06c63fb16d28978a8d3788de9800d0a1557
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 126065aab9aa. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-12-35__f94713eb-251b-4b31-83a8-7c0bebe7271c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 51792
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51792/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51792/debug/v1/info" -H "Content-Type: application/json" -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.186/tcp/51793/p2p/16Uiu2HAm4SAWTt5kwqTQ5jAxuJ2JRSKHRzcuCEhptJMSQuS3HivE","/ip4/172.18.203.186/tcp/51794/ws/p2p/16Uiu2HAm4SAWTt5kwqTQ5jAxuJ2JRSKHRzcuCEhptJMSQuS3HivE"],"enrUri":"enr:-L24QFEstjX8HYrwa5GvyF4oydzDJYZ8AXannPb9Et4y6KwUOGaqEl_Z9o3hx9X7uUuO-JboRWxDbkH2NNrwHzZNiiECgmlkgnY0gmlwhKwSy7qKbXVsdGlhZGRyc5YACASsEsu6BspRAAoErBLLugbKUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChdlwoUvwCtlANfb9JGuqf051zXZfkEYN8SXXEj6YQ5ODdGNwgspRg3VkcILKU4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.156/tcp/41313/p2p/16Uiu2HAm1qc4XxB4hMnhu1ASQdrWSFFAQD8HzzjK4kxAQRawDN2p"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.111/tcp/11381/p2p/16Uiu2HAkyL21zFPi1XsGCni9Lm2g5ysJSBCR6R1wDjfqm9qmH7j7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41312/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11380/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51792/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:60 Running test with payload length of 153600 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:51792/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:269 Stopping container with id fe309a602ce0
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 6f436273d871
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 126065aab9aa
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container fe309a602ce0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,138 @@
2026-04-14 22:11:03.231 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:03.232 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-04-14_22-11-03__55d401a3-a9f5-4115-a742-b7aef0b269bc
2026-04-14 22:11:03.233 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:03.233 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:11:03.234 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 22:11:03.249 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:03.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-03__55d401a3-a9f5-4115-a742-b7aef0b269bc__wakuorg_nwaku:latest.log
2026-04-14 22:11:03.250 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:03.250 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:03.252 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:03.252 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.31
2026-04-14 22:11:03.253 DEBUG [src.node.docker_mananger] Generated ports ['19237', '19238', '19239', '19240', '19241']
2026-04-14 22:11:03.253 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:03.253 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:03.253 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:03.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 19237:19237 -p 19238:19238 -p 19239:19239 -p 19240:19240 -p 19241:19241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19239 --rest-port=19237 --tcp-port=19238 --discv5-udp-port=19240 --rest-address=0.0.0.0 --nat=extip:172.18.79.31 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=01ef3beab0ab1f1d12600b8fef61af1cadeda15cf84ec0fd95b532339ead58ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19241 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
2026-04-14 22:11:03.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.31 tests-functional_default ae6cf4e8666546cdc64f34ea6d98c5fed42e9de714aaa4a648e20b8f965a9af7
2026-04-14 22:11:03.516 DEBUG [src.node.docker_mananger] Container started with ID ae6cf4e86665. Setting up logs at ./log/docker/node1_2026-04-14_22-11-03__55d401a3-a9f5-4115-a742-b7aef0b269bc__wakuorg_nwaku:latest.log
2026-04-14 22:11:03.516 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19237
2026-04-14 22:11:03.517 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:03.579 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:03.579 ERROR [src.node.docker_mananger] Max retries reached for container 0dccd6586479. Exiting log stream.
2026-04-14 22:11:04.095 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:04.096 ERROR [src.node.docker_mananger] Max retries reached for container 8ef78836668f. Exiting log stream.
2026-04-14 22:11:04.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:04.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:04.522 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:04.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:04.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.31/tcp/19238/p2p/16Uiu2HAmRVXrbrBmAKDGoSdAoZnZyFfE6f53fryohActrEFwZzqW","/ip4/172.18.79.31/tcp/19239/ws/p2p/16Uiu2HAmRVXrbrBmAKDGoSdAoZnZyFfE6f53fryohActrEFwZzqW"],"enrUri":"enr:-L24QITibnq2N2iNGC98ux-trkbz-16TfwVYZdbyk0Q8xgCJf5gidKlGZ-8Guq_aq9xARvVMydr0qDd0nrkxfnWZSYgCgmlkgnY0gmlwhKwSTx-KbXVsdGlhZGRyc5YACASsEk8fBksmAAoErBJPHwZLJ90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDvru-xPx19YCMek2H3nwHCZD5CpjIwML8J8QxCrahJeGDdGNwgksmg3VkcIJLKIV3YWt1MgU"}'
2026-04-14 22:11:04.525 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:04.532 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:04.532 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-03__55d401a3-a9f5-4115-a742-b7aef0b269bc__wakuorg_nwaku:latest.log
2026-04-14 22:11:04.532 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:04.532 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:04.534 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:04.534 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.153
2026-04-14 22:11:04.534 DEBUG [src.node.docker_mananger] Generated ports ['63401', '63402', '63403', '63404', '63405']
2026-04-14 22:11:04.534 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:04.534 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:04.535 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:04.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 63401:63401 -p 63402:63402 -p 63403:63403 -p 63404:63404 -p 63405:63405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63403 --rest-port=63401 --tcp-port=63402 --discv5-udp-port=63404 --rest-address=0.0.0.0 --nat=extip:172.18.196.153 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=efdff566ed98cf69707d06ac8ed4ef7e9f7bdeb7a3b623a5825b1f3e3435fb8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63405 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QITibnq2N2iNGC98ux-trkbz-16TfwVYZdbyk0Q8xgCJf5gidKlGZ-8Guq_aq9xARvVMydr0qDd0nrkxfnWZSYgCgmlkgnY0gmlwhKwSTx-KbXVsdGlhZGRyc5YACASsEk8fBksmAAoErBJPHwZLJ90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDvru-xPx19YCMek2H3nwHCZD5CpjIwML8J8QxCrahJeGDdGNwgksmg3VkcIJLKIV3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
2026-04-14 22:11:04.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.153 tests-functional_default 8b262fc216979ac067ad444b5d6b0e6c484dce1aab378514b0637ce1d8b78336
2026-04-14 22:11:04.778 DEBUG [src.node.docker_mananger] Container started with ID 8b262fc21697. Setting up logs at ./log/docker/node2_2026-04-14_22-11-03__55d401a3-a9f5-4115-a742-b7aef0b269bc__wakuorg_nwaku:latest.log
2026-04-14 22:11:04.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63401
2026-04-14 22:11:04.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:05.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:05.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:05.799 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:05.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:05.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.153/tcp/63402/p2p/16Uiu2HAmMVZxKxLX25C3cGpyE7aYP6bdctM2v7rjLb6ZB7CVQqRN","/ip4/172.18.196.153/tcp/63403/ws/p2p/16Uiu2HAmMVZxKxLX25C3cGpyE7aYP6bdctM2v7rjLb6ZB7CVQqRN"],"enrUri":"enr:-L24QP4bP0O_ryM9p_fn7LedMHCz6CjhMov3C6664UQAM7-5YBbpfeDBvokW_Tf5a08uUvYrixcWhSIaA9mTiE2ba6ECgmlkgnY0gmlwhKwSxJmKbXVsdGlhZGRyc5YACASsEsSZBveqAAoErBLEmQb3q90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDg09e2oo2LQUVRTD-8WNdVEs8hnpcqsZ3a30tig3qQf2DdGNwgveqg3VkcIL3rIV3YWt1MgE"}'
2026-04-14 22:11:05.810 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:05.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63401/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.31/tcp/19238/p2p/16Uiu2HAmRVXrbrBmAKDGoSdAoZnZyFfE6f53fryohActrEFwZzqW"]'
2026-04-14 22:11:05.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
2026-04-14 22:11:05.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63401/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
2026-04-14 22:11:05.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:05.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:05.925 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:05.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:05.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1776204665819976820,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:05.931 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:05.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:05.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1776204665819976820,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:05.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:05.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:05.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.042 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1776204665936034743,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.047 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1776204665936034743,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:06.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.057 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.157 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1776204666052048898,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.162 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1776204666052048898,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:06.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.271 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1776204666166695635,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.276 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1776204666166695635,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:06.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.285 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.385 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1776204666280827342,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.390 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1776204666280827342,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:06.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.399 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.499 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1776204666394576538,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.504 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1776204666394576538,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:06.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.514 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.615 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1776204666508895238,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.620 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1776204666508895238,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19237/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:06.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:11:06.730 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19237/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1776204666624648672,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.735 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:11:06.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63401/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1776204666624648672,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:06.741 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:06.742 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:06.743 DEBUG [src.node.waku_node] Stopping container with id ae6cf4e86665
2026-04-14 22:11:07.221 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:07.222 DEBUG [src.node.waku_node] Stopping container with id 8b262fc21697
2026-04-14 22:11:07.684 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:07.689 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:07.704 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:07.713 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,111 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.91.222
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50069', '50070', '50071', '50072', '50073']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 50069:50069 -p 50070:50070 -p 50071:50071 -p 50072:50072 -p 50073:50073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50071 --rest-port=50069 --tcp-port=50070 --discv5-udp-port=50072 --rest-address=0.0.0.0 --nat=extip:172.18.91.222 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=582ed99f1b72f33d5b206201c74a36bcb1ed0be11e6647a2ed3a65f6e98dcf6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50073 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.91.222 tests-functional_default e57fc91ef87e7153014589ce64e03273a6eec3c0e2a41eb0c1a3616dae342054
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e57fc91ef87e. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50069
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 0c4add28193a. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container ddaea95af904. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50069/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50069/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.222/tcp/50070/p2p/16Uiu2HAkzAncBb5CoTnY91tVjcrYctmmPjGcb54JZV9xxQXh178i","/ip4/172.18.91.222/tcp/50071/ws/p2p/16Uiu2HAkzAncBb5CoTnY91tVjcrYctmmPjGcb54JZV9xxQXh178i"],"enrUri":"enr:-L24QHJKsmBNmALsP3wRJPFysoLXj5UsqqUy_dsJJrrrALIGXXv3-2Qy290XHz54EKh5SQxelI3_nC-8fx8SS2yIOukCgmlkgnY0gmlwhKwSW96KbXVsdGlhZGRyc5YACASsElveBsOWAAoErBJb3gbDl90DgnJzhQDGAQAAiXNlY3AyNTZrMaECRno3VIGpPv2v3xxDIlXTfjAbJ2F1kytr32_Ljb5E_BeDdGNwgsOWg3VkcILDmIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.161.127
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50722', '50723', '50724', '50725', '50726']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 50722:50722 -p 50723:50723 -p 50724:50724 -p 50725:50725 -p 50726:50726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50724 --rest-port=50722 --tcp-port=50723 --discv5-udp-port=50725 --rest-address=0.0.0.0 --nat=extip:172.18.161.127 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2704c89ede3a0de5dc86ae1b4ffebdcac0e51c547cea3a82eed72309bdd8d7c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50726 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.161.127 tests-functional_default 62b14d336cf2de7032ae6a10ccf1793a77be9bac58dd99d2ac83acc105a5c589
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 62b14d336cf2. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50722
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50722/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.127/tcp/50723/p2p/16Uiu2HAkwnB4LuK2tkmCUiKgzqzjxvMCs89x9tv5uLGarHqi647p","/ip4/172.18.161.127/tcp/50724/ws/p2p/16Uiu2HAkwnB4LuK2tkmCUiKgzqzjxvMCs89x9tv5uLGarHqi647p"],"enrUri":"enr:-L24QOn5OIR8gbSXBQquuLEcKyzuwkeX4-ug11_lswRoBhvOL39vuCxOkzOADq2b91rVcsxZmOqwM7HGhW1yX9lJersCgmlkgnY0gmlwhKwSoX-KbXVsdGlhZGRyc5YACASsEqF_BsYjAAoErBKhfwbGJN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIvfegIxKySYprX28YRSI7GdjOFh_WLHiSJ8wL6fjKs-DdGNwgsYjg3VkcILGJYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50722/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.222/tcp/50070/p2p/16Uiu2HAkzAncBb5CoTnY91tVjcrYctmmPjGcb54JZV9xxQXh178i"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.246.88
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['64240', '64241', '64242', '64243', '64244']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 64240:64240 -p 64241:64241 -p 64242:64242 -p 64243:64243 -p 64244:64244 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64242 --rest-port=64240 --tcp-port=64241 --discv5-udp-port=64243 --rest-address=0.0.0.0 --nat=extip:172.18.246.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aac79cd0496a26b94ff14fca5b7c4dfc6ea0e3c301d9c5ce8676f2ceb941e9d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64244 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHJKsmBNmALsP3wRJPFysoLXj5UsqqUy_dsJJrrrALIGXXv3-2Qy290XHz54EKh5SQxelI3_nC-8fx8SS2yIOukCgmlkgnY0gmlwhKwSW96KbXVsdGlhZGRyc5YACASsElveBsOWAAoErBJb3gbDl90DgnJzhQDGAQAAiXNlY3AyNTZrMaECRno3VIGpPv2v3xxDIlXTfjAbJ2F1kytr32_Ljb5E_BeDdGNwgsOWg3VkcILDmIV3YWt1Mgk --lightpushnode=/ip4/172.18.91.222/tcp/50070/p2p/16Uiu2HAkzAncBb5CoTnY91tVjcrYctmmPjGcb54JZV9xxQXh178i --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.246.88 tests-functional_default 23ca193c4937380b9f683454eeeeec07703d27e1537a75ca446633e32e838a13
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 23ca193c4937. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-09-54__0ba405f4-c26d-485c-850f-8a4deb77af8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 64240
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64240/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.88/tcp/64241/p2p/16Uiu2HAmTNFd8VpgeNc2Ez9wujHdhcZC7tCSjN57izS4FbfsuhQk","/ip4/172.18.246.88/tcp/64242/ws/p2p/16Uiu2HAmTNFd8VpgeNc2Ez9wujHdhcZC7tCSjN57izS4FbfsuhQk"],"enrUri":"enr:-L24QOYsQvtTrxuHTrXTHT_zCcsn-_J_cdTnbOpuk1MD8p_pFvfs6QJqS0GLC0MUl7SPxosHA6xQxyrBgoIgRpaNedYCgmlkgnY0gmlwhKwS9liKbXVsdGlhZGRyc5YACASsEvZYBvrxAAoErBL2WAb68t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2pWzEkzjoloJHIlADQFBbjNBWaFmq7QmS7lVhlqL5oGDdGNwgvrxg3VkcIL684V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.222/tcp/50070/p2p/16Uiu2HAkzAncBb5CoTnY91tVjcrYctmmPjGcb54JZV9xxQXh178i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.127/tcp/50723/p2p/16Uiu2HAkwnB4LuK2tkmCUiKgzqzjxvMCs89x9tv5uLGarHqi647p"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50069/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50722/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:54 Running test with payload length of 143360 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e57fc91ef87e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 62b14d336cf2
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 23ca193c4937
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container e57fc91ef87e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter with id: 2026-04-14_22-08-04__0753cd1d-ed54-4561-89ea-559b8128e8e4
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-04__0753cd1d-ed54-4561-89ea-559b8128e8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:34 Network tests-functional_default created
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.43.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['30623', '30624', '30625', '30626', '30627']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 30623:30623 -p 30624:30624 -p 30625:30625 -p 30626:30626 -p 30627:30627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30625 --rest-port=30623 --tcp-port=30624 --discv5-udp-port=30626 --rest-address=0.0.0.0 --nat=extip:172.18.43.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba574c81c633cf40e82ad3efa3d0ceddbe6f0a73cf331ba2db7fcd91854abbf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30627 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.43.164 tests-functional_default 301113b4864e651d58c3e5ef9af4dbc47adb31c0b8b9d1162865f51cd7d2815c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 301113b4864e. Setting up logs at ./log/docker/node1_2026-04-14_22-08-04__0753cd1d-ed54-4561-89ea-559b8128e8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 30623
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30623/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.164/tcp/30624/p2p/16Uiu2HAmPA5ydPj2jDsnMySQ2tAhX2PLhBEMKB3rGJVzvBg9XGcZ","/ip4/172.18.43.164/tcp/30625/ws/p2p/16Uiu2HAmPA5ydPj2jDsnMySQ2tAhX2PLhBEMKB3rGJVzvBg9XGcZ"],"enrUri":"enr:-L24QIHuOYtUwYX19e4MTRzseEyqukGgTCld5EcSb5aXKQK1SfRgp4hxuXn3Gq71CAtnCNIRMtAk5LdWZyt0FsIATJsCgmlkgnY0gmlwhKwSK6SKbXVsdGlhZGRyc5YACASsEiukBnegAAoErBIrpAZ3od0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnAkTHMGiH8e8fHrNkeP0ZvbSUM9MIX7ynyrH7T2QubqDdGNwgnegg3VkcIJ3ooV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-04__0753cd1d-ed54-4561-89ea-559b8128e8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.64.59
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['63325', '63326', '63327', '63328', '63329']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 63325:63325 -p 63326:63326 -p 63327:63327 -p 63328:63328 -p 63329:63329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63327 --rest-port=63325 --tcp-port=63326 --discv5-udp-port=63328 --rest-address=0.0.0.0 --nat=extip:172.18.64.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a9b91ab6f39dced5d3f09279c99c9af99b8b2eedd1f6ed1fe11185fa27f22bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63329 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIHuOYtUwYX19e4MTRzseEyqukGgTCld5EcSb5aXKQK1SfRgp4hxuXn3Gq71CAtnCNIRMtAk5LdWZyt0FsIATJsCgmlkgnY0gmlwhKwSK6SKbXVsdGlhZGRyc5YACASsEiukBnegAAoErBIrpAZ3od0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnAkTHMGiH8e8fHrNkeP0ZvbSUM9MIX7ynyrH7T2QubqDdGNwgnegg3VkcIJ3ooV3YWt1MgU --filternode=/ip4/172.18.43.164/tcp/30624/p2p/16Uiu2HAmPA5ydPj2jDsnMySQ2tAhX2PLhBEMKB3rGJVzvBg9XGcZ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.64.59 tests-functional_default 8a0db42b5cbf981be7b5d1a25b2d375df8a4f32e935ee1738a7a813be3428634
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8a0db42b5cbf. Setting up logs at ./log/docker/node1_2026-04-14_22-08-04__0753cd1d-ed54-4561-89ea-559b8128e8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 63325
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63325/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63325/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.59/tcp/63326/p2p/16Uiu2HAm9VLUNDnGiPyVjvaQEy8DXnMsW76SRS7ioioMwchZzbvi","/ip4/172.18.64.59/tcp/63327/ws/p2p/16Uiu2HAm9VLUNDnGiPyVjvaQEy8DXnMsW76SRS7ioioMwchZzbvi"],"enrUri":"enr:-L24QLt0pAVTJMP9I4ZlR3Ep4tU5toud9tsJChPoLyBrDoboS3LRC0F56pYqbbPivR66O0BBErFogI7NXQi4a-a4W64CgmlkgnY0gmlwhKwSQDuKbXVsdGlhZGRyc5YACASsEkA7BvdeAAoErBJAOwb3X90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0PPiFwdVmiqLJ05IMJAkrnXbAZVXaA-wapv0e3roNpuDdGNwgvdeg3VkcIL3YIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30623/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63325/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1609a9d4-59cb-48ff-9a4e-6dd9ee78b8b2", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1609a9d4-59cb-48ff-9a4e-6dd9ee78b8b2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30623/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63325/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204490546039921,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 301113b4864e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 8a0db42b5cbf
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-04-14_22-12-08__e8991519-23ca-4df8-bf90-d5f13ad86ada
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-08__e8991519-23ca-4df8-bf90-d5f13ad86ada__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.201.50
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18238', '18239', '18240', '18241', '18242']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 18238:18238 -p 18239:18239 -p 18240:18240 -p 18241:18241 -p 18242:18242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18240 --rest-port=18238 --tcp-port=18239 --discv5-udp-port=18241 --rest-address=0.0.0.0 --nat=extip:172.18.201.50 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1f3bfedb812c04edafc65addbaffc3735debd866c553e1cdf91bd57eeca162fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18242 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.201.50 tests-functional_default 254d0b704f134ac10f1a299d64c2c487dac93bf9ddb2c5a93c0cffe39e16356e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 254d0b704f13. Setting up logs at ./log/docker/node1_2026-04-14_22-12-08__e8991519-23ca-4df8-bf90-d5f13ad86ada__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18238
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container e98b964b0ece. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 4718847756cd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18238/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.50/tcp/18239/p2p/16Uiu2HAm5BZfnx8RofxnbPYtwkJ4EHrUxccxGoTATGqwq16kTGgL","/ip4/172.18.201.50/tcp/18240/ws/p2p/16Uiu2HAm5BZfnx8RofxnbPYtwkJ4EHrUxccxGoTATGqwq16kTGgL"],"enrUri":"enr:-L24QKmrRGUn6frmhYnY5lGs8WHdk9qvLi2olPBT5UjGlTZLceWIZA-U563CXRVOuHhQIqZur-VDL_2hOlo0alc5D54CgmlkgnY0gmlwhKwSyTKKbXVsdGlhZGRyc5YACASsEskyBkc_AAoErBLJMgZHQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECkPeaUPjoCi7tNPKm19t9fL4hbzhp9Pgoi-vf63uoneWDdGNwgkc_g3VkcIJHQYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-08__e8991519-23ca-4df8-bf90-d5f13ad86ada__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.101.65
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['32550', '32551', '32552', '32553', '32554']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 32550:32550 -p 32551:32551 -p 32552:32552 -p 32553:32553 -p 32554:32554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32552 --rest-port=32550 --tcp-port=32551 --discv5-udp-port=32553 --rest-address=0.0.0.0 --nat=extip:172.18.101.65 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=022186cc6e8872fb5f27a64eb6a1df2bef9eccd1d31fbfeb5eed584dfad5ae5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32554 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKmrRGUn6frmhYnY5lGs8WHdk9qvLi2olPBT5UjGlTZLceWIZA-U563CXRVOuHhQIqZur-VDL_2hOlo0alc5D54CgmlkgnY0gmlwhKwSyTKKbXVsdGlhZGRyc5YACASsEskyBkc_AAoErBLJMgZHQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECkPeaUPjoCi7tNPKm19t9fL4hbzhp9Pgoi-vf63uoneWDdGNwgkc_g3VkcIJHQYV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.101.65 tests-functional_default 9f90eaeb0360d4ab890c551a4161ea0f03964249bad9067569d76e9bd6952cee
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9f90eaeb0360. Setting up logs at ./log/docker/node2_2026-04-14_22-12-08__e8991519-23ca-4df8-bf90-d5f13ad86ada__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 32550
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32550/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.65/tcp/32551/p2p/16Uiu2HAmJntEF4obR7ZyohBwDat3uoMAjC7BENd8FNLVJtfhahCY","/ip4/172.18.101.65/tcp/32552/ws/p2p/16Uiu2HAmJntEF4obR7ZyohBwDat3uoMAjC7BENd8FNLVJtfhahCY"],"enrUri":"enr:-L24QFLYQFVR7lLRXoytUKprwqfDMIevPPqTDgkeNbHT81gGLDsWwveclmA3hq3NBl5JImZQ7U9S3SolFwbO-LH-PwcCgmlkgnY0gmlwhKwSZUGKbXVsdGlhZGRyc5YACASsEmVBBn8nAAoErBJlQQZ_KN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDWyvYsB6wVzowVhOqFrugyVyvD3yk4xRaq8WQBoWbPuWDdGNwgn8ng3VkcIJ_KYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.50/tcp/18239/p2p/16Uiu2HAm5BZfnx8RofxnbPYtwkJ4EHrUxccxGoTATGqwq16kTGgL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18238/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32550/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18238/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18238/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776204730857055843,"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:32550/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776204730857055843,"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:269 Stopping container with id 254d0b704f13
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9f90eaeb0360
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2026-04-14 22:10:16.105 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:16.106 DEBUG [tests.conftest] Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38
2026-04-14 22:10:16.108 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:16.108 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:10:16.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:16.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38__wakuorg_nwaku:latest.log
2026-04-14 22:10:16.118 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:16.119 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:16.121 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:16.121 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.54
2026-04-14 22:10:16.121 DEBUG [src.node.docker_mananger] Generated ports ['48355', '48356', '48357', '48358', '48359']
2026-04-14 22:10:16.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:16.122 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:16.122 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:16.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 48355:48355 -p 48356:48356 -p 48357:48357 -p 48358:48358 -p 48359:48359 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48357 --rest-port=48355 --tcp-port=48356 --discv5-udp-port=48358 --rest-address=0.0.0.0 --nat=extip:172.18.16.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea3f4eafd9afc0dd54cad4884f809abbd7fcadbccaaa3c6af5f846f3b65a7618 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48359 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 22:10:16.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.54 tests-functional_default ffe31a68aaad460fe67d47ccc8a21861716c6ed9fafa81898c4ed18db8a76c88
2026-04-14 22:10:16.357 DEBUG [src.node.docker_mananger] Container started with ID ffe31a68aaad. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38__wakuorg_nwaku:latest.log
2026-04-14 22:10:16.357 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48355
2026-04-14 22:10:16.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:16.430 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:16.430 ERROR [src.node.docker_mananger] Max retries reached for container e7dbcacc1d91. Exiting log stream.
2026-04-14 22:10:16.946 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:16.946 ERROR [src.node.docker_mananger] Max retries reached for container c695e161d18e. Exiting log stream.
2026-04-14 22:10:17.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48355/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:17.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:17.361 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:17.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48355/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:17.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.54/tcp/48356/p2p/16Uiu2HAmBArK2aGrASnuHpwUSco7HQjaDunCnHFc3oep6AVmRK3Q","/ip4/172.18.16.54/tcp/48357/ws/p2p/16Uiu2HAmBArK2aGrASnuHpwUSco7HQjaDunCnHFc3oep6AVmRK3Q"],"enrUri":"enr:-L24QJXSoI6PWHwq444sSX46WL4bKCHSgWyVwzIwC2OzgeQrZ0OMs9FfU0XxcYfDSnitzhIGTma5IarQyVxF9UTm4tcCgmlkgnY0gmlwhKwSEDaKbXVsdGlhZGRyc5YACASsEhA2BrzkAAoErBIQNga85d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6e718BY_ekKpuJ7ERSw3sG2LcWxhpJD5KsMXmh8pEtODdGNwgrzkg3VkcIK85oV3YWt1Mgk"}'
2026-04-14 22:10:17.364 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:17.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:17.372 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38__wakuorg_nwaku:latest.log
2026-04-14 22:10:17.372 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:17.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:17.374 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:17.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.247
2026-04-14 22:10:17.374 DEBUG [src.node.docker_mananger] Generated ports ['26865', '26866', '26867', '26868', '26869']
2026-04-14 22:10:17.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:17.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:17.374 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:17.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 26865:26865 -p 26866:26866 -p 26867:26867 -p 26868:26868 -p 26869:26869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26867 --rest-port=26865 --tcp-port=26866 --discv5-udp-port=26868 --rest-address=0.0.0.0 --nat=extip:172.18.233.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bddf5a1eedd49130b2faeceeeda6befce06dae4e5b5cfcb3eecb35fed7a37b23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26869 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 22:10:17.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.247 tests-functional_default 384261eee0bc9eb5b5b3eee1d284920217ab4e0c70b9f56b85a241dc53947d36
2026-04-14 22:10:17.603 DEBUG [src.node.docker_mananger] Container started with ID 384261eee0bc. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38__wakuorg_nwaku:latest.log
2026-04-14 22:10:17.603 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26865
2026-04-14 22:10:17.603 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:18.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26865/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:18.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:18.607 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:18.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:18.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.247/tcp/26866/p2p/16Uiu2HAm59sgR6CcvoTE82rGCjuq519qSFmJJkdaoYwt7e5NkWPY","/ip4/172.18.233.247/tcp/26867/ws/p2p/16Uiu2HAm59sgR6CcvoTE82rGCjuq519qSFmJJkdaoYwt7e5NkWPY"],"enrUri":"enr:-L24QO3LzDqIPdqaewTQbgfBIanWgWcSE-mtrtQyOlHN-tZjGTb-JPrZku53BxUUVbqxCZdtqKzR-MrcfU_haRVmtBACgmlkgnY0gmlwhKwS6feKbXVsdGlhZGRyc5YACASsEun3BmjyAAoErBLp9wZo890DgnJzhQDGAQAAiXNlY3AyNTZrMaECkIjOVXsKJ9vF_75gQ73_OrszsIEpxwxKtQ1gQCaVwPeDdGNwgmjyg3VkcIJo9IV3YWt1MgE"}'
2026-04-14 22:10:18.610 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:18.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.54/tcp/48356/p2p/16Uiu2HAmBArK2aGrASnuHpwUSco7HQjaDunCnHFc3oep6AVmRK3Q"]'
2026-04-14 22:10:18.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:18.658 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:18.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38__wakuorg_nwaku:latest.log
2026-04-14 22:10:18.659 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:18.659 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:18.661 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:18.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.226
2026-04-14 22:10:18.661 DEBUG [src.node.docker_mananger] Generated ports ['42005', '42006', '42007', '42008', '42009']
2026-04-14 22:10:18.661 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:18.661 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:18.661 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:18.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 42005:42005 -p 42006:42006 -p 42007:42007 -p 42008:42008 -p 42009:42009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42007 --rest-port=42005 --tcp-port=42006 --discv5-udp-port=42008 --rest-address=0.0.0.0 --nat=extip:172.18.166.226 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9cdd4cadfda3a963a3a39cb21db24d0b1fdddbb4f24d0e8ecbfd7e2a9de2ddc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42009 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJXSoI6PWHwq444sSX46WL4bKCHSgWyVwzIwC2OzgeQrZ0OMs9FfU0XxcYfDSnitzhIGTma5IarQyVxF9UTm4tcCgmlkgnY0gmlwhKwSEDaKbXVsdGlhZGRyc5YACASsEhA2BrzkAAoErBIQNga85d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6e718BY_ekKpuJ7ERSw3sG2LcWxhpJD5KsMXmh8pEtODdGNwgrzkg3VkcIK85oV3YWt1Mgk --lightpushnode=/ip4/172.18.16.54/tcp/48356/p2p/16Uiu2HAmBArK2aGrASnuHpwUSco7HQjaDunCnHFc3oep6AVmRK3Q --lightpush=true --relay=true
2026-04-14 22:10:18.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.226 tests-functional_default 41452fdf8883332e1ef56791629990cbc142e1bf7208e99ff1598f7e7f07773b
2026-04-14 22:10:18.911 DEBUG [src.node.docker_mananger] Container started with ID 41452fdf8883. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-10-16__4fef3e92-a514-4329-8508-7c5209737f38__wakuorg_nwaku:latest.log
2026-04-14 22:10:18.911 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42005
2026-04-14 22:10:18.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:19.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42005/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:19.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:19.933 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:19.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42005/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:19.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.226/tcp/42006/p2p/16Uiu2HAkyAAzrPJx5qvubSVkppicDrkNXswSQC2fDmTYsN5Kcypr","/ip4/172.18.166.226/tcp/42007/ws/p2p/16Uiu2HAkyAAzrPJx5qvubSVkppicDrkNXswSQC2fDmTYsN5Kcypr"],"enrUri":"enr:-L24QE_7RIm1ztKCficLNPwxDuWvlbvwg1aX2FdxzUXGjrxIDHPriNPuXMdjLvVFc6A9mDKhXbbbCVx-bCIvQ6kgfbICgmlkgnY0gmlwhKwSpuKKbXVsdGlhZGRyc5YACASsEqbiBqQWAAoErBKm4gakF90DgnJzhQDGAQAAiXNlY3AyNTZrMaECN3ZEC84d_Y5xjknbRafUMsFGI8Ei1zAhZK3PETyLww-DdGNwgqQWg3VkcIKkGIV3YWt1Mgk"}'
2026-04-14 22:10:19.942 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:19.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42005/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.54/tcp/48356/p2p/16Uiu2HAmBArK2aGrASnuHpwUSco7HQjaDunCnHFc3oep6AVmRK3Q"]'
2026-04-14 22:10:19.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:19.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42005/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.247/tcp/26866/p2p/16Uiu2HAm59sgR6CcvoTE82rGCjuq519qSFmJJkdaoYwt7e5NkWPY"]'
2026-04-14 22:10:19.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:19.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:19.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:19.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26865/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:19.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:19.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42005/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:19.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:19.992 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 22:10:19.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42005/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204619992824715}}'
2026-04-14 22:10:20.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:20.006 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:20.106 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204619992824715,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.111 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204619992824715,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.115 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42005/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204619992824715,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.119 DEBUG [src.node.waku_node] Pausing container with id 41452fdf8883
2026-04-14 22:10:20.140 DEBUG [src.node.waku_node] Unpause container with id 41452fdf8883
2026-04-14 22:10:20.149 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 22:10:20.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42005/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204620149555900}}'
2026-04-14 22:10:20.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:20.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:20.265 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204620149555900,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.270 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204620149555900,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.274 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42005/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204620149555900,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.278 DEBUG [src.node.waku_node] Pausing container with id ffe31a68aaad
2026-04-14 22:10:20.288 DEBUG [src.node.waku_node] Unpause container with id ffe31a68aaad
2026-04-14 22:10:20.303 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 22:10:20.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42005/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204620303472454}}'
2026-04-14 22:10:20.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:20.317 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:20.417 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48355/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204620303472454,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.422 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26865/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204620303472454,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.426 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:10:20.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42005/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:20.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204620303472454,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:20.432 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:20.433 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:20.433 DEBUG [src.node.waku_node] Stopping container with id ffe31a68aaad
2026-04-14 22:10:20.943 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:20.944 DEBUG [src.node.waku_node] Stopping container with id 384261eee0bc
2026-04-14 22:10:21.403 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:21.404 DEBUG [src.node.waku_node] Stopping container with id 41452fdf8883
2026-04-14 22:10:21.803 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:21.804 ERROR [src.node.docker_mananger] Max retries reached for container ffe31a68aaad. Exiting log stream.
2026-04-14 22:10:21.854 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:21.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:21.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:21.897 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:21.908 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,187 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-04-14_22-11-49__1f28240f-eaca-407d-ace0-70a0890c1774
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-11-49__1f28240f-eaca-407d-ace0-70a0890c1774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.36.201
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['22685', '22686', '22687', '22688', '22689']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 22685:22685 -p 22686:22686 -p 22687:22687 -p 22688:22688 -p 22689:22689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22687 --rest-port=22685 --tcp-port=22686 --discv5-udp-port=22688 --rest-address=0.0.0.0 --nat=extip:172.18.36.201 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9fdefcd2cd5e8c6bb0727d6bfab95102ca8f8bc4cbc579b3eed2bf0bfae7f99e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22689 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.36.201 tests-functional_default da35715abe1b2cff3f340446bd9506f11bed0dfb36f74f4755147685203f3771
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID da35715abe1b. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-11-49__1f28240f-eaca-407d-ace0-70a0890c1774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 22685
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container b70762749ba9. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 56525837591c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/22686/p2p/16Uiu2HAkwSsLgMuc2ifnQMfHVo4U3svf8bFHqWWf71riJcVJ35aw","/ip4/172.18.36.201/tcp/22687/ws/p2p/16Uiu2HAkwSsLgMuc2ifnQMfHVo4U3svf8bFHqWWf71riJcVJ35aw"],"enrUri":"enr:-L24QL-RUlVr9BsORCRUYLFxqbuwbyWvp6PivnyzX2__UZCaBl49alEI1lVhoAgMzAOybee4jzBj0Jw346ZP7d0X88ECgmlkgnY0gmlwhKwSJMmKbXVsdGlhZGRyc5YACASsEiTJBlieAAoErBIkyQZYn90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHgXMsKOT98VRSgce9IIOqoQuhGOP6yHWxbV-hc2Q7GCDdGNwglieg3VkcIJYoIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-11-49__1f28240f-eaca-407d-ace0-70a0890c1774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.217.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['48293', '48294', '48295', '48296', '48297']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 48293:48293 -p 48294:48294 -p 48295:48295 -p 48296:48296 -p 48297:48297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48295 --rest-port=48293 --tcp-port=48294 --discv5-udp-port=48296 --rest-address=0.0.0.0 --nat=extip:172.18.217.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f0bef1ebdc3f1ef1f527d9eabf14fe52dceb084b1971e23ca1fd1cbecdfc8f52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48297 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL-RUlVr9BsORCRUYLFxqbuwbyWvp6PivnyzX2__UZCaBl49alEI1lVhoAgMzAOybee4jzBj0Jw346ZP7d0X88ECgmlkgnY0gmlwhKwSJMmKbXVsdGlhZGRyc5YACASsEiTJBlieAAoErBIkyQZYn90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHgXMsKOT98VRSgce9IIOqoQuhGOP6yHWxbV-hc2Q7GCDdGNwglieg3VkcIJYoIV3YWt1MgM --storenode=/ip4/172.18.36.201/tcp/22686/p2p/16Uiu2HAkwSsLgMuc2ifnQMfHVo4U3svf8bFHqWWf71riJcVJ35aw --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.217.164 tests-functional_default c26d7683c9a09646bd7823b2a6319151d88d20a75290b7ca87a7422b34f28bd9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c26d7683c9a0. Setting up logs at ./log/docker/store_node1_2026-04-14_22-11-49__1f28240f-eaca-407d-ace0-70a0890c1774__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 48293
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48293/debug/v1/info" -H "Content-Type: application/json" -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.164/tcp/48294/p2p/16Uiu2HAmQKvn2BJoUQZ66o3stGFiomMD4qgpCXPspBXPz3525wUR","/ip4/172.18.217.164/tcp/48295/ws/p2p/16Uiu2HAmQKvn2BJoUQZ66o3stGFiomMD4qgpCXPspBXPz3525wUR"],"enrUri":"enr:-L24QC3JKdS0MLXDVhY0IoIBz07jcbED_4iFlReWaebt1jKlRB2RfTR5f37YElVERLuMILIB8wS4dkM151sIbfWZcl4CgmlkgnY0gmlwhKwS2aSKbXVsdGlhZGRyc5YACASsEtmkBrymAAoErBLZpAa8p90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrWoqxJghMgbekMbj9qj6uEBggvfh1IqQtTXhEj7YPP6DdGNwgrymg3VkcIK8qIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48293/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.201/tcp/22686/p2p/16Uiu2HAkwSsLgMuc2ifnQMfHVo4U3svf8bFHqWWf71riJcVJ35aw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x8e050e48a500c4f1c832dea885904607cc628023d945aa302d2481851570cbfd"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x8e050e48a500c4f1c832dea885904607cc628023d945aa302d2481851570cbfd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/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:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09a1eca4fd626cad708c335b5ce84634bfc32c5138a86536b7019dc15407cb47"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09a1eca4fd626cad708c335b5ce84634bfc32c5138a86536b7019dc15407cb47"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/2
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6bbd1550aac8f39ee8372f2203b80d6f6ac7689485ada9ad0546fbc3b97f5ac8"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6bbd1550aac8f39ee8372f2203b80d6f6ac7689485ada9ad0546fbc3b97f5ac8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/3
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x594c8796fa1029b070f55631db3efc812af6e36757fe02ba0ee4fd3a8dd20b97"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x594c8796fa1029b070f55631db3efc812af6e36757fe02ba0ee4fd3a8dd20b97"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/4
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc67624b20a473441ad33678d00b727cf2ffff6ceedd81d809c1ee6688dd1cb1b"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc67624b20a473441ad33678d00b727cf2ffff6ceedd81d809c1ee6688dd1cb1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/5
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ed2c04ad2826a86a7d0398d1ac15028e458388b979a3764774bebe47da22329"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ed2c04ad2826a86a7d0398d1ac15028e458388b979a3764774bebe47da22329"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/6
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x44c770878aed86b866f314349a9bc447f1249a9dce7cfebc6f2d04a305bb84e9"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x44c770878aed86b866f314349a9bc447f1249a9dce7cfebc6f2d04a305bb84e9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd689cf6e4a68fc83618d5032858f5c8a9dd1910382c8ec79a08a31ea7c0f4a77"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd689cf6e4a68fc83618d5032858f5c8a9dd1910382c8ec79a08a31ea7c0f4a77"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/8
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe1aedfb1ef412c419c4889c6d8531e650d84b6a0932a5219cb88e8a7071c43a1"}]}'
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:48293/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe1aedfb1ef412c419c4889c6d8531e650d84b6a0932a5219cb88e8a7071c43a1"}]}'
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:269 Stopping container with id da35715abe1b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c26d7683c9a0
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[5000] with id: 2026-04-14_22-07-42__7c4c2343-0f4f-463c-8fd2-2d5c0bd2fa6c
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-07-42__7c4c2343-0f4f-463c-8fd2-2d5c0bd2fa6c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-07-42__7c4c2343-0f4f-463c-8fd2-2d5c0bd2fa6c__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:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:34 Network tests-functional_default created
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.115.205
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4685', '4686', '4687', '4688', '4689']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 4685:4685 -p 4686:4686 -p 4687:4687 -p 4688:4688 -p 4689:4689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4687 --rest-port=4685 --tcp-port=4686 --discv5-udp-port=4688 --rest-address=0.0.0.0 --nat=extip:172.18.115.205 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e7aee66d3bd4b73aaae2a7c00df9bf7a01fe4ace27537d733d39ccbc1a4d8a5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4689 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.115.205 tests-functional_default 3855bf6dc959f739ce326d377b790e4c03b18f8e83215b0a84bbef55608e6708
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3855bf6dc959. Setting up logs at ./log/docker/node1_2026-04-14_22-07-42__7c4c2343-0f4f-463c-8fd2-2d5c0bd2fa6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 4685
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4685/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.205/tcp/4686/p2p/16Uiu2HAmSggxR9GVf4TggiPPNN6NNyC6f4QTWxXQQ4s2v3TM5Dcb","/ip4/172.18.115.205/tcp/4687/ws/p2p/16Uiu2HAmSggxR9GVf4TggiPPNN6NNyC6f4QTWxXQQ4s2v3TM5Dcb"],"enrUri":"enr:-L24QAxHcnhzwluoFhRxQzmqPbXCmX8yxOPUbUl5dafn4ENiLI9Vk9nOQuhFdegJPuWhJroM0ZdsXCGekgOCZfN56fMCgmlkgnY0gmlwhKwSc82KbXVsdGlhZGRyc5YACASsEnPNBhJOAAoErBJzzQYST90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0HMcWFY7FGNcRinLeqyadWRpjs8A8XIkYf8PulI6h-CDdGNwghJOg3VkcIISUIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.209.7
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['8171', '8172', '8173', '8174', '8175']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 8171:8171 -p 8172:8172 -p 8173:8173 -p 8174:8174 -p 8175:8175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8173 --rest-port=8171 --tcp-port=8172 --discv5-udp-port=8174 --rest-address=0.0.0.0 --nat=extip:172.18.209.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da9ace750ce9f3e78885e2f7fa3da768cf9eb81ba6cb9cc3cce2200bfafe4244 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8175 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAxHcnhzwluoFhRxQzmqPbXCmX8yxOPUbUl5dafn4ENiLI9Vk9nOQuhFdegJPuWhJroM0ZdsXCGekgOCZfN56fMCgmlkgnY0gmlwhKwSc82KbXVsdGlhZGRyc5YACASsEnPNBhJOAAoErBJzzQYST90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0HMcWFY7FGNcRinLeqyadWRpjs8A8XIkYf8PulI6h-CDdGNwghJOg3VkcIISUIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.209.7 tests-functional_default 40289580682a2367baca661a6e0b8ee2c985208ce86bff0be04dd0b019ee4dcb
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 40289580682a. Setting up logs at ./log/docker/node2_2026-04-14_22-07-42__7c4c2343-0f4f-463c-8fd2-2d5c0bd2fa6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 8171
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8171/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8171/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/8172/p2p/16Uiu2HAmJKZkzk47Zwp1bTRLBALoVdZRhotr7W3T7YT4XrFwqeHk","/ip4/172.18.209.7/tcp/8173/ws/p2p/16Uiu2HAmJKZkzk47Zwp1bTRLBALoVdZRhotr7W3T7YT4XrFwqeHk"],"enrUri":"enr:-L24QJ0hKAdMaarcqfJLwnF6n-HNR4kTFeXvOHc1hYJGeJJsdn_bcJwoyX3yZC4hW8jS8AA3GtywptqIh6WLGx-Me-MCgmlkgnY0gmlwhKwS0QeKbXVsdGlhZGRyc5YACASsEtEHBh_sAAoErBLRBwYf7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVCxH3041b-uZy0kZ_0AHfiv_3eL3pzgPM5U9yGM5wd-DdGNwgh_sg3VkcIIf7oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 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:4685/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  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:4685/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.209.7/tcp/42354/p2p/16Uiu2HAmJKZkzk47Zwp1bTRLBALoVdZRhotr7W3T7YT4XrFwqeHk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8171/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.115.205/tcp/4686/p2p/16Uiu2HAmSggxR9GVf4TggiPPNN6NNyC6f4QTWxXQQ4s2v3TM5Dcb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 5000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3091', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3091', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3091', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204478508479266,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3091', '-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:269 Stopping container with id 3855bf6dc959
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 40289580682a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,204 @@
2026-04-14 22:12:52.169 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:12:52.170 DEBUG [tests.conftest] Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0
2026-04-14 22:12:52.170 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:12:52.171 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:12:52.171 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 22:12:52.181 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:52.181 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:52.181 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:52.182 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:52.185 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:52.186 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.105
2026-04-14 22:12:52.187 DEBUG [src.node.docker_mananger] Generated ports ['21411', '21412', '21413', '21414', '21415']
2026-04-14 22:12:52.188 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:52.188 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:52.188 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:52.189 DEBUG [src.node.docker_mananger] docker run -i -t -p 21411:21411 -p 21412:21412 -p 21413:21413 -p 21414:21414 -p 21415:21415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21413 --rest-port=21411 --tcp-port=21412 --discv5-udp-port=21414 --rest-address=0.0.0.0 --nat=extip:172.18.64.105 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a6eefbac0ec6200c83e472a394ab6cba15f8bc68baed8e2c58ef348211de1ef3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21415 --metrics-logging=true --relay=true
2026-04-14 22:12:52.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.105 tests-functional_default 653bb89d03dd67d2fe65f15bccd81125b61b0739edd66636c1e258088efe98b1
2026-04-14 22:12:52.420 DEBUG [src.node.docker_mananger] Container started with ID 653bb89d03dd. Setting up logs at ./log/docker/node1_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:52.421 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21411
2026-04-14 22:12:52.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:52.571 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:52.571 ERROR [src.node.docker_mananger] Max retries reached for container 529abeb6299d. Exiting log stream.
2026-04-14 22:12:53.022 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:53.022 ERROR [src.node.docker_mananger] Max retries reached for container 9604dbd23cd7. Exiting log stream.
2026-04-14 22:12:53.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21411/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:53.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:53.424 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:53.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21411/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:53.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.105/tcp/21412/p2p/16Uiu2HAm7axvwde3UwBMdb33uVBXaHwokQCcATAZ56nmLFU4Uxpp","/ip4/172.18.64.105/tcp/21413/ws/p2p/16Uiu2HAm7axvwde3UwBMdb33uVBXaHwokQCcATAZ56nmLFU4Uxpp"],"enrUri":"enr:-L24QJZjOlzHB-wJgLhxrLMhxMmVLs6BJcXQp5eFpV9_myOGEUarb_dy3x9baQBgneILbwGS8sdmQF6677WCboDweL4CgmlkgnY0gmlwhKwSQGmKbXVsdGlhZGRyc5YACASsEkBpBlOkAAoErBJAaQZTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtK2jBEDCpZ1aNqLfrfRjm9t3aSWAVquDmrn4vjwhP9mDdGNwglOkg3VkcIJTpoV3YWt1MgE"}'
2026-04-14 22:12:53.427 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:53.433 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:53.434 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:53.434 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:53.434 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:53.435 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:53.435 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.145
2026-04-14 22:12:53.435 DEBUG [src.node.docker_mananger] Generated ports ['55718', '55719', '55720', '55721', '55722']
2026-04-14 22:12:53.436 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:53.436 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:53.436 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:53.436 DEBUG [src.node.docker_mananger] docker run -i -t -p 55718:55718 -p 55719:55719 -p 55720:55720 -p 55721:55721 -p 55722:55722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55720 --rest-port=55718 --tcp-port=55719 --discv5-udp-port=55721 --rest-address=0.0.0.0 --nat=extip:172.18.8.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a6fbf11e9400f0caa0e5a784b6aedb2cf03ffd32ba6d188bb08b54b4a8257aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55722 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZjOlzHB-wJgLhxrLMhxMmVLs6BJcXQp5eFpV9_myOGEUarb_dy3x9baQBgneILbwGS8sdmQF6677WCboDweL4CgmlkgnY0gmlwhKwSQGmKbXVsdGlhZGRyc5YACASsEkBpBlOkAAoErBJAaQZTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtK2jBEDCpZ1aNqLfrfRjm9t3aSWAVquDmrn4vjwhP9mDdGNwglOkg3VkcIJTpoV3YWt1MgE
2026-04-14 22:12:53.620 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.145 tests-functional_default c1601a21205769ebccc4b85811b941ce678337235de2f476838ad49a7a0201f0
2026-04-14 22:12:53.656 DEBUG [src.node.docker_mananger] Container started with ID c1601a212057. Setting up logs at ./log/docker/node2_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:53.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55718
2026-04-14 22:12:53.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:54.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55718/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:54.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:54.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:54.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55718/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:54.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.145/tcp/55719/p2p/16Uiu2HAmB5cCeeHJH4iTHMv6jkHxwhru6Kg6U2Re1URVVmSkQSpk","/ip4/172.18.8.145/tcp/55720/ws/p2p/16Uiu2HAmB5cCeeHJH4iTHMv6jkHxwhru6Kg6U2Re1URVVmSkQSpk"],"enrUri":"enr:-L24QA6vpByElpxS0mghHjg3cFA78SmOIPPfAXM4dGSZDokwIqtayTaDSj2As7jjDHJljpJfWbCnnbHUmHxSJIbIQKgCgmlkgnY0gmlwhKwSCJGKbXVsdGlhZGRyc5YACASsEgiRBtmnAAoErBIIkQbZqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6JcaOrH4qyxSQjGBCJk4fX-zNGLQG7XKKAddhdHkvD2DdGNwgtmng3VkcILZqYV3YWt1MgE"}'
2026-04-14 22:12:54.685 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:54.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55718/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.105/tcp/21412/p2p/16Uiu2HAm7axvwde3UwBMdb33uVBXaHwokQCcATAZ56nmLFU4Uxpp"]'
2026-04-14 22:12:54.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:54.691 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-04-14 22:12:54.697 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:54.697 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:54.697 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:54.698 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:54.699 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:54.699 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.118
2026-04-14 22:12:54.699 DEBUG [src.node.docker_mananger] Generated ports ['52319', '52320', '52321', '52322', '52323']
2026-04-14 22:12:54.699 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:54.700 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:54.700 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:54.700 DEBUG [src.node.docker_mananger] docker run -i -t -p 52319:52319 -p 52320:52320 -p 52321:52321 -p 52322:52322 -p 52323:52323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52321 --rest-port=52319 --tcp-port=52320 --discv5-udp-port=52322 --rest-address=0.0.0.0 --nat=extip:172.18.51.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=37bbd612f337a8b12fbbc362eddf2fbeacc57c7ef5dea9119faa5fa5cbf2d06d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52323 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZjOlzHB-wJgLhxrLMhxMmVLs6BJcXQp5eFpV9_myOGEUarb_dy3x9baQBgneILbwGS8sdmQF6677WCboDweL4CgmlkgnY0gmlwhKwSQGmKbXVsdGlhZGRyc5YACASsEkBpBlOkAAoErBJAaQZTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtK2jBEDCpZ1aNqLfrfRjm9t3aSWAVquDmrn4vjwhP9mDdGNwglOkg3VkcIJTpoV3YWt1MgE
2026-04-14 22:12:54.883 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.118 tests-functional_default 15cefcc7d57be9af73b4bba5934b669c4d228dfbd78cc752715f0ebcc233921e
2026-04-14 22:12:54.918 DEBUG [src.node.docker_mananger] Container started with ID 15cefcc7d57b. Setting up logs at ./log/docker/node3_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:54.920 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52319
2026-04-14 22:12:54.920 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:55.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52319/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:55.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:55.939 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:55.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:55.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.118/tcp/52320/p2p/16Uiu2HAmPJzay1JooZBcCDKjBuoQXZzrzWLThNAbQ5tJjGwe3iSx","/ip4/172.18.51.118/tcp/52321/ws/p2p/16Uiu2HAmPJzay1JooZBcCDKjBuoQXZzrzWLThNAbQ5tJjGwe3iSx"],"enrUri":"enr:-L24QNbqWhxxVmw1EaNKCL_33vWkNNoOFtNIZDHzjuJjfow5JLFO3r9g9IWY7PT_q_4HyzGZsvXhxjPw7XP5TT9vhcECgmlkgnY0gmlwhKwSM3aKbXVsdGlhZGRyc5YACASsEjN2BsxgAAoErBIzdgbMYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnlE05cgQUf12mJBeOHTiN-FehTvYzOYItJneDaSYxcWDdGNwgsxgg3VkcILMYoV3YWt1MgE"}'
2026-04-14 22:12:55.945 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:55.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.105/tcp/21412/p2p/16Uiu2HAm7axvwde3UwBMdb33uVBXaHwokQCcATAZ56nmLFU4Uxpp"]'
2026-04-14 22:12:55.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:55.955 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:55.956 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:55.956 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:55.956 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:55.957 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:55.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.150
2026-04-14 22:12:55.957 DEBUG [src.node.docker_mananger] Generated ports ['62185', '62186', '62187', '62188', '62189']
2026-04-14 22:12:55.958 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:55.958 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:55.958 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:55.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 62185:62185 -p 62186:62186 -p 62187:62187 -p 62188:62188 -p 62189:62189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62187 --rest-port=62185 --tcp-port=62186 --discv5-udp-port=62188 --rest-address=0.0.0.0 --nat=extip:172.18.21.150 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3ba71cacbdd0ee2affceeececfa1b4d78eeeea89aca90bb979a7bc48fdd7badb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62189 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZjOlzHB-wJgLhxrLMhxMmVLs6BJcXQp5eFpV9_myOGEUarb_dy3x9baQBgneILbwGS8sdmQF6677WCboDweL4CgmlkgnY0gmlwhKwSQGmKbXVsdGlhZGRyc5YACASsEkBpBlOkAAoErBJAaQZTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtK2jBEDCpZ1aNqLfrfRjm9t3aSWAVquDmrn4vjwhP9mDdGNwglOkg3VkcIJTpoV3YWt1MgE
2026-04-14 22:12:56.144 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.150 tests-functional_default 1fe1aa2b42689c484b73ba778fc6ef621e4e35c701c9628be038cba0ba5ee0a8
2026-04-14 22:12:56.180 DEBUG [src.node.docker_mananger] Container started with ID 1fe1aa2b4268. Setting up logs at ./log/docker/node4_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:56.181 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62185
2026-04-14 22:12:56.181 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:57.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62185/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:57.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:57.197 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:57.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:57.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.150/tcp/62186/p2p/16Uiu2HAkzq2aCYhBKVru7gS2a5kfQirYHWWQATy5QPfUKatg2QyF","/ip4/172.18.21.150/tcp/62187/ws/p2p/16Uiu2HAkzq2aCYhBKVru7gS2a5kfQirYHWWQATy5QPfUKatg2QyF"],"enrUri":"enr:-L24QN7oRoKECBKXQxDpqS_Uh5UR59k74UHujVGPg0Ng28LcE8z6yhkhr4MXm0HsY-_JqvwUBLJ0V-6SMoJFxM7f8Y4CgmlkgnY0gmlwhKwSFZaKbXVsdGlhZGRyc5YACASsEhWWBvLqAAoErBIVlgby690DgnJzhQDGAQAAiXNlY3AyNTZrMaECUEYT-8-mRaU_IullAp62BZvGBZMijKkpogJWzfggM7KDdGNwgvLqg3VkcILy7IV3YWt1MgE"}'
2026-04-14 22:12:57.203 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:57.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62185/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.105/tcp/21412/p2p/16Uiu2HAm7axvwde3UwBMdb33uVBXaHwokQCcATAZ56nmLFU4Uxpp"]'
2026-04-14 22:12:57.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:57.218 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:57.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:57.218 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:57.219 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:57.220 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:57.220 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.74
2026-04-14 22:12:57.220 DEBUG [src.node.docker_mananger] Generated ports ['36907', '36908', '36909', '36910', '36911']
2026-04-14 22:12:57.220 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:57.220 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:57.221 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:57.221 DEBUG [src.node.docker_mananger] docker run -i -t -p 36907:36907 -p 36908:36908 -p 36909:36909 -p 36910:36910 -p 36911:36911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36909 --rest-port=36907 --tcp-port=36908 --discv5-udp-port=36910 --rest-address=0.0.0.0 --nat=extip:172.18.175.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0bcffcd2daf77c36b00f4a2b158a3feb7fe71486bfdbff0fcfa483dbc7fddae3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36911 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZjOlzHB-wJgLhxrLMhxMmVLs6BJcXQp5eFpV9_myOGEUarb_dy3x9baQBgneILbwGS8sdmQF6677WCboDweL4CgmlkgnY0gmlwhKwSQGmKbXVsdGlhZGRyc5YACASsEkBpBlOkAAoErBJAaQZTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtK2jBEDCpZ1aNqLfrfRjm9t3aSWAVquDmrn4vjwhP9mDdGNwglOkg3VkcIJTpoV3YWt1MgE
2026-04-14 22:12:57.413 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.74 tests-functional_default 640fed5857c0f631d0f11a865d10aec30d47dd549fc2de75080dfbc2d0563dcf
2026-04-14 22:12:57.453 DEBUG [src.node.docker_mananger] Container started with ID 640fed5857c0. Setting up logs at ./log/docker/node5_2026-04-14_22-12-52__7e85dcb4-0afc-4918-8a8c-407d1320cec0__wakuorg_nwaku:latest.log
2026-04-14 22:12:57.454 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36907
2026-04-14 22:12:57.455 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:58.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36907/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:58.466 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:58.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.74/tcp/36908/p2p/16Uiu2HAm7cbM4VkJsqh1rfd4Xe3QHakXECfFuxAF1mec9vJ1g9fL","/ip4/172.18.175.74/tcp/36909/ws/p2p/16Uiu2HAm7cbM4VkJsqh1rfd4Xe3QHakXECfFuxAF1mec9vJ1g9fL"],"enrUri":"enr:-L24QIk3cor2qQOo0NUUL4eTJJOwKX4UbNCcbENTgh2CnoebdbUsX9lArVxrpih0aWPIcpV6_j5hSrspX_u1JD0QFfwCgmlkgnY0gmlwhKwSr0qKbXVsdGlhZGRyc5YACASsEq9KBpAsAAoErBKvSgaQLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtRhkoqgPLe6PF_D9rKwWerBcLLOXQVGjDd-pGuW5cceDdGNwgpAsg3VkcIKQLoV3YWt1MgE"}'
2026-04-14 22:12:58.471 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:58.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.105/tcp/21412/p2p/16Uiu2HAm7axvwde3UwBMdb33uVBXaHwokQCcATAZ56nmLFU4Uxpp"]'
2026-04-14 22:12:58.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.474 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 22:12:58.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21411/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:12:58.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55718/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:12:58.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.491 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-04-14 22:12:58.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52319/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:12:58.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:12:58.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:12:58.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:12:58.629 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.632 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":1776204778513603328,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.634 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.636 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":1776204778513603328,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.637 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204778513603328,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.641 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.644 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":1776204778513603328,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.645 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.648 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":1776204778513603328,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.649 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 22:12:58.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.661 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:12:58.761 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.764 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":1776204778651026349,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.765 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.768 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":1776204778651026349,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.769 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.772 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":1776204778651026349,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.773 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.775 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":1776204778651026349,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.777 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:58.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.779 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":1776204778651026349,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.781 DEBUG [src.node.waku_node] Pausing container with id c1601a212057
2026-04-14 22:12:58.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.797 DEBUG [src.node.waku_node] Unpause container with id c1601a212057
2026-04-14 22:12:58.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.824 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":1776204778780901179,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204778780977463,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:58.830 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:12:58.831 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:12:58.831 DEBUG [src.node.waku_node] Stopping container with id 653bb89d03dd
2026-04-14 22:12:59.344 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:59.344 DEBUG [src.node.waku_node] Stopping container with id c1601a212057
2026-04-14 22:12:59.802 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:59.803 DEBUG [src.node.waku_node] Stopping container with id 15cefcc7d57b
2026-04-14 22:13:00.229 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:00.229 ERROR [src.node.docker_mananger] Max retries reached for container 653bb89d03dd. Exiting log stream.
2026-04-14 22:13:00.239 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:00.239 DEBUG [src.node.waku_node] Stopping container with id 1fe1aa2b4268
2026-04-14 22:13:00.648 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:00.648 ERROR [src.node.docker_mananger] Max retries reached for container c1601a212057. Exiting log stream.
2026-04-14 22:13:00.696 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:00.697 DEBUG [src.node.waku_node] Stopping container with id 640fed5857c0
2026-04-14 22:13:01.077 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:01.077 ERROR [src.node.docker_mananger] Max retries reached for container 15cefcc7d57b. Exiting log stream.
2026-04-14 22:13:01.114 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:01.115 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:13:01.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:01.163 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:01.180 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:01.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:01.204 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,160 @@
2026-04-14 22:15:54.940 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:15:54.940 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-04-14_22-15-54__a51a336c-ba14-4f4c-ad69-63689fc4110e
2026-04-14 22:15:54.941 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:15:54.941 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:15:54.941 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 22:15:54.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:15:54.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-15-54__a51a336c-ba14-4f4c-ad69-63689fc4110e__wakuorg_nwaku:latest.log
2026-04-14 22:15:54.950 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:15:54.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:15:54.951 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:15:54.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.163
2026-04-14 22:15:54.952 DEBUG [src.node.docker_mananger] Generated ports ['7604', '7605', '7606', '7607', '7608']
2026-04-14 22:15:54.952 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 22:15:54.952 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:15:54.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:15:54.952 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:15:54.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 7604:7604 -p 7605:7605 -p 7606:7606 -p 7607:7607 -p 7608:7608 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7606 --rest-port=7604 --tcp-port=7605 --discv5-udp-port=7607 --rest-address=0.0.0.0 --nat=extip:172.18.165.163 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a7df2ee35e2ecd1f103c9eb9ac77c8ec032bb1d9eccf3bb4bb50e8cd7417299a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7608 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:15:55.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.163 tests-functional_default 11065a4f40f6d2a1271031f51a50a1a931d305de0b397cf846055432fb46c9be
2026-04-14 22:15:55.131 DEBUG [src.node.docker_mananger] Container started with ID 11065a4f40f6. Setting up logs at ./log/docker/node1_2026-04-14_22-15-54__a51a336c-ba14-4f4c-ad69-63689fc4110e__wakuorg_nwaku:latest.log
2026-04-14 22:15:55.132 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7604
2026-04-14 22:15:55.132 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:15:55.343 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:55.343 ERROR [src.node.docker_mananger] Max retries reached for container f2aac1865aaf. Exiting log stream.
2026-04-14 22:15:55.709 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:55.709 ERROR [src.node.docker_mananger] Max retries reached for container d3a685b8063f. Exiting log stream.
2026-04-14 22:15:56.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:56.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:15:56.136 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:15:56.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:56.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.163/tcp/7605/p2p/16Uiu2HAmBG1zhv57HangCzXBiCJzq4yE3gLzyR2Bv1QdLHcWkSdN","/ip4/172.18.165.163/tcp/7606/ws/p2p/16Uiu2HAmBG1zhv57HangCzXBiCJzq4yE3gLzyR2Bv1QdLHcWkSdN"],"enrUri":"enr:-L24QLy6RR-mj3H9_ea-K9NTvOfOf1_yq0x82xbENUzWj32PcDGNCCu50usvX_wzl5ojJv4A2yuCU3B70NIEYj-JimsCgmlkgnY0gmlwhKwSpaOKbXVsdGlhZGRyc5YACASsEqWjBh21AAoErBKlowYdtt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC60HQiWaKEHo5RNh4_pKtrtQWOlnfp5yLfiN-no5OcqmDdGNwgh21g3VkcIIdt4V3YWt1MgU"}'
2026-04-14 22:15:56.138 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:15:56.144 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:15:56.145 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-15-54__a51a336c-ba14-4f4c-ad69-63689fc4110e__wakuorg_nwaku:latest.log
2026-04-14 22:15:56.145 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:15:56.145 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:15:56.146 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:15:56.146 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.240
2026-04-14 22:15:56.147 DEBUG [src.node.docker_mananger] Generated ports ['31671', '31672', '31673', '31674', '31675']
2026-04-14 22:15:56.147 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 22:15:56.147 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:15:56.147 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:15:56.147 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:15:56.147 DEBUG [src.node.docker_mananger] docker run -i -t -p 31671:31671 -p 31672:31672 -p 31673:31673 -p 31674:31674 -p 31675:31675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31673 --rest-port=31671 --tcp-port=31672 --discv5-udp-port=31674 --rest-address=0.0.0.0 --nat=extip:172.18.89.240 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b8cdbe6abbdae853aacac368fea71abf7eaaccbfb3eedd5dc5d4665af64bdb87 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31675 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLy6RR-mj3H9_ea-K9NTvOfOf1_yq0x82xbENUzWj32PcDGNCCu50usvX_wzl5ojJv4A2yuCU3B70NIEYj-JimsCgmlkgnY0gmlwhKwSpaOKbXVsdGlhZGRyc5YACASsEqWjBh21AAoErBKlowYdtt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC60HQiWaKEHo5RNh4_pKtrtQWOlnfp5yLfiN-no5OcqmDdGNwgh21g3VkcIIdt4V3YWt1MgU
2026-04-14 22:15:56.308 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.240 tests-functional_default 673d8e1eeae6d26bd04234d24a1ec230964eab3dc9457323b963904cdcfd438a
2026-04-14 22:15:56.338 DEBUG [src.node.docker_mananger] Container started with ID 673d8e1eeae6. Setting up logs at ./log/docker/node2_2026-04-14_22-15-54__a51a336c-ba14-4f4c-ad69-63689fc4110e__wakuorg_nwaku:latest.log
2026-04-14 22:15:56.338 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31671
2026-04-14 22:15:56.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:15:57.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:15:57.363 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:15:57.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.240/tcp/31672/p2p/16Uiu2HAkvMBzSCV6yNYBY6ZjDE8RsuyELbzGUyh4q4GUUM2BE3gJ","/ip4/172.18.89.240/tcp/31673/ws/p2p/16Uiu2HAkvMBzSCV6yNYBY6ZjDE8RsuyELbzGUyh4q4GUUM2BE3gJ"],"enrUri":"enr:-L24QD0evHvtjrjEklhlMhzlpUcWiSzNfEug_HWLwiC6V7lZHCArZVfhWb0hmviyGa2JdikQAUOIzSO_IdM-50OOGswCgmlkgnY0gmlwhKwSWfCKbXVsdGlhZGRyc5YACASsElnwBnu4AAoErBJZ8AZ7ud0DgnJzhQDHAQAAiXNlY3AyNTZrMaECDbW3bIn1TAxyKro0T4E2izR2SNIFr6PdsV0JbAHrBPeDdGNwgnu4g3VkcIJ7uoV3YWt1MgE"}'
2026-04-14 22:15:57.367 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:15:57.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31671/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.163/tcp/7605/p2p/16Uiu2HAmBG1zhv57HangCzXBiCJzq4yE3gLzyR2Bv1QdLHcWkSdN"]'
2026-04-14 22:15:57.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-14 22:15:57.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31671/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-14 22:15:57.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:57.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.408 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:57.508 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957394379098,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.513 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957394379098,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:57.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.523 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:57.623 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957517509558,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.628 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957517509558,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:57.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.636 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:57.737 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957632320459,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.741 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957632320459,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:57.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:57.851 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957745713190,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.855 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957745713190,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:57.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:57.964 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957859584297,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.969 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:57.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:57.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957859584297,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:57.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:57.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:57.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:58.078 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:58.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:58.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204957973756111,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:58.083 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:58.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:58.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":1776204957973756111,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:58.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:58.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:58.191 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:58.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:58.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204958086959632,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:58.196 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:58.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:58.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204958086959632,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:58.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:58.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:15:58.304 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:58.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:58.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204958199787907,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:58.309 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:15:58.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:58.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204958199787907,"ephemeral":false,"proof":""}]'
2026-04-14 22:15:58.313 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7604/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-14 22:15:58.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:58.324 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31671/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-14 22:15:58.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:58.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.351 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/0'
2026-04-14 22:15:58.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.355 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/1'
2026-04-14 22:15:58.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.359 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/2'
2026-04-14 22:15:58.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.362 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/3'
2026-04-14 22:15:58.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.365 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/4'
2026-04-14 22:15:58.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/5'
2026-04-14 22:15:58.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.372 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/6'
2026-04-14 22:15:58.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:15:58.375 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7604/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/199/7'
2026-04-14 22:15:58.378 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:15:58.379 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:15:58.379 DEBUG [src.node.waku_node] Stopping container with id 11065a4f40f6
2026-04-14 22:15:58.777 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:58.779 DEBUG [src.node.waku_node] Stopping container with id 673d8e1eeae6
2026-04-14 22:15:59.193 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:59.194 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:15:59.218 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:15:59.232 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_INFO_from_DEBUG with id: 2026-04-14_22-13-08__41360684-27e3-4d36-9385-d966689f9831
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-13-08__41360684-27e3-4d36-9385-d966689f9831__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-13-08__41360684-27e3-4d36-9385-d966689f9831__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-13-08__41360684-27e3-4d36-9385-d966689f9831__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-13-08__41360684-27e3-4d36-9385-d966689f9831__wakuorg_nwaku:v0.38.0.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:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.242.175
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44778', '44779', '44780', '44781', '44782']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 44778:44778 -p 44779:44779 -p 44780:44780 -p 44781:44781 -p 44782:44782 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44780 --rest-port=44778 --tcp-port=44779 --discv5-udp-port=44781 --rest-address=0.0.0.0 --nat=extip:172.18.242.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0ba7de8078a093b59d38ccf48361396cf96b1be9e2ef2fb80fbbda5f5c0b65c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44782 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 571e3783f63b. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 8bd120135dd3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.242.175 tests-functional_default 7b64769a02d53e9d7e87ff6ee3f32fbd918357814e3a38a11cb21f33138a2330
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 7b64769a02d5. Setting up logs at ./log/docker/node1_2026-04-14_22-13-08__41360684-27e3-4d36-9385-d966689f9831__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 44778
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44778/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.175/tcp/44779/p2p/16Uiu2HAm3fF8fANb4upX7n4i7JVqfhY2rebMFWXFnkAdyayJ7VQd","/ip4/172.18.242.175/tcp/44780/ws/p2p/16Uiu2HAm3fF8fANb4upX7n4i7JVqfhY2rebMFWXFnkAdyayJ7VQd"],"enrUri":"enr:-L24QErH9t4I_sToUNkFFCQ99wInsrf7AVGcQMcPQ3zwWq_oJhZYlTRmuLj6orsq4Y6c5UX_7nUNV6_a6IhDq4z7r4YCgmlkgnY0gmlwhKwS8q-KbXVsdGlhZGRyc5YACASsEvKvBq7rAAoErBLyrwau7N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeleIL4MOKaWv_Tm9iS-bx7IPaiAtfavz5vWYQj54J4qDdGNwgq7rg3VkcIKu7YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44778/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.175/tcp/44779/p2p/16Uiu2HAm3fF8fANb4upX7n4i7JVqfhY2rebMFWXFnkAdyayJ7VQd","/ip4/172.18.242.175/tcp/44780/ws/p2p/16Uiu2HAm3fF8fANb4upX7n4i7JVqfhY2rebMFWXFnkAdyayJ7VQd"],"enrUri":"enr:-L24QErH9t4I_sToUNkFFCQ99wInsrf7AVGcQMcPQ3zwWq_oJhZYlTRmuLj6orsq4Y6c5UX_7nUNV6_a6IhDq4z7r4YCgmlkgnY0gmlwhKwS8q-KbXVsdGlhZGRyc5YACASsEvKvBq7rAAoErBLyrwau7N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECeleIL4MOKaWv_Tm9iS-bx7IPaiAtfavz5vWYQj54J4qDdGNwgq7rg3VkcIKu7YV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44778/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44778/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:224 counts at INFO: {'TRC': 0, 'DBG': 0, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44778/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:269 Stopping container with id 7b64769a02d5
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-14 22:08:11.565 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:11.565 DEBUG [tests.conftest] Running test: test_lightpush with id: 2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3
2026-04-14 22:08:11.565 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:11.566 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:08:11.566 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:08:11.566 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:08:11.566 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:08:11.573 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:11.573 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3__wakuorg_nwaku:latest.log
2026-04-14 22:08:11.573 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:11.573 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:11.575 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:11.575 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.76
2026-04-14 22:08:11.575 DEBUG [src.node.docker_mananger] Generated ports ['12254', '12255', '12256', '12257', '12258']
2026-04-14 22:08:11.575 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:11.575 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:11.576 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:11.576 DEBUG [src.node.docker_mananger] docker run -i -t -p 12254:12254 -p 12255:12255 -p 12256:12256 -p 12257:12257 -p 12258:12258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12256 --rest-port=12254 --tcp-port=12255 --discv5-udp-port=12257 --rest-address=0.0.0.0 --nat=extip:172.18.196.76 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5d568b57ed1ea6eb47d6cce28efeef1a42b0815f728bcdcb6ac8effd2ec764c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12258 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 22:08:11.755 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.76 tests-functional_default 30429d1dd2452150e2c622e37d7b1f61234c602e82e7ec3d3a5da9537635e38c
2026-04-14 22:08:11.791 DEBUG [src.node.docker_mananger] Container started with ID 30429d1dd245. Setting up logs at ./log/docker/node1_2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3__wakuorg_nwaku:latest.log
2026-04-14 22:08:11.792 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12254
2026-04-14 22:08:11.793 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:11.973 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:11.973 ERROR [src.node.docker_mananger] Max retries reached for container 301113b4864e. Exiting log stream.
2026-04-14 22:08:12.354 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:12.355 ERROR [src.node.docker_mananger] Max retries reached for container 8a0db42b5cbf. Exiting log stream.
2026-04-14 22:08:12.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12254/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:12.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:12.797 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:12.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:12.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.76/tcp/12255/p2p/16Uiu2HAmSxMqXpPuPn3RVWHHvxj2Qi65CR46JMS31SrpQHrbndmP","/ip4/172.18.196.76/tcp/12256/ws/p2p/16Uiu2HAmSxMqXpPuPn3RVWHHvxj2Qi65CR46JMS31SrpQHrbndmP"],"enrUri":"enr:-L24QE4LeGKQREepZw3xFXRiD40l86pAHTcPs3NZIMkG5PJwakeF14qULZSA0yNO1aj6wlRobMtPhJ1rYm0kpg5WZ54CgmlkgnY0gmlwhKwSxEyKbXVsdGlhZGRyc5YACASsEsRMBi_fAAoErBLETAYv4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1HbJPHbRySGQ67fXU4sfjyrUIcW7Rw5F_TyD7mi4_maDdGNwgi_fg3VkcIIv4YV3YWt1Mgk"}'
2026-04-14 22:08:12.800 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:12.807 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:12.807 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3__wakuorg_nwaku:latest.log
2026-04-14 22:08:12.807 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:12.807 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:12.809 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:12.809 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.149
2026-04-14 22:08:12.809 DEBUG [src.node.docker_mananger] Generated ports ['47976', '47977', '47978', '47979', '47980']
2026-04-14 22:08:12.809 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:12.810 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:12.810 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:12.810 DEBUG [src.node.docker_mananger] docker run -i -t -p 47976:47976 -p 47977:47977 -p 47978:47978 -p 47979:47979 -p 47980:47980 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47978 --rest-port=47976 --tcp-port=47977 --discv5-udp-port=47979 --rest-address=0.0.0.0 --nat=extip:172.18.150.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9fa5e935bb7dd52a79190deb7f9be9c9834e69b446803dbb93ffbf26ba67ca61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47980 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QE4LeGKQREepZw3xFXRiD40l86pAHTcPs3NZIMkG5PJwakeF14qULZSA0yNO1aj6wlRobMtPhJ1rYm0kpg5WZ54CgmlkgnY0gmlwhKwSxEyKbXVsdGlhZGRyc5YACASsEsRMBi_fAAoErBLETAYv4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1HbJPHbRySGQ67fXU4sfjyrUIcW7Rw5F_TyD7mi4_maDdGNwgi_fg3VkcIIv4YV3YWt1Mgk
2026-04-14 22:08:13.002 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.149 tests-functional_default 27498ee5d8b47b2467381fcfd6da4a6776c4e23dc295cfcf59a96bd2a9fbe071
2026-04-14 22:08:13.039 DEBUG [src.node.docker_mananger] Container started with ID 27498ee5d8b4. Setting up logs at ./log/docker/node1_2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3__wakuorg_nwaku:latest.log
2026-04-14 22:08:13.039 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47976
2026-04-14 22:08:13.040 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:14.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:14.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:14.057 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:14.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:14.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.149/tcp/47977/p2p/16Uiu2HAmCo8bYqJsyfCrLfhPmqaffcKjwyEoVmDMWNMhrwQBQr5Y","/ip4/172.18.150.149/tcp/47978/ws/p2p/16Uiu2HAmCo8bYqJsyfCrLfhPmqaffcKjwyEoVmDMWNMhrwQBQr5Y"],"enrUri":"enr:-L24QJWV7kPBkZVfvnNXacIQ8tLZ4HZlTj1y8vQR_Rm1yc2qaLn1jz9EqNSv9uLMOIfKO6GPhYdskcnLfU_-0Uop008CgmlkgnY0gmlwhKwSlpWKbXVsdGlhZGRyc5YACASsEpaVBrtpAAoErBKWlQa7at0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAhX4WBpdNLF47M6mtSc9dFH_ANC1PMdUGevaZp6gsoODdGNwgrtpg3VkcIK7a4V3YWt1MgE"}'
2026-04-14 22:08:14.063 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:14.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:14.069 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3__wakuorg_nwaku:latest.log
2026-04-14 22:08:14.069 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:14.069 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:14.071 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:14.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.18
2026-04-14 22:08:14.071 DEBUG [src.node.docker_mananger] Generated ports ['30061', '30062', '30063', '30064', '30065']
2026-04-14 22:08:14.071 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:14.071 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:14.071 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:14.071 DEBUG [src.node.docker_mananger] docker run -i -t -p 30061:30061 -p 30062:30062 -p 30063:30063 -p 30064:30064 -p 30065:30065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30063 --rest-port=30061 --tcp-port=30062 --discv5-udp-port=30064 --rest-address=0.0.0.0 --nat=extip:172.18.65.18 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfcb9ac6603cf6bc55d0ebfef0ddedc00fc09bed5fa811d5cc6cfbd6c8c0b0e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30065 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QE4LeGKQREepZw3xFXRiD40l86pAHTcPs3NZIMkG5PJwakeF14qULZSA0yNO1aj6wlRobMtPhJ1rYm0kpg5WZ54CgmlkgnY0gmlwhKwSxEyKbXVsdGlhZGRyc5YACASsEsRMBi_fAAoErBLETAYv4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1HbJPHbRySGQ67fXU4sfjyrUIcW7Rw5F_TyD7mi4_maDdGNwgi_fg3VkcIIv4YV3YWt1Mgk --lightpushnode=/ip4/172.18.196.76/tcp/12255/p2p/16Uiu2HAmSxMqXpPuPn3RVWHHvxj2Qi65CR46JMS31SrpQHrbndmP
2026-04-14 22:08:14.258 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.18 tests-functional_default 1db65658d32dad8be8dcfa378d5df4024177dbcc0921c7978023280cdd2a8809
2026-04-14 22:08:14.296 DEBUG [src.node.docker_mananger] Container started with ID 1db65658d32d. Setting up logs at ./log/docker/node1_2026-04-14_22-08-11__ca4aab86-f198-4dc6-a703-f0ba561ee8a3__wakuorg_nwaku:latest.log
2026-04-14 22:08:14.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30061
2026-04-14 22:08:14.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:15.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30061/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:15.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:15.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:15.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:15.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.18/tcp/30062/p2p/16Uiu2HAm6BW9pCRcovrQtwpWppAbyRgeqCHcuoVwhzfm4N2qNZcm","/ip4/172.18.65.18/tcp/30063/ws/p2p/16Uiu2HAm6BW9pCRcovrQtwpWppAbyRgeqCHcuoVwhzfm4N2qNZcm"],"enrUri":"enr:-L24QJ8g-vX68rvm-J5nsRmOuVBICv_OzxhBWD3vVX9gND6-bqz4aQL5qwW0MI-GNXQvngn8shSo4o-MmlF9_Yr1FwUCgmlkgnY0gmlwhKwSQRKKbXVsdGlhZGRyc5YACASsEkESBnVuAAoErBJBEgZ1b90DgnJzhQDGAQAAiXNlY3AyNTZrMaECn89QLPK2ve__U8mDoG9ay2Bgm3NF-R57eRupOpap6UKDdGNwgnVug3VkcIJ1cIV3YWt1Mgk"}'
2026-04-14 22:08:15.305 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:15.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:15.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:15.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47976/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:15.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:15.315 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 22:08:15.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30061/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1776204495315003681}}'
2026-04-14 22:08:15.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:15.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:15.466 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:15.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:15.469 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":1776204495315003681,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:15.471 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:15.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47976/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:15.473 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":1776204495315003681,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:15.477 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:08:15.478 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:08:15.478 DEBUG [src.node.waku_node] Stopping container with id 30429d1dd245
2026-04-14 22:08:15.964 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:15.964 DEBUG [src.node.waku_node] Stopping container with id 27498ee5d8b4
2026-04-14 22:08:16.431 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:16.433 DEBUG [src.node.waku_node] Stopping container with id 1db65658d32d
2026-04-14 22:08:16.814 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:16.814 ERROR [src.node.docker_mananger] Max retries reached for container 30429d1dd245. Exiting log stream.
2026-04-14 22:08:16.883 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:16.886 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:08:16.903 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:16.920 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:16.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-14 22:12:08.432 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:12:08.433 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-04-14_22-12-08__6086635b-b6df-4f1c-b0f8-9666b4a9738b
2026-04-14 22:12:08.433 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:12:08.435 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:12:08.435 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 22:12:08.446 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:08.446 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-08__6086635b-b6df-4f1c-b0f8-9666b4a9738b__wakuorg_nwaku:latest.log
2026-04-14 22:12:08.446 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:08.446 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:08.448 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:08.448 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.167
2026-04-14 22:12:08.448 DEBUG [src.node.docker_mananger] Generated ports ['57374', '57375', '57376', '57377', '57378']
2026-04-14 22:12:08.448 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:08.448 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:08.448 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:08.448 DEBUG [src.node.docker_mananger] docker run -i -t -p 57374:57374 -p 57375:57375 -p 57376:57376 -p 57377:57377 -p 57378:57378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57376 --rest-port=57374 --tcp-port=57375 --discv5-udp-port=57377 --rest-address=0.0.0.0 --nat=extip:172.18.130.167 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=3ca8a2fb16a2ca9857be8f6fdaebae3ec2c50bbdad3196b2170114c3acfb2c0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57378 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-14 22:12:08.633 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.167 tests-functional_default 20943ee7e058f01966b1192b694c062e0d4363919592951410039f2decff9e2e
2026-04-14 22:12:08.671 DEBUG [src.node.docker_mananger] Container started with ID 20943ee7e058. Setting up logs at ./log/docker/node1_2026-04-14_22-12-08__6086635b-b6df-4f1c-b0f8-9666b4a9738b__wakuorg_nwaku:latest.log
2026-04-14 22:12:08.671 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57374
2026-04-14 22:12:08.671 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:08.806 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:08.806 ERROR [src.node.docker_mananger] Max retries reached for container 6c93cc334ad3. Exiting log stream.
2026-04-14 22:12:09.257 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:09.258 ERROR [src.node.docker_mananger] Max retries reached for container 5480a38c2d0f. Exiting log stream.
2026-04-14 22:12:09.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57374/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:09.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:09.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:09.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57374/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:09.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.167/tcp/57375/p2p/16Uiu2HAm95EeQaYNEVhBR4qCAWKGQgu7whL8Vy71zcdCcXFNW7qA","/ip4/172.18.130.167/tcp/57376/ws/p2p/16Uiu2HAm95EeQaYNEVhBR4qCAWKGQgu7whL8Vy71zcdCcXFNW7qA"],"enrUri":"enr:-L24QAqKwvmUT5x7Ol5BBAMLVu4sGBsG5YKlQ40pIcsKEzH8Nmp1tUoDGHNCkshbZyCPnHRlSRB8hzZX0egy_gOaqHUCgmlkgnY0gmlwhKwSgqeKbXVsdGlhZGRyc5YACASsEoKnBuAfAAoErBKCpwbgIN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECysda8rTNsyt582aW8Ga8_DP1j08ZSYJyen12jr3Bw1mDdGNwguAfg3VkcILgIYV3YWt1MgU"}'
2026-04-14 22:12:09.679 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:09.686 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:09.686 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-08__6086635b-b6df-4f1c-b0f8-9666b4a9738b__wakuorg_nwaku:latest.log
2026-04-14 22:12:09.686 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:09.686 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:09.687 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:09.688 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.161
2026-04-14 22:12:09.688 DEBUG [src.node.docker_mananger] Generated ports ['61178', '61179', '61180', '61181', '61182']
2026-04-14 22:12:09.688 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:09.688 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:09.688 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:09.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 61178:61178 -p 61179:61179 -p 61180:61180 -p 61181:61181 -p 61182:61182 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61180 --rest-port=61178 --tcp-port=61179 --discv5-udp-port=61181 --rest-address=0.0.0.0 --nat=extip:172.18.68.161 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=8bdcd3eecfd04b31f2cae1dd3c7e83d0ac90e3acad5fda8dcf6bc2d8f57b9e77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61182 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAqKwvmUT5x7Ol5BBAMLVu4sGBsG5YKlQ40pIcsKEzH8Nmp1tUoDGHNCkshbZyCPnHRlSRB8hzZX0egy_gOaqHUCgmlkgnY0gmlwhKwSgqeKbXVsdGlhZGRyc5YACASsEoKnBuAfAAoErBKCpwbgIN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECysda8rTNsyt582aW8Ga8_DP1j08ZSYJyen12jr3Bw1mDdGNwguAfg3VkcILgIYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-14 22:12:09.884 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.161 tests-functional_default 025d95ce611c282534c9251bf8a17a34d0b871c041c50b7a42c95aca8eaa74b0
2026-04-14 22:12:09.919 DEBUG [src.node.docker_mananger] Container started with ID 025d95ce611c. Setting up logs at ./log/docker/node2_2026-04-14_22-12-08__6086635b-b6df-4f1c-b0f8-9666b4a9738b__wakuorg_nwaku:latest.log
2026-04-14 22:12:09.919 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61178
2026-04-14 22:12:09.920 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:10.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61178/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:10.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:10.944 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:10.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:10.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.161/tcp/61179/p2p/16Uiu2HAmUVC4LU6Bi8WHZMqDkh3kuwTW4VKLoukb2UBgL7gabs5V","/ip4/172.18.68.161/tcp/61180/ws/p2p/16Uiu2HAmUVC4LU6Bi8WHZMqDkh3kuwTW4VKLoukb2UBgL7gabs5V"],"enrUri":"enr:-L24QKldEzCsHLQ3qfNt6PNyhfdqu0SARoJPQbvajrmPKX0Cfj9DmlHKWaohcjfvNtaaVEA2MrrLZgfQbuAIk8ZmtgMCgmlkgnY0gmlwhKwSRKGKbXVsdGlhZGRyc5YACASsEkShBu77AAoErBJEoQbu_N0DgnJzhQDHAQAAiXNlY3AyNTZrMaED6zhrsPf5OcWuNqE50ULrxQ0AO5UzsGngbzOttaW6kcyDdGNwgu77g3VkcILu_YV3YWt1MgE"}'
2026-04-14 22:12:10.963 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:10.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61178/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.167/tcp/57375/p2p/16Uiu2HAm95EeQaYNEVhBR4qCAWKGQgu7whL8Vy71zcdCcXFNW7qA"]'
2026-04-14 22:12:10.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:10.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57374/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-04-14 22:12:10.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:10.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61178/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-04-14 22:12:10.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:10.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57374/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:10.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:10.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:12:11.088 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:11.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57374/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:11.091 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":1776204730980792029,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:11.093 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:11.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61178/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:11.096 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":1776204730980792029,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:11.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57374/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:11.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:11.104 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:12:11.204 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:11.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57374/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:11.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204731097760776,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:11.208 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:12:11.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61178/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:11.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204731097760776,"ephemeral":false,"proof":""}]'
2026-04-14 22:12:11.213 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:12:11.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:12:11.214 DEBUG [src.node.waku_node] Stopping container with id 20943ee7e058
2026-04-14 22:12:11.666 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:11.666 DEBUG [src.node.waku_node] Stopping container with id 025d95ce611c
2026-04-14 22:12:12.095 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:12.099 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:12:12.114 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:12:12.123 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_node_with_relay_works_correctly with id: 2026-04-14_22-09-56__27306451-d256-4efb-8760-43675dbf3e28
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-09-56__27306451-d256-4efb-8760-43675dbf3e28__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.140.170
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['48313', '48314', '48315', '48316', '48317']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 48313:48313 -p 48314:48314 -p 48315:48315 -p 48316:48316 -p 48317:48317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48315 --rest-port=48313 --tcp-port=48314 --discv5-udp-port=48316 --rest-address=0.0.0.0 --nat=extip:172.18.140.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfa429981d520c6dc9948e8dae55254f6d7e4bafcbe9e66919fa3754a35e8ee3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48317 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.140.170 tests-functional_default 37b76e885a013129b992c3b64bec8f67e3dcfee4ed4ccdd219c3308c53948a76
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 37b76e885a01. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-09-56__27306451-d256-4efb-8760-43675dbf3e28__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 48313
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 28eed7dc9256. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container f3033f8850d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48313/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48313/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.170/tcp/48314/p2p/16Uiu2HAmTgxzG1s4t8DgwCtu8RuBA1weUTMeWtFhAMkmbKw1CHaq","/ip4/172.18.140.170/tcp/48315/ws/p2p/16Uiu2HAmTgxzG1s4t8DgwCtu8RuBA1weUTMeWtFhAMkmbKw1CHaq"],"enrUri":"enr:-L24QE_pduqhilQDSTSeQGHCvZnXp8oYk3YH5tpZlNafR0I3dNW9UOOCOCBU_F_A1_j_itucs1SDmJsF_7k82F6606gCgmlkgnY0gmlwhKwSjKqKbXVsdGlhZGRyc5YACASsEoyqBry6AAoErBKMqga8u90DgnJzhQDGAQAAiXNlY3AyNTZrMaED32DswZOeLkaId97Q3-QJ7r7dsUrqSqGylm4LA-ePIOKDdGNwgry6g3VkcIK8vIV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-09-56__27306451-d256-4efb-8760-43675dbf3e28__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.2.243
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['59115', '59116', '59117', '59118', '59119']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 59115:59115 -p 59116:59116 -p 59117:59117 -p 59118:59118 -p 59119:59119 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59117 --rest-port=59115 --tcp-port=59116 --discv5-udp-port=59118 --rest-address=0.0.0.0 --nat=extip:172.18.2.243 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0f07d2024abe0b995c2df7f3fb8efca9d3b0a6d33a3bdd69a9025efc8c15daca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59119 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE_pduqhilQDSTSeQGHCvZnXp8oYk3YH5tpZlNafR0I3dNW9UOOCOCBU_F_A1_j_itucs1SDmJsF_7k82F6606gCgmlkgnY0gmlwhKwSjKqKbXVsdGlhZGRyc5YACASsEoyqBry6AAoErBKMqga8u90DgnJzhQDGAQAAiXNlY3AyNTZrMaED32DswZOeLkaId97Q3-QJ7r7dsUrqSqGylm4LA-ePIOKDdGNwgry6g3VkcIK8vIV3YWt1Mg0 --lightpushnode=/ip4/172.18.140.170/tcp/48314/p2p/16Uiu2HAmTgxzG1s4t8DgwCtu8RuBA1weUTMeWtFhAMkmbKw1CHaq --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.2.243 tests-functional_default 0b94b7320004a9aecc56c661763a6dce0de0cb06aff01d0479d5a70af94ad4e7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0b94b7320004. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-09-56__27306451-d256-4efb-8760-43675dbf3e28__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 59115
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59115/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59115/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.243/tcp/59116/p2p/16Uiu2HAm577NsVj92YUW82yAP1nujpMa1VMeuBwK2yCRN8qvQsGr","/ip4/172.18.2.243/tcp/59117/ws/p2p/16Uiu2HAm577NsVj92YUW82yAP1nujpMa1VMeuBwK2yCRN8qvQsGr"],"enrUri":"enr:-L24QDO5OJ5kxoj37UmkV_FjVr5R4tQd0tY8ky0rDxBiaH4nbDla842MOyrecOiaqobogz9MvF5q9oFLupbmh7fg5cwCgmlkgnY0gmlwhKwSAvOKbXVsdGlhZGRyc5YACASsEgLzBubsAAoErBIC8wbm7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECj9ONJ2cEq4s_tSaAVZqco800jad8fkxifP3U1LRhtseDdGNwgubsg3VkcILm7oV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59115/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.170/tcp/48314/p2p/16Uiu2HAmTgxzG1s4t8DgwCtu8RuBA1weUTMeWtFhAMkmbKw1CHaq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48313/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59115/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59115/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204599548984734}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204599548984734,"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:59115/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204599548984734,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59115/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/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:48313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48313/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204599669011311,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204599672940860,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59115/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204599669011311,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204599672940860,"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:269 Stopping container with id 37b76e885a01
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 0b94b7320004
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,270 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-04-14_22-09-29__c5d057af-cfcc-4700-9c29-fdefd2f5754a
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-09-29__c5d057af-cfcc-4700-9c29-fdefd2f5754a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.33.105
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['32340', '32341', '32342', '32343', '32344']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 32340:32340 -p 32341:32341 -p 32342:32342 -p 32343:32343 -p 32344:32344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32342 --rest-port=32340 --tcp-port=32341 --discv5-udp-port=32343 --rest-address=0.0.0.0 --nat=extip:172.18.33.105 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e9d3eab33dd9d10b4f2adb74cc7ddf7bf5fbd1d7ea5eb9c7de09c9bd8301aaca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32344 --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:61 docker network connect --ip 172.18.33.105 tests-functional_default f522a97634f880f87033365114eec548c34b0244170494884ee3b43e786707b2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f522a97634f8. Setting up logs at ./log/docker/node1_2026-04-14_22-09-29__c5d057af-cfcc-4700-9c29-fdefd2f5754a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 32340
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container fd2b4bd81cc9. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container cc79472d2b9c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/32341/p2p/16Uiu2HAmSpnZRSuVuovkEUMcXGtpFhXUWweky6PVr2ZJj25iv5Bm","/ip4/172.18.33.105/tcp/32342/ws/p2p/16Uiu2HAmSpnZRSuVuovkEUMcXGtpFhXUWweky6PVr2ZJj25iv5Bm"],"enrUri":"enr:-L24QK_K_rwpf0_b75XPQSym5doFLMOe-D5UhAzm0FgJPRATadt5P10xg5GGQ_YWM_mZSZqFz-wsu1sqk0_fUmkzi4ICgmlkgnY0gmlwhKwSIWmKbXVsdGlhZGRyc5YACASsEiFpBn5VAAoErBIhaQZ-Vt0DgnJzhQDHAQAAiXNlY3AyNTZrMaED0oYX19HFPzkWvh-so7HQoSsr_xMxbCWokBOXRtwAq5iDdGNwgn5Vg3VkcIJ-V4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-09-29__c5d057af-cfcc-4700-9c29-fdefd2f5754a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.143.249
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34019', '34020', '34021', '34022', '34023']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 34019:34019 -p 34020:34020 -p 34021:34021 -p 34022:34022 -p 34023:34023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34021 --rest-port=34019 --tcp-port=34020 --discv5-udp-port=34022 --rest-address=0.0.0.0 --nat=extip:172.18.143.249 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1e1d6a992d16e2555ccd1e970eed6aa4532894e9c421263dbccec7cd6ddaeb1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34023 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK_K_rwpf0_b75XPQSym5doFLMOe-D5UhAzm0FgJPRATadt5P10xg5GGQ_YWM_mZSZqFz-wsu1sqk0_fUmkzi4ICgmlkgnY0gmlwhKwSIWmKbXVsdGlhZGRyc5YACASsEiFpBn5VAAoErBIhaQZ-Vt0DgnJzhQDHAQAAiXNlY3AyNTZrMaED0oYX19HFPzkWvh-so7HQoSsr_xMxbCWokBOXRtwAq5iDdGNwgn5Vg3VkcIJ-V4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.143.249 tests-functional_default 58a3ac5d9240b504254432117d8a00f9786e538d9ef7557b66ed1ba6a9cac009
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 58a3ac5d9240. Setting up logs at ./log/docker/node2_2026-04-14_22-09-29__c5d057af-cfcc-4700-9c29-fdefd2f5754a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34019
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34019/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.249/tcp/34020/p2p/16Uiu2HAmCNZaZgq7BoC3MKJ5UPDozvEh7daqR1FkAK5cUfnxbQrv","/ip4/172.18.143.249/tcp/34021/ws/p2p/16Uiu2HAmCNZaZgq7BoC3MKJ5UPDozvEh7daqR1FkAK5cUfnxbQrv"],"enrUri":"enr:-L24QMycAcb8MJjGWbEvUdsPXORDLaw9OVXJiMqLpnYf69XLYsBR7lLQdvCXiR9bOhlYQMaCFeP8TH6uUHkALVt1lAQCgmlkgnY0gmlwhKwSj_mKbXVsdGlhZGRyc5YACASsEo_5BoTkAAoErBKP-QaE5d0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC-8qywH21bh4dtt7MhPI9K_UISPIaiH7Um5avpKUAAmuDdGNwgoTkg3VkcIKE5oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.105/tcp/32341/p2p/16Uiu2HAmSpnZRSuVuovkEUMcXGtpFhXUWweky6PVr2ZJj25iv5Bm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/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:34019/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:32340/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:32340/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":1776204572535369641,"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:34019/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":1776204572535369641,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/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:34019/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:32340/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:32340/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":1776204572661491681,"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:34019/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":1776204572661491681,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776204572783150673,"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:34019/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1776204572783150673,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776204572904737856,"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:34019/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1776204572904737856,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776204573024670286,"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:34019/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1776204573024670286,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776204573145568309,"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:34019/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1776204573145568309,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776204573267266323,"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:34019/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1776204573267266323,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776204573388233467,"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:34019/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1776204573388233467,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1776204573511419719,"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:34019/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1776204573511419719,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776204573634442646,"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:34019/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776204573634442646,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776204573755948239,"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:34019/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776204573755948239,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776204573877023394,"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:34019/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776204573877023394,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776204573998616664,"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:34019/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776204573998616664,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776204574120485775,"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:34019/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776204574120485775,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776204574240222570,"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:34019/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776204574240222570,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34019/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32340/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32340/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776204574360605566,"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:34019/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776204574360605566,"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:269 Stopping container with id f522a97634f8
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 58a3ac5d9240
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-04-14 22:12:51.508 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:12:51.509 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-04-14_22-12-51__850bb488-21f9-4b1f-9329-5ca7b8f3f295
2026-04-14 22:12:51.509 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:12:51.510 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:12:51.523 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:51.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-12-51__850bb488-21f9-4b1f-9329-5ca7b8f3f295__wakuorg_nwaku:latest.log
2026-04-14 22:12:51.524 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:51.524 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:51.526 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:51.526 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.130
2026-04-14 22:12:51.526 DEBUG [src.node.docker_mananger] Generated ports ['7203', '7204', '7205', '7206', '7207']
2026-04-14 22:12:51.526 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:51.526 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:51.527 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:51.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 7203:7203 -p 7204:7204 -p 7205:7205 -p 7206:7206 -p 7207:7207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7205 --rest-port=7203 --tcp-port=7204 --discv5-udp-port=7206 --rest-address=0.0.0.0 --nat=extip:172.18.102.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=52d22534e1931c4d196ae04befd9d1bded243af02c8e077afb7bec5fbde5cc5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7207 --metrics-logging=true --store=true --relay=true
2026-04-14 22:12:51.710 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.130 tests-functional_default a01788089caafb78bf0feda69f7895280508ccde4bcbc2983270d9b3e321cfd0
2026-04-14 22:12:51.748 DEBUG [src.node.docker_mananger] Container started with ID a01788089caa. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-12-51__850bb488-21f9-4b1f-9329-5ca7b8f3f295__wakuorg_nwaku:latest.log
2026-04-14 22:12:51.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7203
2026-04-14 22:12:51.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:51.839 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:51.839 ERROR [src.node.docker_mananger] Max retries reached for container d30cbce82109. Exiting log stream.
2026-04-14 22:12:52.340 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:52.340 ERROR [src.node.docker_mananger] Max retries reached for container 543b9be4458d. Exiting log stream.
2026-04-14 22:12:52.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:52.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:52.754 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:52.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:52.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.130/tcp/7204/p2p/16Uiu2HAmJuQXGaYJNbBbFM6VzHn4H6eEPAKxmfi3FSmiXyZjTkQj","/ip4/172.18.102.130/tcp/7205/ws/p2p/16Uiu2HAmJuQXGaYJNbBbFM6VzHn4H6eEPAKxmfi3FSmiXyZjTkQj"],"enrUri":"enr:-L24QDWJp3dhkKJ8mt3nznpY7lUmkfWA5sCAhjGpvX7B1bUlb1YQtPPUN4JN3ONk9sMhC3x8JGKp0re86jjL2D7SYbQCgmlkgnY0gmlwhKwSZoKKbXVsdGlhZGRyc5YACASsEmaCBhwkAAoErBJmggYcJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXNeVlhity2xlgBN4DeFCjJZ7b7H5yDOs1OuYfGg-SRyDdGNwghwkg3VkcIIcJoV3YWt1MgM"}'
2026-04-14 22:12:52.756 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:52.763 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:52.764 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-12-51__850bb488-21f9-4b1f-9329-5ca7b8f3f295__wakuorg_nwaku:latest.log
2026-04-14 22:12:52.764 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:52.764 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:52.765 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:52.765 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.213
2026-04-14 22:12:52.765 DEBUG [src.node.docker_mananger] Generated ports ['34663', '34664', '34665', '34666', '34667']
2026-04-14 22:12:52.766 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:52.766 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:52.766 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:52.766 DEBUG [src.node.docker_mananger] docker run -i -t -p 34663:34663 -p 34664:34664 -p 34665:34665 -p 34666:34666 -p 34667:34667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34665 --rest-port=34663 --tcp-port=34664 --discv5-udp-port=34666 --rest-address=0.0.0.0 --nat=extip:172.18.2.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54dbe67fde6c692ccde25d17bc8a1be5fd6ebefe1851e126ac172e4fd5cd1d0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34667 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDWJp3dhkKJ8mt3nznpY7lUmkfWA5sCAhjGpvX7B1bUlb1YQtPPUN4JN3ONk9sMhC3x8JGKp0re86jjL2D7SYbQCgmlkgnY0gmlwhKwSZoKKbXVsdGlhZGRyc5YACASsEmaCBhwkAAoErBJmggYcJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXNeVlhity2xlgBN4DeFCjJZ7b7H5yDOs1OuYfGg-SRyDdGNwghwkg3VkcIIcJoV3YWt1MgM --storenode=/ip4/172.18.102.130/tcp/7204/p2p/16Uiu2HAmJuQXGaYJNbBbFM6VzHn4H6eEPAKxmfi3FSmiXyZjTkQj --store=true --relay=false
2026-04-14 22:12:52.964 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.213 tests-functional_default cd3e510854bd48e38bc428c39c3bd5a15589718aca9c112fa2d15f1080d1a673
2026-04-14 22:12:53.003 DEBUG [src.node.docker_mananger] Container started with ID cd3e510854bd. Setting up logs at ./log/docker/store_node1_2026-04-14_22-12-51__850bb488-21f9-4b1f-9329-5ca7b8f3f295__wakuorg_nwaku:latest.log
2026-04-14 22:12:53.004 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34663
2026-04-14 22:12:53.004 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:54.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34663/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:54.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:54.008 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:54.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:54.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.213/tcp/34664/p2p/16Uiu2HAmUvQSsecLF4Tt7jjUiMBNt4PACJ8NtBYTiWeHcbVgsyaW","/ip4/172.18.2.213/tcp/34665/ws/p2p/16Uiu2HAmUvQSsecLF4Tt7jjUiMBNt4PACJ8NtBYTiWeHcbVgsyaW"],"enrUri":"enr:-L24QNXi5-bNcuEfFRcY_Vv3XtNX-ZE9S_le6Ho-t_bViwxxEjovLQf6rf7GJgNkx__7gAkqMxP-0AZEYF5oXMzVz9wCgmlkgnY0gmlwhKwSAtWKbXVsdGlhZGRyc5YACASsEgLVBodoAAoErBIC1QaHad0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8a3y3n17qUKzy9X2jYSfEBccN-VpV-5nnfMVdtCyEDeDdGNwgodog3VkcIKHaoV3YWt1MgI"}'
2026-04-14 22:12:54.011 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:54.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34663/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.130/tcp/7204/p2p/16Uiu2HAmJuQXGaYJNbBbFM6VzHn4H6eEPAKxmfi3FSmiXyZjTkQj"]'
2026-04-14 22:12:54.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:54.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:12:54.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:54.067 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:54.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:54.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:54.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:54.275 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:12:54.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:54.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 22:12:54.279 DEBUG [src.steps.store] messages length is 0
2026-04-14 22:12:54.281 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:12:54.282 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:12:54.282 DEBUG [src.node.waku_node] Stopping container with id a01788089caa
2026-04-14 22:12:54.763 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:54.764 DEBUG [src.node.waku_node] Stopping container with id cd3e510854bd
2026-04-14 22:12:55.225 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:55.227 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:12:55.236 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:12:55.243 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,230 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_multiple_store_messages with id: 2026-04-14_22-14-41__91a9c7b2-868c-4d76-a66c-beeec721b0b6
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-14-41__91a9c7b2-868c-4d76-a66c-beeec721b0b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.115.3
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50788', '50789', '50790', '50791', '50792']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 50788:50788 -p 50789:50789 -p 50790:50790 -p 50791:50791 -p 50792:50792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50790 --rest-port=50788 --tcp-port=50789 --discv5-udp-port=50791 --rest-address=0.0.0.0 --nat=extip:172.18.115.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0ecec6af85f3ffd0a4365e436ecf5d313ec87cbed5e542e2493ccb0a4eabaf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50792 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.115.3 tests-functional_default da2c75eb308b292198f818e4ce034572bdf943c4f7adaa3e338e234bf3a8d945
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID da2c75eb308b. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-14-41__91a9c7b2-868c-4d76-a66c-beeec721b0b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50788
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 518857cd8584. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 6cd7160303f0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50788/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50788/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.3/tcp/50789/p2p/16Uiu2HAm2dgrT21E6y3aiGFQ8csv6zN2XHzD7W6DRu1NUzUebUhZ","/ip4/172.18.115.3/tcp/50790/ws/p2p/16Uiu2HAm2dgrT21E6y3aiGFQ8csv6zN2XHzD7W6DRu1NUzUebUhZ"],"enrUri":"enr:-L24QCycrfeFA5EgAnJkUVHHz5bNMKeONpvphJsllb0aH8t2NxmC5yzaFDrtYoV8LTplFf2rV5o9BByfX_DXYX_oaUECgmlkgnY0gmlwhKwScwOKbXVsdGlhZGRyc5YACASsEnMDBsZlAAoErBJzAwbGZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaxXEBn2Xjr9ZT_C6icgUva_EgM7GzznDEWkl1NpKNTyDdGNwgsZlg3VkcILGZ4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-14-41__91a9c7b2-868c-4d76-a66c-beeec721b0b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.140.195
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['38739', '38740', '38741', '38742', '38743']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 38739:38739 -p 38740:38740 -p 38741:38741 -p 38742:38742 -p 38743:38743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38741 --rest-port=38739 --tcp-port=38740 --discv5-udp-port=38742 --rest-address=0.0.0.0 --nat=extip:172.18.140.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cd405c36c80fa4d4affb6e0bf04ce5deeba34a3c542af665944dfef61c71b1be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38743 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCycrfeFA5EgAnJkUVHHz5bNMKeONpvphJsllb0aH8t2NxmC5yzaFDrtYoV8LTplFf2rV5o9BByfX_DXYX_oaUECgmlkgnY0gmlwhKwScwOKbXVsdGlhZGRyc5YACASsEnMDBsZlAAoErBJzAwbGZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaxXEBn2Xjr9ZT_C6icgUva_EgM7GzznDEWkl1NpKNTyDdGNwgsZlg3VkcILGZ4V3YWt1MgM --storenode=/ip4/172.18.115.3/tcp/50789/p2p/16Uiu2HAm2dgrT21E6y3aiGFQ8csv6zN2XHzD7W6DRu1NUzUebUhZ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.140.195 tests-functional_default bc015629f348b3538f8bbb23537bc37eb6ba633bf83c213560a4349fcbdf50ec
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID bc015629f348. Setting up logs at ./log/docker/store_node1_2026-04-14_22-14-41__91a9c7b2-868c-4d76-a66c-beeec721b0b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 38739
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38739/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.195/tcp/38740/p2p/16Uiu2HAmG2eXj83KCiYrNyTy2v6ubTJpKKEPDBCRqLiHHYXzh3ao","/ip4/172.18.140.195/tcp/38741/ws/p2p/16Uiu2HAmG2eXj83KCiYrNyTy2v6ubTJpKKEPDBCRqLiHHYXzh3ao"],"enrUri":"enr:-L24QE1jz168awn0gMzblZiZied31OZ4L6BxlM8hmcW9hTrdcMf8Rn8wWeeIBKTPEKrglxycAj61ZK69OKCLWuY1nKQCgmlkgnY0gmlwhKwSjMOKbXVsdGlhZGRyc5YACASsEozDBpdUAAoErBKMwwaXVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMh9tj_k2h_yX5hH50IGqIZIBWeK7dabUR4DDVeEheUCDdGNwgpdUg3VkcIKXVoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38739/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.3/tcp/50789/p2p/16Uiu2HAm2dgrT21E6y3aiGFQ8csv6zN2XHzD7W6DRu1NUzUebUhZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38739/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:50788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x11546dd088562d7b990757b5dfc5e07478c7e945d73a0554dd90595c972d2185"},{"messageHash":"0x5fac8950b95a005384c97a07e38a0b73c1dd37693ac996f962384cbaeefbfeec"},{"messageHash":"0x62198b89de7473b2f52cbb7ec7c07061d856341cc010e8e6ad95869892fdfedb"},{"messageHash":"0x7b2e879278fb933623738d83572e6896218a773deac131d97456ef697580a17a"},{"messageHash":"0xd8b64151ad8d6629334a337497592d0501bb982d873de86cc63e5939fd66ee5e"},{"messageHash":"0x0f3ace257f84f7e57a8625d7dbf6aa3a135591befa8d7b721e85ef0d5632d2f5"},{"messageHash":"0x7d8c64e98a4ca8bb6ad0513348506891035de99d7a321aa6cafd31d7b7172cef"},{"messageHash":"0xb72d69e0c782505abfdc8e863caeb3d059bd6972cc898a606c4acfc21716b8e7"},{"messageHash":"0x1c86198484c10140ae98305a090a8938d3b39afa0dba0544d0fa8beaff121daf"},{"messageHash":"0xde2d92cb9722aa9603ffd1ee8fd762b176a32aaeaaa0a04edef0da68d6035e4c"},{"messageHash":"0x5930bb691689152402905625b0c3613df0619d45e61042d169c449ae38a92a8a"},{"messageHash":"0x49ac7de10e32893d9c609691755a4d5785fc58c47fb527ebbae5d3be025250de"},{"messageHash":"0x1f044b8bce07405ea1e4e5b578a556b2eb3c32f2df968164e0c5889c4765929f"},{"messageHash":"0xcd1df9a4a57a83b9b6b3d29a8b75a2b81aa595ab60a8092e7b3e0ab0e23978a0"},{"messageHash":"0x3622902f272424d087f0771c6b385e0d52575da7bcb0462cc5aaa08da9a6e94b"},{"messageHash":"0x0dbe0e775402c084e521d42cc6509dd6e75838dcd8cb5c5bbef2b29ad8f451ac"},{"messageHash":"0x9d6e8943dfcfcd8fa112311981782e4e2e660dcb5b7fa2395e74993480ed5a71"},{"messageHash":"0x1ec7cf820516e6c600b785015e6fc0fcc2ff3f4048332103489f2a93d162b73e"},{"messageHash":"0x31c86fb7f113005c7ba9d464a0381d676e51773b7aa518541142f003a93a7eb2"},{"messageHash":"0xabd00f57dda65cdbb3d4582be548869133696a2dce08bead6baa300855a1f764"},{"messageHash":"0xa6b2c031fc0317a187fcc4055fdd92b2c69d402dbe8ee5122c9c11507152b3a1"},{"messageHash":"0x0202c46e9777400128478a46e33bba8d2fe24d9bba45831a87c798f2c6426ba5"},{"messageHash":"0xb371618fe4d0cc5c1e9a14f0cfa27553952a010b1f9827a7b8ac3f8032a4064f"},{"messageHash":"0xd4a1e19abacc46971ac2f2a5bdda05c07aa6c5e5ed2202c6995697975a8c19a3"},{"messageHash":"0x69074525fff399141edf2d55de2546b9acde0bb0d83b43c536111f1cab0e2756"},{"messageHash":"0x9847be502083804a521097e7d9c2053ff43219f31a7ca58e596edbb4c1887e14"},{"messageHash":"0x593a80cd83feea28211de6fa4a7f29c5b46170114c1bc375ccc200e584e37d31"},{"messageHash":"0x33c06dfbcd77454883bfb6b8f0a5bea7ff8667fb6ff71ec13d505563f8eb45e6"},{"messageHash":"0xfec95f8d4bfd4eb6aef8ad28c3c99e541e7d6b4efc9ef8651202ac821d989399"},{"messageHash":"0x98110609bd82ca857f1e0890ab62c9fd96ec5b35c16f8de068f32e85c5df0d67"},{"messageHash":"0x4d15212e7401ac162403c32b5f4291169aae4a34ca029e794bb336573ead1afb"},{"messageHash":"0x43cfd2c8583c4579cb68d8465dd5ba3c81398a70e9800f6bdc850682eb4d8ec6"},{"messageHash":"0x8878d2ed3018882bccc1144dcc3734b03cd4d10f0f4e981213ad74ff658aa94b"},{"messageHash":"0x7b92d3f074b407174dc3ff3488ad06a26c271cd63b6e650ecc9e1dff239ade21"},{"messageHash":"0xbb6e55c8e9757b3e7cbb36455789ff30ebca2d3931dec8bc8bd5547e18f1ec48"},{"messageHash":"0x377aefbd271a7b3ed76462fa0bcf9578f65110126fcea3a83326d9e0a9ccf4c6"},{"messageHash":"0xaadb7dc9b2e5399ebdeb6390e6a2bd0c8db0b213260d9e234093b862b0ee999d"},{"messageHash":"0xb320bb6e8df8b13e1671bd46665e51260a6295897d536938d0fe70b98213c161"},{"messageHash":"0x512cbe1319bb4e8834a9bb1526857504ede6e7639f57fd6cb395887f6f500af5"},{"messageHash":"0xadc7158d80d04ffb1d7f3082fa6af7cea66fb0307cd4cf484060e512fdd11cae"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38739/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%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":"0x11546dd088562d7b990757b5dfc5e07478c7e945d73a0554dd90595c972d2185"},{"messageHash":"0x5fac8950b95a005384c97a07e38a0b73c1dd37693ac996f962384cbaeefbfeec"},{"messageHash":"0x62198b89de7473b2f52cbb7ec7c07061d856341cc010e8e6ad95869892fdfedb"},{"messageHash":"0x7b2e879278fb933623738d83572e6896218a773deac131d97456ef697580a17a"},{"messageHash":"0xd8b64151ad8d6629334a337497592d0501bb982d873de86cc63e5939fd66ee5e"},{"messageHash":"0x0f3ace257f84f7e57a8625d7dbf6aa3a135591befa8d7b721e85ef0d5632d2f5"},{"messageHash":"0x7d8c64e98a4ca8bb6ad0513348506891035de99d7a321aa6cafd31d7b7172cef"},{"messageHash":"0xb72d69e0c782505abfdc8e863caeb3d059bd6972cc898a606c4acfc21716b8e7"},{"messageHash":"0x1c86198484c10140ae98305a090a8938d3b39afa0dba0544d0fa8beaff121daf"},{"messageHash":"0xde2d92cb9722aa9603ffd1ee8fd762b176a32aaeaaa0a04edef0da68d6035e4c"},{"messageHash":"0x5930bb691689152402905625b0c3613df0619d45e61042d169c449ae38a92a8a"},{"messageHash":"0x49ac7de10e32893d9c609691755a4d5785fc58c47fb527ebbae5d3be025250de"},{"messageHash":"0x1f044b8bce07405ea1e4e5b578a556b2eb3c32f2df968164e0c5889c4765929f"},{"messageHash":"0xcd1df9a4a57a83b9b6b3d29a8b75a2b81aa595ab60a8092e7b3e0ab0e23978a0"},{"messageHash":"0x3622902f272424d087f0771c6b385e0d52575da7bcb0462cc5aaa08da9a6e94b"},{"messageHash":"0x0dbe0e775402c084e521d42cc6509dd6e75838dcd8cb5c5bbef2b29ad8f451ac"},{"messageHash":"0x9d6e8943dfcfcd8fa112311981782e4e2e660dcb5b7fa2395e74993480ed5a71"},{"messageHash":"0x1ec7cf820516e6c600b785015e6fc0fcc2ff3f4048332103489f2a93d162b73e"},{"messageHash":"0x31c86fb7f113005c7ba9d464a0381d676e51773b7aa518541142f003a93a7eb2"},{"messageHash":"0xabd00f57dda65cdbb3d4582be548869133696a2dce08bead6baa300855a1f764"},{"messageHash":"0xa6b2c031fc0317a187fcc4055fdd92b2c69d402dbe8ee5122c9c11507152b3a1"},{"messageHash":"0x0202c46e9777400128478a46e33bba8d2fe24d9bba45831a87c798f2c6426ba5"},{"messageHash":"0xb371618fe4d0cc5c1e9a14f0cfa27553952a010b1f9827a7b8ac3f8032a4064f"},{"messageHash":"0xd4a1e19abacc46971ac2f2a5bdda05c07aa6c5e5ed2202c6995697975a8c19a3"},{"messageHash":"0x69074525fff399141edf2d55de2546b9acde0bb0d83b43c536111f1cab0e2756"},{"messageHash":"0x9847be502083804a521097e7d9c2053ff43219f31a7ca58e596edbb4c1887e14"},{"messageHash":"0x593a80cd83feea28211de6fa4a7f29c5b46170114c1bc375ccc200e584e37d31"},{"messageHash":"0x33c06dfbcd77454883bfb6b8f0a5bea7ff8667fb6ff71ec13d505563f8eb45e6"},{"messageHash":"0xfec95f8d4bfd4eb6aef8ad28c3c99e541e7d6b4efc9ef8651202ac821d989399"},{"messageHash":"0x98110609bd82ca857f1e0890ab62c9fd96ec5b35c16f8de068f32e85c5df0d67"},{"messageHash":"0x4d15212e7401ac162403c32b5f4291169aae4a34ca029e794bb336573ead1afb"},{"messageHash":"0x43cfd2c8583c4579cb68d8465dd5ba3c81398a70e9800f6bdc850682eb4d8ec6"},{"messageHash":"0x8878d2ed3018882bccc1144dcc3734b03cd4d10f0f4e981213ad74ff658aa94b"},{"messageHash":"0x7b92d3f074b407174dc3ff3488ad06a26c271cd63b6e650ecc9e1dff239ade21"},{"messageHash":"0xbb6e55c8e9757b3e7cbb36455789ff30ebca2d3931dec8bc8bd5547e18f1ec48"},{"messageHash":"0x377aefbd271a7b3ed76462fa0bcf9578f65110126fcea3a83326d9e0a9ccf4c6"},{"messageHash":"0xaadb7dc9b2e5399ebdeb6390e6a2bd0c8db0b213260d9e234093b862b0ee999d"},{"messageHash":"0xb320bb6e8df8b13e1671bd46665e51260a6295897d536938d0fe70b98213c161"},{"messageHash":"0x512cbe1319bb4e8834a9bb1526857504ede6e7639f57fd6cb395887f6f500af5"},{"messageHash":"0xadc7158d80d04ffb1d7f3082fa6af7cea66fb0307cd4cf484060e512fdd11cae"}]}'
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:269 Stopping container with id da2c75eb308b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id bc015629f348
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_content_topic_format with id: 2026-04-14_22-12-09__37b187bd-ca0b-4595-a93c-501b00f59eec
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-09__37b187bd-ca0b-4595-a93c-501b00f59eec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.27.176
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['38033', '38034', '38035', '38036', '38037']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 38033:38033 -p 38034:38034 -p 38035:38035 -p 38036:38036 -p 38037:38037 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38035 --rest-port=38033 --tcp-port=38034 --discv5-udp-port=38036 --rest-address=0.0.0.0 --nat=extip:172.18.27.176 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eefddabb32b5de5d898ca091dec069a07c11d581b9d8cfcd62a02892ffbd973a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38037 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.27.176 tests-functional_default 062bca9f69a02186d31a9a65e52914c8512b7ba3e00b944dc01a0161bfe719a6
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 062bca9f69a0. Setting up logs at ./log/docker/node1_2026-04-14_22-12-09__37b187bd-ca0b-4595-a93c-501b00f59eec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 38033
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 84784647d999. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 99daa15c06f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.176/tcp/38034/p2p/16Uiu2HAmShgWZrdqBTruAbNdZ9C9cyRirBffhbjCgh4VoR5dQfe2","/ip4/172.18.27.176/tcp/38035/ws/p2p/16Uiu2HAmShgWZrdqBTruAbNdZ9C9cyRirBffhbjCgh4VoR5dQfe2"],"enrUri":"enr:-L24QOAGvqbnAXkzwrvuZOFa46OAcS0ywq2HFMwqymC-UMZVds4xniivPdlk_OcIflqm7NPdbF85neKs3z1KG2PPmLMCgmlkgnY0gmlwhKwSG7CKbXVsdGlhZGRyc5YACASsEhuwBpSSAAoErBIbsAaUk90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0LQwBiFQruITkaKFTJDH_1DDO5SKbr5dmtAFUTjaDRODdGNwgpSSg3VkcIKUlIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-09__37b187bd-ca0b-4595-a93c-501b00f59eec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.165.206
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['33025', '33026', '33027', '33028', '33029']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 33025:33025 -p 33026:33026 -p 33027:33027 -p 33028:33028 -p 33029:33029 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33027 --rest-port=33025 --tcp-port=33026 --discv5-udp-port=33028 --rest-address=0.0.0.0 --nat=extip:172.18.165.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=513eb5f7af77a4a976d03dbb254d4663dacf5c9de869601cb1e62108a8d99bdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33029 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOAGvqbnAXkzwrvuZOFa46OAcS0ywq2HFMwqymC-UMZVds4xniivPdlk_OcIflqm7NPdbF85neKs3z1KG2PPmLMCgmlkgnY0gmlwhKwSG7CKbXVsdGlhZGRyc5YACASsEhuwBpSSAAoErBIbsAaUk90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0LQwBiFQruITkaKFTJDH_1DDO5SKbr5dmtAFUTjaDRODdGNwgpSSg3VkcIKUlIV3YWt1MgU --filternode=/ip4/172.18.27.176/tcp/38034/p2p/16Uiu2HAmShgWZrdqBTruAbNdZ9C9cyRirBffhbjCgh4VoR5dQfe2
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.165.206 tests-functional_default bb64b898cc5180b032999d3df0868223d527f9f478f260fb8ef824c829a61480
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID bb64b898cc51. Setting up logs at ./log/docker/node2_2026-04-14_22-12-09__37b187bd-ca0b-4595-a93c-501b00f59eec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 33025
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33025/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33025/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.206/tcp/33026/p2p/16Uiu2HAkwm68mBWiedX8oSHtqcVVUh9iGjE1P3PRgknkPd941f9o","/ip4/172.18.165.206/tcp/33027/ws/p2p/16Uiu2HAkwm68mBWiedX8oSHtqcVVUh9iGjE1P3PRgknkPd941f9o"],"enrUri":"enr:-L24QObElcjkl2f6B4jPx3iE9GKCwL7EoCXXyG01bkWJDEE4cqP3Prw7sX6xXLM1ISq8dbhswho8Z93Vn_A03lD4_sICgmlkgnY0gmlwhKwSpc6KbXVsdGlhZGRyc5YACASsEqXOBoECAAoErBKlzgaBA90DgnJzhQDGAQAAiXNlY3AyNTZrMaECIrC4kPpb4GaAw4dWfjDP5yT437fveEiEzRU-zmiSkoaDdGNwgoECg3VkcIKBBIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.176/tcp/38034/p2p/16Uiu2HAmShgWZrdqBTruAbNdZ9C9cyRirBffhbjCgh4VoR5dQfe2"]'
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:38033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3edb6715-bd09-4286-bce4-a9faddc8994f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3edb6715-bd09-4286-bce4-a9faddc8994f","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:140 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33025/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:140 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33025/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:140 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33025/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:140 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33025/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:140 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33025/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33025/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:269 Stopping container with id 062bca9f69a0
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id bb64b898cc51
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,271 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:34 Network tests-functional_default created
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.39.192
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['7329', '7330', '7331', '7332', '7333']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 7329:7329 -p 7330:7330 -p 7331:7331 -p 7332:7332 -p 7333:7333 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7331 --rest-port=7329 --tcp-port=7330 --discv5-udp-port=7332 --rest-address=0.0.0.0 --nat=extip:172.18.39.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbe4cd84499cec7e33bb3ebdbded0ac7ec3c87ad92eb060f9ecac6cb40d7bc46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7333 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.39.192 tests-functional_default b14d76f18190ebaba0c83a7100492cea81b835700d7464c4ceb1ce239f8d462f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b14d76f18190. Setting up logs at ./log/docker/node1_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 7329
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7329/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7329/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.192/tcp/7330/p2p/16Uiu2HAkz7r1bfjK4ZqbTqcVbmjnhwLiVLjMJZaBB83S6Uw5mnX1","/ip4/172.18.39.192/tcp/7331/ws/p2p/16Uiu2HAkz7r1bfjK4ZqbTqcVbmjnhwLiVLjMJZaBB83S6Uw5mnX1"],"enrUri":"enr:-L24QFTmnGnM3udLOLibWM35G4dc89B9xqwhakcjUC_ntcKzSNYA5lETPzHa34r4bYa-6TZURXNXlNdsdqdVi7LvkoICgmlkgnY0gmlwhKwSJ8CKbXVsdGlhZGRyc5YACASsEifABhyiAAoErBInwAYco90DgnJzhQDGAQAAiXNlY3AyNTZrMaECRblSgc0aXGIRbhW-a9QDgE6kfEX26T2XOk_3DCIZL0CDdGNwghyig3VkcIIcpIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.156.184
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['30704', '30705', '30706', '30707', '30708']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 30704:30704 -p 30705:30705 -p 30706:30706 -p 30707:30707 -p 30708:30708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30706 --rest-port=30704 --tcp-port=30705 --discv5-udp-port=30707 --rest-address=0.0.0.0 --nat=extip:172.18.156.184 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f9f0f5cc9dabda5ea9a71c36eff6ba6b299a337cd1922d3d6e7bfcb7ef4efe09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30708 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFTmnGnM3udLOLibWM35G4dc89B9xqwhakcjUC_ntcKzSNYA5lETPzHa34r4bYa-6TZURXNXlNdsdqdVi7LvkoICgmlkgnY0gmlwhKwSJ8CKbXVsdGlhZGRyc5YACASsEifABhyiAAoErBInwAYco90DgnJzhQDGAQAAiXNlY3AyNTZrMaECRblSgc0aXGIRbhW-a9QDgE6kfEX26T2XOk_3DCIZL0CDdGNwghyig3VkcIIcpIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.156.184 tests-functional_default c1da954c7586ade99a624a3b2e47a93d24d84c582cb1b330b273d9ba769667fb
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c1da954c7586. Setting up logs at ./log/docker/node2_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 30704
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30704/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30704/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/30705/p2p/16Uiu2HAm8SevsWc4eyDVoxJwVLW4BpMPoqtEsTN7ScyWcFj6UFgC","/ip4/172.18.156.184/tcp/30706/ws/p2p/16Uiu2HAm8SevsWc4eyDVoxJwVLW4BpMPoqtEsTN7ScyWcFj6UFgC"],"enrUri":"enr:-L24QHJdJcvgvUqmag3Muw1UiJo0r7sOlhPgyALkxFr5hKbmY_grW4pOP8eznNmVR7d0-YWIAC5dr3VvcRd8byYg5cgCgmlkgnY0gmlwhKwSnLiKbXVsdGlhZGRyc5YACASsEpy4BnfxAAoErBKcuAZ38t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwWhSvGavUXE_RtlT0mhr9sV_ZsN8dzuAXqTj039w-KGDdGNwgnfxg3VkcIJ384V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.50.178
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42483', '42484', '42485', '42486', '42487']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 42483:42483 -p 42484:42484 -p 42485:42485 -p 42486:42486 -p 42487:42487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42485 --rest-port=42483 --tcp-port=42484 --discv5-udp-port=42486 --rest-address=0.0.0.0 --nat=extip:172.18.50.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8a9b5c733b8a3a7f0ede6efec7be26cdd574127f1266ace9a4d9a63fdb1fb0f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42487 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHJdJcvgvUqmag3Muw1UiJo0r7sOlhPgyALkxFr5hKbmY_grW4pOP8eznNmVR7d0-YWIAC5dr3VvcRd8byYg5cgCgmlkgnY0gmlwhKwSnLiKbXVsdGlhZGRyc5YACASsEpy4BnfxAAoErBKcuAZ38t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECwWhSvGavUXE_RtlT0mhr9sV_ZsN8dzuAXqTj039w-KGDdGNwgnfxg3VkcIJ384V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.50.178 tests-functional_default b222e819eba76a4dbe72859f79ce5686e65a092931a6e32ab85f4d12aa71c38e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b222e819eba7. Setting up logs at ./log/docker/node3_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42483
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42483/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42483/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/42484/p2p/16Uiu2HAm2NowsZ4hoSDcYnHzkPEbJGFo76uUvqLUZxTo9bwBxJn2","/ip4/172.18.50.178/tcp/42485/ws/p2p/16Uiu2HAm2NowsZ4hoSDcYnHzkPEbJGFo76uUvqLUZxTo9bwBxJn2"],"enrUri":"enr:-L24QGuR-YK6GcW5nyQV5I0gE8gvOjtwvlC9ePe-l0B4NN3lBf_LbDzuv36GGJrZjOTNXMnncE9uXod3E4rKiDB_2GcCgmlkgnY0gmlwhKwSMrKKbXVsdGlhZGRyc5YACASsEjKyBqX0AAoErBIysgal9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ0YTAQdIuWSSuoGnssxQOSh18THta0jkiGKAGhauwQ-DdGNwgqX0g3VkcIKl9oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.82.101
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['6930', '6931', '6932', '6933', '6934']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 6930:6930 -p 6931:6931 -p 6932:6932 -p 6933:6933 -p 6934:6934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6932 --rest-port=6930 --tcp-port=6931 --discv5-udp-port=6933 --rest-address=0.0.0.0 --nat=extip:172.18.82.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c3bca56fd8b9dd244e5a8abbcd5e9dd4d7ac1b5d14636ccf36fcdc1b04bdf15d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6934 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGuR-YK6GcW5nyQV5I0gE8gvOjtwvlC9ePe-l0B4NN3lBf_LbDzuv36GGJrZjOTNXMnncE9uXod3E4rKiDB_2GcCgmlkgnY0gmlwhKwSMrKKbXVsdGlhZGRyc5YACASsEjKyBqX0AAoErBIysgal9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ0YTAQdIuWSSuoGnssxQOSh18THta0jkiGKAGhauwQ-DdGNwgqX0g3VkcIKl9oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.82.101 tests-functional_default 5b2753c0378d328a21c8d904455700fc99934fc2af1962a65bcc6735327f0a06
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5b2753c0378d. Setting up logs at ./log/docker/node4_2026-04-14_22-07-38__c96b3e80-38be-4391-aded-0550175165f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 6930
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6930/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6930/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/6931/p2p/16Uiu2HAmVJHJpsMYziM6YcyBfdGqZTognTTMCYv7pN3bG3sSZkWW","/ip4/172.18.82.101/tcp/6932/ws/p2p/16Uiu2HAmVJHJpsMYziM6YcyBfdGqZTognTTMCYv7pN3bG3sSZkWW"],"enrUri":"enr:-L24QH5IAeKBK8KXixq0uVNt9i0tAXPQkENtHzph3GhHhBKzK77iMmB7Lp97Hn8e-a3ZMpzPLAWzisI2ZGcPYizmI7MCgmlkgnY0gmlwhKwSUmWKbXVsdGlhZGRyc5YACASsElJlBhsTAAoErBJSZQYbFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED90inmaXq5A3s8dkHmaMLq02NrLuZWyi74-oJb60iDIuDdGNwghsTg3VkcIIbFYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42483/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7329/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.156.184/tcp/37092/p2p/16Uiu2HAm8SevsWc4eyDVoxJwVLW4BpMPoqtEsTN7ScyWcFj6UFgC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30704/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.50.178/tcp/51054/p2p/16Uiu2HAm2NowsZ4hoSDcYnHzkPEbJGFo76uUvqLUZxTo9bwBxJn2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.39.192/tcp/7330/p2p/16Uiu2HAkz7r1bfjK4ZqbTqcVbmjnhwLiVLjMJZaBB83S6Uw5mnX1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42483/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.156.184/tcp/30705/p2p/16Uiu2HAm8SevsWc4eyDVoxJwVLW4BpMPoqtEsTN7ScyWcFj6UFgC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.82.101/tcp/60778/p2p/16Uiu2HAmVJHJpsMYziM6YcyBfdGqZTognTTMCYv7pN3bG3sSZkWW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6930/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.50.178/tcp/42484/p2p/16Uiu2HAm2NowsZ4hoSDcYnHzkPEbJGFo76uUvqLUZxTo9bwBxJn2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
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', '2892', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '2892', '-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', '2892', '-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:6930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204486571548484,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204486585734735,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204488024167783,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204488239816978,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204489288075292,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204489504202802,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204489512728549,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204490760136092,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204493007826031,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204494896532477,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204495111881952,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204497157428331,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204504760201448,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204506208182766,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204507268092443,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204508488146631,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204510119887416,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204510127792701,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204511170533736,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204514855724216,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204515908988604,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204516135728245,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204517592210911,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204517807736884,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204522168004889,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204522175546825,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204523408166843,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204524888171237,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204526152340744,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204527168998265,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '2892', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3495', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3495', '-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', '3495', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8002: 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:6930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7329/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558442364234,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558454906366,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558473281340,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558488416426,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558501098964,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558524550470,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558539905406,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558563749186,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558578558341,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558597715366,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558615257051,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558636533490,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558647194003,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558674199218,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558697749372,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558721868297,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558738313761,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558763949720,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558779424903,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558797118167,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558814958062,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558829229618,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558844016972,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558857423894,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558877330381,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558893289519,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558912107248,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558932800035,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558953163239,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204558971758992,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:491 sender_loss=30 receiver_loss=30
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3495', '-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:269 Stopping container with id b14d76f18190
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c1da954c7586
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id b222e819eba7
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5b2753c0378d
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container b14d76f18190. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,202 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_store_get with id: 2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1
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.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.101.158
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['17503', '17504', '17505', '17506', '17507']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 17503:17503 -p 17504:17504 -p 17505:17505 -p 17506:17506 -p 17507:17507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17505 --rest-port=17503 --tcp-port=17504 --discv5-udp-port=17506 --rest-address=0.0.0.0 --nat=extip:172.18.101.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c646efdcec3d7de1b9fe4c5a2e75ba1de9017fa0fc07c8e859dcf03babf82afc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17507 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.101.158 tests-functional_default f28d083b3129b16085b49fd349d7142c9abcccd5797f5146a25f214cf9a85c4a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f28d083b3129. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 17503
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 9c179d0e1ce6. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 6bd374d6f488. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.158/tcp/17504/p2p/16Uiu2HAm7h85PHJzatwPoVttT7WdhWN5pkCsyEoUQcm7qcecmXAD","/ip4/172.18.101.158/tcp/17505/ws/p2p/16Uiu2HAm7h85PHJzatwPoVttT7WdhWN5pkCsyEoUQcm7qcecmXAD"],"enrUri":"enr:-L24QOqs53V8V_jR8I6vSr9K4iRgsY5o_OyZyk4ulfeUglkNdrhqLrSzXcsQpb-MVRHC1_1LBnsCVMQZpUoiiye5NQMCgmlkgnY0gmlwhKwSZZ6KbXVsdGlhZGRyc5YACASsEmWeBkRgAAoErBJlngZEYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtkF2abz_trwdbHQFayErH2KVKTrbnEtA4Y_fvnJdmT6DdGNwgkRgg3VkcIJEYoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.3.228
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['8179', '8180', '8181', '8182', '8183']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 8179:8179 -p 8180:8180 -p 8181:8181 -p 8182:8182 -p 8183:8183 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8181 --rest-port=8179 --tcp-port=8180 --discv5-udp-port=8182 --rest-address=0.0.0.0 --nat=extip:172.18.3.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2999dca7cbe60c83fe6e9c2bff3611c7b012cfdf646f1b2df1eabbdbeedd7ec2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8183 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOqs53V8V_jR8I6vSr9K4iRgsY5o_OyZyk4ulfeUglkNdrhqLrSzXcsQpb-MVRHC1_1LBnsCVMQZpUoiiye5NQMCgmlkgnY0gmlwhKwSZZ6KbXVsdGlhZGRyc5YACASsEmWeBkRgAAoErBJlngZEYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtkF2abz_trwdbHQFayErH2KVKTrbnEtA4Y_fvnJdmT6DdGNwgkRgg3VkcIJEYoV3YWt1MgM --storenode=/ip4/172.18.101.158/tcp/17504/p2p/16Uiu2HAm7h85PHJzatwPoVttT7WdhWN5pkCsyEoUQcm7qcecmXAD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.3.228 tests-functional_default 1cdd5587b05efadafbce25135df3ab117f1b94fdac6813f149f1bebea332ca09
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1cdd5587b05e. Setting up logs at ./log/docker/store_node1_2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 8179
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8179/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8179/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.228/tcp/8180/p2p/16Uiu2HAkvoctQYQNoK8aCA2JJn7m7dEzeTV5gfBbHJms6MfEfYy2","/ip4/172.18.3.228/tcp/8181/ws/p2p/16Uiu2HAkvoctQYQNoK8aCA2JJn7m7dEzeTV5gfBbHJms6MfEfYy2"],"enrUri":"enr:-L24QL2kCAwkskp4uWaPrMxcTFZqKALYZTkbcebLK85V4PmcOMowWRUP2x49aCqSk-sGVguScfYU3KvzgOwiqtz0dOUCgmlkgnY0gmlwhKwSA-SKbXVsdGlhZGRyc5YACASsEgPkBh_0AAoErBID5AYf9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFHr3tJ-gVBOHjVcxEwirHDDuuW8OEpTG-oxWU3hgBQ2DdGNwgh_0g3VkcIIf9oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8179/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.158/tcp/17504/p2p/16Uiu2HAm7h85PHJzatwPoVttT7WdhWN5pkCsyEoUQcm7qcecmXAD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8179/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:17503/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0524ad60e545f69298d47cb2d06d1698437904a2c20f812a02db282b39b7b221"}]}'
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:8179/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0524ad60e545f69298d47cb2d06d1698437904a2c20f812a02db282b39b7b221"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.101.158/tcp/17504"} has 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:269 Stopping container with id f28d083b3129
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 1cdd5587b05e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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/publishing_node1_2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/store_node1_2026-04-14_22-17-45__6f97d498-9169-4fe8-828c-aa019cb953e1__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_store_get with id: 2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39
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.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.253.76
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['30112', '30113', '30114', '30115', '30116']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 30112:30112 -p 30113:30113 -p 30114:30114 -p 30115:30115 -p 30116:30116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30114 --rest-port=30112 --tcp-port=30113 --discv5-udp-port=30115 --rest-address=0.0.0.0 --nat=extip:172.18.253.76 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=30acccd97f64c434bcc2daca5b0dfba68709accb1172fcb8fb7e129df8253dbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30116 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.253.76 tests-functional_default 078272c64c39c7c37d30f6bca6dda0833f0a760b6dc679e19c4a92346be0186a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 078272c64c39. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 30112
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container f28d083b3129. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 1cdd5587b05e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30112/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.76/tcp/30113/p2p/16Uiu2HAm1NVfJb5ornRwuwrie5DpcZz4qdU2EtD5PK7wj4e39JZk","/ip4/172.18.253.76/tcp/30114/ws/p2p/16Uiu2HAm1NVfJb5ornRwuwrie5DpcZz4qdU2EtD5PK7wj4e39JZk"],"enrUri":"enr:-L24QDKx6sr89V6B68ORoP0H0sU38nassrHPZzf4PAHxZbzzaLGL9_s9SMmh_ECYlF7j6bDz7n3f7vCMpq-YEabuUhgCgmlkgnY0gmlwhKwS_UyKbXVsdGlhZGRyc5YACASsEv1MBnWhAAoErBL9TAZ1ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWFW2Llmv4t3vXMXy8G0XfcIi5nwa53KUXkT5XxZNCA-DdGNwgnWhg3VkcIJ1o4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.212.220
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['29027', '29028', '29029', '29030', '29031']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 29027:29027 -p 29028:29028 -p 29029:29029 -p 29030:29030 -p 29031:29031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29029 --rest-port=29027 --tcp-port=29028 --discv5-udp-port=29030 --rest-address=0.0.0.0 --nat=extip:172.18.212.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=deb7e226de307cf9a4b894d9c8bb8c2494dcfe2716e91a5b5e9ee4137be66f90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29031 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDKx6sr89V6B68ORoP0H0sU38nassrHPZzf4PAHxZbzzaLGL9_s9SMmh_ECYlF7j6bDz7n3f7vCMpq-YEabuUhgCgmlkgnY0gmlwhKwS_UyKbXVsdGlhZGRyc5YACASsEv1MBnWhAAoErBL9TAZ1ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWFW2Llmv4t3vXMXy8G0XfcIi5nwa53KUXkT5XxZNCA-DdGNwgnWhg3VkcIJ1o4V3YWt1MgM --storenode=/ip4/172.18.253.76/tcp/30113/p2p/16Uiu2HAm1NVfJb5ornRwuwrie5DpcZz4qdU2EtD5PK7wj4e39JZk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.212.220 tests-functional_default 9b302f7b4a916c8b53fb27e6e9b846b81d19949445d0b592864efd58fcb05c78
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9b302f7b4a91. Setting up logs at ./log/docker/store_node1_2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 29027
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29027/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29027/debug/v1/info" -H "Content-Type: application/json" -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.220/tcp/29028/p2p/16Uiu2HAmN93vpK8D4bCT44ekma3MmUtbaii2tT4BNoBnW4q2gM5f","/ip4/172.18.212.220/tcp/29029/ws/p2p/16Uiu2HAmN93vpK8D4bCT44ekma3MmUtbaii2tT4BNoBnW4q2gM5f"],"enrUri":"enr:-L24QEwRD2vzbBHIC9YDAdUx_M363smB6HYuYmEqEMOWvNk5HD6wMoWQzPgfY9fsQUdhCwcCcloDG290jx5Yqz8JRm8CgmlkgnY0gmlwhKwS1NyKbXVsdGlhZGRyc5YACASsEtTcBnFkAAoErBLU3AZxZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjOl9npKgFO0yvXRt6G7T-Ib3tgxcROE-GAEQXJx280aDdGNwgnFkg3VkcIJxZoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.76/tcp/30113/p2p/16Uiu2HAm1NVfJb5ornRwuwrie5DpcZz4qdU2EtD5PK7wj4e39JZk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:30112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6d42b1b3d1c79042db906cd972cc7abec93fac773684299bed012d74570e7bba"}]}'
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:29027/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6d42b1b3d1c79042db906cd972cc7abec93fac773684299bed012d74570e7bba"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.253.76/tcp/30113"} has 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:269 Stopping container with id 078272c64c39
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9b302f7b4a91
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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/publishing_node1_2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/store_node1_2026-04-14_22-17-53__4aa3a179-9947-420d-be12-7399cb315c39__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,81 @@
2026-04-14 22:08:56.877 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:56.878 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-04-14_22-08-56__000eacad-0827-4e39-919f-a1fe3870a6e5
2026-04-14 22:08:56.878 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:56.879 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:08:56.880 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 22:08:56.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:56.889 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-56__000eacad-0827-4e39-919f-a1fe3870a6e5__wakuorg_nwaku:latest.log
2026-04-14 22:08:56.889 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:56.889 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:56.890 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:56.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.218
2026-04-14 22:08:56.891 DEBUG [src.node.docker_mananger] Generated ports ['63573', '63574', '63575', '63576', '63577']
2026-04-14 22:08:56.891 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:56.891 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:56.891 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:56.891 DEBUG [src.node.docker_mananger] docker run -i -t -p 63573:63573 -p 63574:63574 -p 63575:63575 -p 63576:63576 -p 63577:63577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63575 --rest-port=63573 --tcp-port=63574 --discv5-udp-port=63576 --rest-address=0.0.0.0 --nat=extip:172.18.213.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41cdd098a31705c16d5f2b9cd4cbf980bbdeabdb9ee0a7e5dd6caceeb934d7bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63577 --metrics-logging=true --relay=true
2026-04-14 22:08:57.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.218 tests-functional_default 2bf80dc2f9c50aa31c78cdd8a3f976c3aa7fff3d419f463429dc66c9b799700b
2026-04-14 22:08:57.114 DEBUG [src.node.docker_mananger] Container started with ID 2bf80dc2f9c5. Setting up logs at ./log/docker/node1_2026-04-14_22-08-56__000eacad-0827-4e39-919f-a1fe3870a6e5__wakuorg_nwaku:latest.log
2026-04-14 22:08:57.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63573
2026-04-14 22:08:57.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:57.188 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:57.188 ERROR [src.node.docker_mananger] Max retries reached for container a8360876e95b. Exiting log stream.
2026-04-14 22:08:57.701 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:57.701 ERROR [src.node.docker_mananger] Max retries reached for container 6760929a74e4. Exiting log stream.
2026-04-14 22:08:58.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63573/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:58.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:58.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:58.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:58.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.218/tcp/63574/p2p/16Uiu2HAmU7qAk1D4FRTGoecKwEqCYW1QcLnkjJ591CTjQ8W11BBF","/ip4/172.18.213.218/tcp/63575/ws/p2p/16Uiu2HAmU7qAk1D4FRTGoecKwEqCYW1QcLnkjJ591CTjQ8W11BBF"],"enrUri":"enr:-L24QGAKNR16hk-g6up8AtpfMJVb8HBRi9n5Dkd6I3OwblQYB6ibkT4Q8urKawyMMZuIvVoUp2rL2FIA8ukufsb-9kgCgmlkgnY0gmlwhKwS1dqKbXVsdGlhZGRyc5YACASsEtXaBvhWAAoErBLV2gb4V90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5b-akYlO6kpAXzW9AzrS7zhxw9OOvOIy55y2mFO6EBqDdGNwgvhWg3VkcIL4WIV3YWt1MgE"}'
2026-04-14 22:08:58.122 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:58.129 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:58.129 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-56__000eacad-0827-4e39-919f-a1fe3870a6e5__wakuorg_nwaku:latest.log
2026-04-14 22:08:58.129 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:58.129 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:58.130 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:58.131 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.182
2026-04-14 22:08:58.131 DEBUG [src.node.docker_mananger] Generated ports ['21470', '21471', '21472', '21473', '21474']
2026-04-14 22:08:58.131 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:58.131 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:58.131 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:58.131 DEBUG [src.node.docker_mananger] docker run -i -t -p 21470:21470 -p 21471:21471 -p 21472:21472 -p 21473:21473 -p 21474:21474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21472 --rest-port=21470 --tcp-port=21471 --discv5-udp-port=21473 --rest-address=0.0.0.0 --nat=extip:172.18.140.182 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e6609aec7e201bac4d47afed7fe3fbcdadc37417cdcc2cd8bf9c5b5c9f6690ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21474 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGAKNR16hk-g6up8AtpfMJVb8HBRi9n5Dkd6I3OwblQYB6ibkT4Q8urKawyMMZuIvVoUp2rL2FIA8ukufsb-9kgCgmlkgnY0gmlwhKwS1dqKbXVsdGlhZGRyc5YACASsEtXaBvhWAAoErBLV2gb4V90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5b-akYlO6kpAXzW9AzrS7zhxw9OOvOIy55y2mFO6EBqDdGNwgvhWg3VkcIL4WIV3YWt1MgE
2026-04-14 22:08:58.318 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.182 tests-functional_default 7e0861b797c4cf03a9f2c57da49c036b252c96582690efdb40532df1e8225c1a
2026-04-14 22:08:58.352 DEBUG [src.node.docker_mananger] Container started with ID 7e0861b797c4. Setting up logs at ./log/docker/node2_2026-04-14_22-08-56__000eacad-0827-4e39-919f-a1fe3870a6e5__wakuorg_nwaku:latest.log
2026-04-14 22:08:58.352 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21470
2026-04-14 22:08:58.352 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:59.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21470/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:59.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:59.382 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:59.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:59.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.182/tcp/21471/p2p/16Uiu2HAmVDPk9SNcQ2UjpqCr1vxhVqUvQVMzVCmKPrKvww95mXvN","/ip4/172.18.140.182/tcp/21472/ws/p2p/16Uiu2HAmVDPk9SNcQ2UjpqCr1vxhVqUvQVMzVCmKPrKvww95mXvN"],"enrUri":"enr:-L24QN1iYV0YuE9lSVgzueM2cUxJOD_MgOPhBRi6UeOdvwDEAiV3Rt8XIi3eiL1RBzS3wULm4Yc066gufy7BcHT4PnUCgmlkgnY0gmlwhKwSjLaKbXVsdGlhZGRyc5YACASsEoy2BlPfAAoErBKMtgZT4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9ggHSlkpUrBBXmc0w607JVoS_eDXKcHTx0wHbw0jG--DdGNwglPfg3VkcIJT4YV3YWt1MgE"}'
2026-04-14 22:08:59.389 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:59.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21470/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.218/tcp/63574/p2p/16Uiu2HAmU7qAk1D4FRTGoecKwEqCYW1QcLnkjJ591CTjQ8W11BBF"]'
2026-04-14 22:08:59.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:59.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63573/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:59.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:59.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:59.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:59.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:59.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:59.413 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:59.513 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:59.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:59.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204539405978368,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:59.518 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:59.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:59.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204539405978368,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:59.522 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:63573/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:59.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:59.527 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:59.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:59.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:59.533 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63573/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
2026-04-14 22:08:59.535 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:08:59.536 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:08:59.536 DEBUG [src.node.waku_node] Stopping container with id 2bf80dc2f9c5
2026-04-14 22:08:59.994 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:59.995 DEBUG [src.node.waku_node] Stopping container with id 7e0861b797c4
2026-04-14 22:09:00.469 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:09:00.471 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:09:00.482 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:09:00.488 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_characters_in_hash with id: 2026-04-14_22-12-51__6ca23348-41f3-40cf-8556-d918fa94b012
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-12-51__6ca23348-41f3-40cf-8556-d918fa94b012__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.85.106
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42845', '42846', '42847', '42848', '42849']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 42845:42845 -p 42846:42846 -p 42847:42847 -p 42848:42848 -p 42849:42849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42847 --rest-port=42845 --tcp-port=42846 --discv5-udp-port=42848 --rest-address=0.0.0.0 --nat=extip:172.18.85.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5c8d428b81d45baa0caaafda2ccda123df98dfcf0ef84b9b9b07d77c1917b1d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42849 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.85.106 tests-functional_default 1019cc48ffa9a5ced5833468d6e1881749c45902817a1b7a39d6e96f246d473e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1019cc48ffa9. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-12-51__6ca23348-41f3-40cf-8556-d918fa94b012__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42845
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container eeb7f0274052. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 3e88086751e9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42845/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.106/tcp/42846/p2p/16Uiu2HAm3WPpghUVP9eK4eT8f5Zttt2vK3BmrCitZQhbWKuMSUsJ","/ip4/172.18.85.106/tcp/42847/ws/p2p/16Uiu2HAm3WPpghUVP9eK4eT8f5Zttt2vK3BmrCitZQhbWKuMSUsJ"],"enrUri":"enr:-L24QIo4BSJ_TvTuWnP1saJs786GULI18TfgyLRi1msnRAF0TlNUZLComor-Va4dso1nDc9sg_HquwgtqGw06usmt6wCgmlkgnY0gmlwhKwSVWqKbXVsdGlhZGRyc5YACASsElVqBqdeAAoErBJVaganX90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeBMhcTxCE0FsIZfL-wrvEpfzRu87decBZfBRHGsFhNmDdGNwgqdeg3VkcIKnYIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-12-51__6ca23348-41f3-40cf-8556-d918fa94b012__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.159.34
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44842', '44843', '44844', '44845', '44846']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 44842:44842 -p 44843:44843 -p 44844:44844 -p 44845:44845 -p 44846:44846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44844 --rest-port=44842 --tcp-port=44843 --discv5-udp-port=44845 --rest-address=0.0.0.0 --nat=extip:172.18.159.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5acc332472bc205aa8c68a187cabc54220a80bfd4eb4dbbbdc65e5f60a7c7d3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44846 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIo4BSJ_TvTuWnP1saJs786GULI18TfgyLRi1msnRAF0TlNUZLComor-Va4dso1nDc9sg_HquwgtqGw06usmt6wCgmlkgnY0gmlwhKwSVWqKbXVsdGlhZGRyc5YACASsElVqBqdeAAoErBJVaganX90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeBMhcTxCE0FsIZfL-wrvEpfzRu87decBZfBRHGsFhNmDdGNwgqdeg3VkcIKnYIV3YWt1MgM --storenode=/ip4/172.18.85.106/tcp/42846/p2p/16Uiu2HAm3WPpghUVP9eK4eT8f5Zttt2vK3BmrCitZQhbWKuMSUsJ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.159.34 tests-functional_default 94df6a73fefdd03f65c7060aa02be307ad69bda27b80592de39fa24da840a0e3
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 94df6a73fefd. Setting up logs at ./log/docker/store_node1_2026-04-14_22-12-51__6ca23348-41f3-40cf-8556-d918fa94b012__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 44842
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44842/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44842/debug/v1/info" -H "Content-Type: application/json" -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.34/tcp/44843/p2p/16Uiu2HAmGfvjoSQhzBgyiMZfw3dqGioMoFcVNWERkyVQeS73Zaxa","/ip4/172.18.159.34/tcp/44844/ws/p2p/16Uiu2HAmGfvjoSQhzBgyiMZfw3dqGioMoFcVNWERkyVQeS73Zaxa"],"enrUri":"enr:-L24QEJRZ4wjqAHBnp6metQ2a9liadogA3aQ26BVCpFodPnqFXNRLfC3fVm_Z-sEPEouOiuQ6ciItUCJVfyjP76OaOACgmlkgnY0gmlwhKwSnyKKbXVsdGlhZGRyc5YACASsEp8iBq8rAAoErBKfIgavLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDO6w-m4-Aiq2B7G0xykfezmkFCqfcf_NU3MP0rR5TxtuDdGNwgq8rg3VkcIKvLYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.106/tcp/42846/p2p/16Uiu2HAm3WPpghUVP9eK4eT8f5Zttt2vK3BmrCitZQhbWKuMSUsJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42845/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42845/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42845/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42845/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44842/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44842/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
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:269 Stopping container with id 1019cc48ffa9
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 94df6a73fefd
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
2026-04-14 22:10:35.171 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:35.173 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-14_22-10-35__81083f54-2d2e-4dbd-a3cb-4a6d0dff3f42
2026-04-14 22:10:35.173 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:35.174 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:10:35.174 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 22:10:35.182 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:35.183 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-35__81083f54-2d2e-4dbd-a3cb-4a6d0dff3f42__wakuorg_nwaku:latest.log
2026-04-14 22:10:35.183 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:35.183 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:35.184 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:35.184 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.21
2026-04-14 22:10:35.185 DEBUG [src.node.docker_mananger] Generated ports ['58673', '58674', '58675', '58676', '58677']
2026-04-14 22:10:35.185 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:35.185 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:35.185 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:35.185 DEBUG [src.node.docker_mananger] docker run -i -t -p 58673:58673 -p 58674:58674 -p 58675:58675 -p 58676:58676 -p 58677:58677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58675 --rest-port=58673 --tcp-port=58674 --discv5-udp-port=58676 --rest-address=0.0.0.0 --nat=extip:172.18.11.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9a77be4a5ac2d03f454dfaaae74dbfcdfd2fc800f5e97c8ea3a1fd6e2bcda9ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58677 --metrics-logging=true --relay=true
2026-04-14 22:10:35.375 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.21 tests-functional_default 223faa318aea0e94b01425ed9cfca624e7a43fc12af4b0b8f2ec05523000ea71
2026-04-14 22:10:35.407 DEBUG [src.node.docker_mananger] Container started with ID 223faa318aea. Setting up logs at ./log/docker/node1_2026-04-14_22-10-35__81083f54-2d2e-4dbd-a3cb-4a6d0dff3f42__wakuorg_nwaku:latest.log
2026-04-14 22:10:35.408 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58673
2026-04-14 22:10:35.408 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:35.486 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:35.486 ERROR [src.node.docker_mananger] Max retries reached for container bcfd3dc7b032. Exiting log stream.
2026-04-14 22:10:35.997 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:35.997 ERROR [src.node.docker_mananger] Max retries reached for container f8771132e722. Exiting log stream.
2026-04-14 22:10:36.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:36.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:36.413 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:36.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:36.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.21/tcp/58674/p2p/16Uiu2HAmRkQt2Vupc9VHCpYUAxHotfn4BbugugPnE6RbciCe34Mu","/ip4/172.18.11.21/tcp/58675/ws/p2p/16Uiu2HAmRkQt2Vupc9VHCpYUAxHotfn4BbugugPnE6RbciCe34Mu"],"enrUri":"enr:-L24QMV8r77ptsIfLiB3TBJOwzejbfvn99i5ZNzpszCXarO6VwfO2d54enWpPx7GgE8axKT2BToHFbFNbfV2-wfFYMoCgmlkgnY0gmlwhKwSCxWKbXVsdGlhZGRyc5YACASsEgsVBuUyAAoErBILFQblM90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwouR95z2c59s_CHCwu_eg2sUuSKwuY712gQFhWkcP2iDdGNwguUyg3VkcILlNIV3YWt1MgE"}'
2026-04-14 22:10:36.416 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:36.423 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:36.423 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-35__81083f54-2d2e-4dbd-a3cb-4a6d0dff3f42__wakuorg_nwaku:latest.log
2026-04-14 22:10:36.423 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:36.423 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:36.425 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:36.425 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.129
2026-04-14 22:10:36.425 DEBUG [src.node.docker_mananger] Generated ports ['29746', '29747', '29748', '29749', '29750']
2026-04-14 22:10:36.425 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:36.425 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:36.425 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:36.425 DEBUG [src.node.docker_mananger] docker run -i -t -p 29746:29746 -p 29747:29747 -p 29748:29748 -p 29749:29749 -p 29750:29750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29748 --rest-port=29746 --tcp-port=29747 --discv5-udp-port=29749 --rest-address=0.0.0.0 --nat=extip:172.18.88.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=80efc9a1c857d5fd4bc11dda6f3ab1f961d5821988fdedb34ad752ab6acedb49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29750 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMV8r77ptsIfLiB3TBJOwzejbfvn99i5ZNzpszCXarO6VwfO2d54enWpPx7GgE8axKT2BToHFbFNbfV2-wfFYMoCgmlkgnY0gmlwhKwSCxWKbXVsdGlhZGRyc5YACASsEgsVBuUyAAoErBILFQblM90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwouR95z2c59s_CHCwu_eg2sUuSKwuY712gQFhWkcP2iDdGNwguUyg3VkcILlNIV3YWt1MgE
2026-04-14 22:10:36.625 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.129 tests-functional_default f21bf4202d2efbf0078131c7f9e111dde461d18203713f547887bf091d991d4d
2026-04-14 22:10:36.663 DEBUG [src.node.docker_mananger] Container started with ID f21bf4202d2e. Setting up logs at ./log/docker/node2_2026-04-14_22-10-35__81083f54-2d2e-4dbd-a3cb-4a6d0dff3f42__wakuorg_nwaku:latest.log
2026-04-14 22:10:36.664 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29746
2026-04-14 22:10:36.664 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:37.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:37.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:37.677 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:37.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:37.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.129/tcp/29747/p2p/16Uiu2HAmCxFqMCAAowAzsULac9XCP947v6Zmb8n67j9TfviBjGqp","/ip4/172.18.88.129/tcp/29748/ws/p2p/16Uiu2HAmCxFqMCAAowAzsULac9XCP947v6Zmb8n67j9TfviBjGqp"],"enrUri":"enr:-L24QGXIpLSJky8wkNgWuog1E2NAvOMYv1uGLkkQDKDavZegHMKq5A3XcPglJ6WgUX2fqM2WoAlcwcFmEQDH85rzNLQCgmlkgnY0gmlwhKwSWIGKbXVsdGlhZGRyc5YACASsEliBBnQzAAoErBJYgQZ0NN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBGxhnf-OVxQhO6FY4Fb6dHUftNrmmrQRQ3MdrkdAoDuDdGNwgnQzg3VkcIJ0NYV3YWt1MgE"}'
2026-04-14 22:10:37.682 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:37.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29746/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.21/tcp/58674/p2p/16Uiu2HAmRkQt2Vupc9VHCpYUAxHotfn4BbugugPnE6RbciCe34Mu"]'
2026-04-14 22:10:37.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.691 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 22:10:37.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:37.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:37.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:37.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.707 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:37.808 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:37.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:37.811 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":1776204637700306432,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:37.812 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:37.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:37.815 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":1776204637700306432,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:37.817 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 22:10:37.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-14 22:10:37.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-14 22:10:37.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.836 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/0
2026-04-14 22:10:37.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:37.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:37.945 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:37.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:37.948 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":1776204637838273057,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:37.950 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:37.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:37.952 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":1776204637838273057,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:37.954 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1
2026-04-14 22:10:37.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:37.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.958 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:38.058 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.062 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":1776204637954438799,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.066 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":1776204637954438799,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.068 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/9
2026-04-14 22:10:38.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:38.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:38.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:38.174 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.177 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":1776204638068454059,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.179 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.183 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":1776204638068454059,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.185 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/25
2026-04-14 22:10:38.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:38.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:38.191 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:38.291 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204638185468908,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.296 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.299 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":1776204638185468908,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.300 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1000
2026-04-14 22:10:38.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:38.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:38.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:38.405 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.409 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":1776204638300634730,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.410 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:38.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29746/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:38.413 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":1776204638300634730,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:38.416 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:38.417 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:38.417 DEBUG [src.node.waku_node] Stopping container with id 223faa318aea
2026-04-14 22:10:38.909 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:38.909 DEBUG [src.node.waku_node] Stopping container with id f21bf4202d2e
2026-04-14 22:10:39.365 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:39.366 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:39.382 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:39.395 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,667 @@
2026-04-14 22:08:22.881 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:22.882 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-14_22-08-22__17a07a3f-71ba-437e-b160-74254704381a
2026-04-14 22:08:22.885 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:22.886 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:08:22.886 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 22:08:22.896 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:22.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-22__17a07a3f-71ba-437e-b160-74254704381a__wakuorg_nwaku:latest.log
2026-04-14 22:08:22.896 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:22.897 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:22.898 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:22.898 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.100
2026-04-14 22:08:22.898 DEBUG [src.node.docker_mananger] Generated ports ['44299', '44300', '44301', '44302', '44303']
2026-04-14 22:08:22.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:22.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:22.899 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:22.899 DEBUG [src.node.docker_mananger] docker run -i -t -p 44299:44299 -p 44300:44300 -p 44301:44301 -p 44302:44302 -p 44303:44303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44301 --rest-port=44299 --tcp-port=44300 --discv5-udp-port=44302 --rest-address=0.0.0.0 --nat=extip:172.18.29.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e8f5f6f7c2ea0ee7bb1d7d92feaafd9bf34785cb9d1405e670853b0bbf3f64fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44303 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:08:23.083 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.100 tests-functional_default 30127f06c919b5d33716e629d50f1a607db178644875160cdb9c454c0a62afd5
2026-04-14 22:08:23.119 DEBUG [src.node.docker_mananger] Container started with ID 30127f06c919. Setting up logs at ./log/docker/node1_2026-04-14_22-08-22__17a07a3f-71ba-437e-b160-74254704381a__wakuorg_nwaku:latest.log
2026-04-14 22:08:23.120 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44299
2026-04-14 22:08:23.121 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:23.171 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:23.172 ERROR [src.node.docker_mananger] Max retries reached for container 58660e84fd55. Exiting log stream.
2026-04-14 22:08:23.709 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:23.709 ERROR [src.node.docker_mananger] Max retries reached for container c820a050fb71. Exiting log stream.
2026-04-14 22:08:24.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44299/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:24.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:24.125 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:24.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:24.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.100/tcp/44300/p2p/16Uiu2HAmTVb9i5nXPTybeGN9U4EqEK4wA4QnSX8nvSYG8mXCoj1e","/ip4/172.18.29.100/tcp/44301/ws/p2p/16Uiu2HAmTVb9i5nXPTybeGN9U4EqEK4wA4QnSX8nvSYG8mXCoj1e"],"enrUri":"enr:-L24QGzpUn02LfRqqqGjnl3Iqv7ihMjEgWw5JHAAEkRgxjmQSW_fgNPJBuVkbMC1OTjQxaBHwoKhnqTVWZGsVU0LNxoCgmlkgnY0gmlwhKwSHWSKbXVsdGlhZGRyc5YACASsEh1kBq0MAAoErBIdZAatDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3HbYO_6Ad4gGPJaDxUKjpXgVGtO3sv4tuzuqDeakwS2DdGNwgq0Mg3VkcIKtDoV3YWt1MgU"}'
2026-04-14 22:08:24.127 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:24.128 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 22:08:24.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:24.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-22__17a07a3f-71ba-437e-b160-74254704381a__wakuorg_nwaku:latest.log
2026-04-14 22:08:24.134 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:24.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:24.136 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:24.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.5
2026-04-14 22:08:24.136 DEBUG [src.node.docker_mananger] Generated ports ['49660', '49661', '49662', '49663', '49664']
2026-04-14 22:08:24.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:24.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:24.137 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:24.137 DEBUG [src.node.docker_mananger] docker run -i -t -p 49660:49660 -p 49661:49661 -p 49662:49662 -p 49663:49663 -p 49664:49664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49662 --rest-port=49660 --tcp-port=49661 --discv5-udp-port=49663 --rest-address=0.0.0.0 --nat=extip:172.18.180.5 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4eb8bd5b3d3d4304dddb22e827c5afe5d5dee4de6388a1dab422fa6c2bbef975 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49664 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGzpUn02LfRqqqGjnl3Iqv7ihMjEgWw5JHAAEkRgxjmQSW_fgNPJBuVkbMC1OTjQxaBHwoKhnqTVWZGsVU0LNxoCgmlkgnY0gmlwhKwSHWSKbXVsdGlhZGRyc5YACASsEh1kBq0MAAoErBIdZAatDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3HbYO_6Ad4gGPJaDxUKjpXgVGtO3sv4tuzuqDeakwS2DdGNwgq0Mg3VkcIKtDoV3YWt1MgU --filternode=/ip4/172.18.29.100/tcp/44300/p2p/16Uiu2HAmTVb9i5nXPTybeGN9U4EqEK4wA4QnSX8nvSYG8mXCoj1e
2026-04-14 22:08:24.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.5 tests-functional_default 96e79e57b16f1a8f4c8ef399e8a8c72d0f654270cbce40f5fc84eaa7f932f256
2026-04-14 22:08:24.365 DEBUG [src.node.docker_mananger] Container started with ID 96e79e57b16f. Setting up logs at ./log/docker/node2_2026-04-14_22-08-22__17a07a3f-71ba-437e-b160-74254704381a__wakuorg_nwaku:latest.log
2026-04-14 22:08:24.365 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49660
2026-04-14 22:08:24.366 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:25.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:25.369 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:25.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.5/tcp/49661/p2p/16Uiu2HAm4Kn6rQ7vnwhGYDuUHeUmKZG8VYJJubHTpaxYhRXVvsJS","/ip4/172.18.180.5/tcp/49662/ws/p2p/16Uiu2HAm4Kn6rQ7vnwhGYDuUHeUmKZG8VYJJubHTpaxYhRXVvsJS"],"enrUri":"enr:-L24QC7qAk_hENmVVZJhKeOX4dmf6TqPBFu24_uroqbHqZNtPf9RCYjEupBOtaHTVZ8GR9WmOaEtwp4oL5JRkpUQpMICgmlkgnY0gmlwhKwStAWKbXVsdGlhZGRyc5YACASsErQFBsH9AAoErBK0BQbB_t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChDaei6y9G3T7swnmeoFTMN1JhWKteel9p42UqOnNIMODdGNwgsH9g3VkcILB_4V3YWt1MgA"}'
2026-04-14 22:08:25.372 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:25.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49660/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.100/tcp/44300/p2p/16Uiu2HAmTVb9i5nXPTybeGN9U4EqEK4wA4QnSX8nvSYG8mXCoj1e"]'
2026-04-14 22:08:25.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:08:25.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49660/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "051f7716-68cc-4f37-9c96-4a086c051907", "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"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:08:25.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"051f7716-68cc-4f37-9c96-4a086c051907","statusDesc":"OK"}'
2026-04-14 22:08:25.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:25.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:25.594 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:25.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776204505462501044,"ephemeral":false}]'
2026-04-14 22:08:25.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:25.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:25.729 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:25.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776204505599213467,"ephemeral":false}]'
2026-04-14 22:08:25.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:25.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:25.862 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:25.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776204505733391931,"ephemeral":false}]'
2026-04-14 22:08:25.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:25.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.896 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:25.996 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:25.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776204505867209215,"ephemeral":false}]'
2026-04-14 22:08:26.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.130 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776204506000884613,"ephemeral":false}]'
2026-04-14 22:08:26.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.263 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776204506134648262,"ephemeral":false}]'
2026-04-14 22:08:26.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.297 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.397 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776204506268352090,"ephemeral":false}]'
2026-04-14 22:08:26.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.531 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776204506401814469,"ephemeral":false}]'
2026-04-14 22:08:26.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.565 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.665 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776204506536043923,"ephemeral":false}]'
2026-04-14 22:08:26.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.798 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776204506669616682,"ephemeral":false}]'
2026-04-14 22:08:26.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:26.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:26.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776204506803006987,"ephemeral":false}]'
2026-04-14 22:08:26.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:26.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776204506936734194,"ephemeral":false}]'
2026-04-14 22:08:27.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.200 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776204507071294857,"ephemeral":false}]'
2026-04-14 22:08:27.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.234 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.334 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776204507204964815,"ephemeral":false}]'
2026-04-14 22:08:27.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.468 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776204507339297526,"ephemeral":false}]'
2026-04-14 22:08:27.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.602 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776204507473283210,"ephemeral":false}]'
2026-04-14 22:08:27.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.736 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776204507606946913,"ephemeral":false}]'
2026-04-14 22:08:27.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.869 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:27.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776204507740160149,"ephemeral":false}]'
2026-04-14 22:08:27.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:27.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.903 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.003 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776204507873757327,"ephemeral":false}]'
2026-04-14 22:08:28.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.036 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.136 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776204508007744587,"ephemeral":false}]'
2026-04-14 22:08:28.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.270 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776204508141004702,"ephemeral":false}]'
2026-04-14 22:08:28.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.304 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.404 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776204508275111196,"ephemeral":false}]'
2026-04-14 22:08:28.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.537 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776204508408801666,"ephemeral":false}]'
2026-04-14 22:08:28.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.670 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776204508541659628,"ephemeral":false}]'
2026-04-14 22:08:28.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.803 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776204508674704680,"ephemeral":false}]'
2026-04-14 22:08:28.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.836 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:28.936 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:28.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:28.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776204508807642298,"ephemeral":false}]'
2026-04-14 22:08:28.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:28.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:28.969 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.070 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776204508941390227,"ephemeral":false}]'
2026-04-14 22:08:29.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.203 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776204509074637268,"ephemeral":false}]'
2026-04-14 22:08:29.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.236 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.337 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776204509208005367,"ephemeral":false}]'
2026-04-14 22:08:29.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.370 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.470 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776204509341227514,"ephemeral":false}]'
2026-04-14 22:08:29.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.505 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.605 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776204509475624057,"ephemeral":false}]'
2026-04-14 22:08:29.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.738 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776204509609531108,"ephemeral":false}]'
2026-04-14 22:08:29.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:29.871 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:29.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:29.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776204509742842398,"ephemeral":false}]'
2026-04-14 22:08:29.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:29.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:29.904 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.004 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776204509875848246,"ephemeral":false}]'
2026-04-14 22:08:30.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.138 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776204510009000913,"ephemeral":false}]'
2026-04-14 22:08:30.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776204510142180139,"ephemeral":false}]'
2026-04-14 22:08:30.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.405 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776204510275653599,"ephemeral":false}]'
2026-04-14 22:08:30.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.538 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776204510409513218,"ephemeral":false}]'
2026-04-14 22:08:30.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.671 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776204510542483342,"ephemeral":false}]'
2026-04-14 22:08:30.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.704 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.805 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776204510675920602,"ephemeral":false}]'
2026-04-14 22:08:30.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:30.938 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:30.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:30.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776204510809460882,"ephemeral":false}]'
2026-04-14 22:08:30.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:30.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:30.972 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.072 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776204510942868566,"ephemeral":false}]'
2026-04-14 22:08:31.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.106 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.206 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776204511077163077,"ephemeral":false}]'
2026-04-14 22:08:31.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.239 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.339 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776204511210493648,"ephemeral":false}]'
2026-04-14 22:08:31.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.473 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776204511344762987,"ephemeral":false}]'
2026-04-14 22:08:31.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.608 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776204511478369906,"ephemeral":false}]'
2026-04-14 22:08:31.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.641 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.742 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776204511612759818,"ephemeral":false}]'
2026-04-14 22:08:31.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:31.875 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:31.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:31.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776204511746429319,"ephemeral":false}]'
2026-04-14 22:08:31.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:31.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:31.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.008 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776204511879500997,"ephemeral":false}]'
2026-04-14 22:08:32.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.142 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776204512012829897,"ephemeral":false}]'
2026-04-14 22:08:32.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.276 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776204512147118643,"ephemeral":false}]'
2026-04-14 22:08:32.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.411 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776204512281528321,"ephemeral":false}]'
2026-04-14 22:08:32.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.546 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776204512416212514,"ephemeral":false}]'
2026-04-14 22:08:32.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.579 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.679 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776204512550336290,"ephemeral":false}]'
2026-04-14 22:08:32.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.813 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776204512683878589,"ephemeral":false}]'
2026-04-14 22:08:32.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:32.946 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:32.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:32.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776204512817003604,"ephemeral":false}]'
2026-04-14 22:08:32.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:32.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:32.979 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.079 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776204512950131362,"ephemeral":false}]'
2026-04-14 22:08:33.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.112 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.214 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776204513083807892,"ephemeral":false}]'
2026-04-14 22:08:33.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.247 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.348 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776204513219038065,"ephemeral":false}]'
2026-04-14 22:08:33.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.482 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776204513352974618,"ephemeral":false}]'
2026-04-14 22:08:33.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.616 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776204513487199545,"ephemeral":false}]'
2026-04-14 22:08:33.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.750 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776204513620916379,"ephemeral":false}]'
2026-04-14 22:08:33.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.782 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:33.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:33.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:33.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776204513754426921,"ephemeral":false}]'
2026-04-14 22:08:33.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:33.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:33.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.015 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776204513887194966,"ephemeral":false}]'
2026-04-14 22:08:34.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.048 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.149 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776204514020116610,"ephemeral":false}]'
2026-04-14 22:08:34.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.283 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776204514153720847,"ephemeral":false}]'
2026-04-14 22:08:34.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.316 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.416 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776204514287353427,"ephemeral":false}]'
2026-04-14 22:08:34.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.449 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.549 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776204514421004631,"ephemeral":false}]'
2026-04-14 22:08:34.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.683 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776204514553899641,"ephemeral":false}]'
2026-04-14 22:08:34.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776204514687303999,"ephemeral":false}]'
2026-04-14 22:08:34.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.848 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:34.948 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:34.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:34.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776204514820166436,"ephemeral":false}]'
2026-04-14 22:08:34.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:34.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:34.981 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.081 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776204514952972328,"ephemeral":false}]'
2026-04-14 22:08:35.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.215 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776204515086294531,"ephemeral":false}]'
2026-04-14 22:08:35.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.248 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.349 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776204515219722508,"ephemeral":false}]'
2026-04-14 22:08:35.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.484 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776204515354677715,"ephemeral":false}]'
2026-04-14 22:08:35.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.617 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776204515488463780,"ephemeral":false}]'
2026-04-14 22:08:35.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.751 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776204515622073511,"ephemeral":false}]'
2026-04-14 22:08:35.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:35.885 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:35.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:35.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776204515756205871,"ephemeral":false}]'
2026-04-14 22:08:35.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:35.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:35.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.018 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776204515889953162,"ephemeral":false}]'
2026-04-14 22:08:36.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.051 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.152 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776204516023298015,"ephemeral":false}]'
2026-04-14 22:08:36.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.185 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.285 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776204516156820073,"ephemeral":false}]'
2026-04-14 22:08:36.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.323 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.423 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776204516290858350,"ephemeral":false}]'
2026-04-14 22:08:36.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.456 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.556 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776204516427881656,"ephemeral":false}]'
2026-04-14 22:08:36.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.590 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.690 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776204516561006038,"ephemeral":false}]'
2026-04-14 22:08:36.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.723 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.823 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776204516694491616,"ephemeral":false}]'
2026-04-14 22:08:36.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:36.957 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:36.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:36.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776204516827950086,"ephemeral":false}]'
2026-04-14 22:08:36.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:36.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:36.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.090 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776204516961113532,"ephemeral":false}]'
2026-04-14 22:08:37.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.125 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.225 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776204517095549299,"ephemeral":false}]'
2026-04-14 22:08:37.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.259 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.359 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776204517230058278,"ephemeral":false}]'
2026-04-14 22:08:37.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.392 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.492 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776204517363730573,"ephemeral":false}]'
2026-04-14 22:08:37.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.626 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776204517497107888,"ephemeral":false}]'
2026-04-14 22:08:37.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.759 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776204517630843254,"ephemeral":false}]'
2026-04-14 22:08:37.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:37.893 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:37.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:37.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776204517764069856,"ephemeral":false}]'
2026-04-14 22:08:37.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:37.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:37.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.026 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776204517896985986,"ephemeral":false}]'
2026-04-14 22:08:38.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:38.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.160 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776204518031117861,"ephemeral":false}]'
2026-04-14 22:08:38.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:38.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.194 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.295 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776204518165231464,"ephemeral":false}]'
2026-04-14 22:08:38.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:38.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.429 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776204518299793868,"ephemeral":false}]'
2026-04-14 22:08:38.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:38.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.563 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776204518433770663,"ephemeral":false}]'
2026-04-14 22:08:38.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:38.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.697 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776204518567827558,"ephemeral":false}]'
2026-04-14 22:08:38.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44299/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:08:38.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:38.730 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:38.830 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:08:38.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49660/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:38.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776204518701407697,"ephemeral":false}]'
2026-04-14 22:08:38.836 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:08:38.837 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:08:38.837 DEBUG [src.node.waku_node] Stopping container with id 30127f06c919
2026-04-14 22:08:39.270 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:39.271 DEBUG [src.node.waku_node] Stopping container with id 96e79e57b16f
2026-04-14 22:08:39.700 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:39.702 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:08:39.795 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:39.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,229 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__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.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 nodes
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.30.243
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['49793', '49794', '49795', '49796', '49797']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 49793:49793 -p 49794:49794 -p 49795:49795 -p 49796:49796 -p 49797:49797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49795 --rest-port=49793 --tcp-port=49794 --discv5-udp-port=49796 --rest-address=0.0.0.0 --nat=extip:172.18.30.243 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6b9fad76dde2c8522bdee70732dc1a92f5f5397a0de2ff5fd81a28a3ecef46ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49797 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.30.243 tests-functional_default d9cfc87cca1e007324e7af5fc53ace5ce3a519842924fcf5a0aaa47a01df14f7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d9cfc87cca1e. Setting up logs at ./log/docker/node1_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 49793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 2dccd6663a91. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 9c80fed34264. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.243/tcp/49794/p2p/16Uiu2HAmJJvgBnzahUCvgbhYd69A73cxzFgTJtcM9ooDjN2oJZAt","/ip4/172.18.30.243/tcp/49795/ws/p2p/16Uiu2HAmJJvgBnzahUCvgbhYd69A73cxzFgTJtcM9ooDjN2oJZAt"],"enrUri":"enr:-L24QGFs_9E6Wp2Ffn5QmINp_GKZMcir4upISz8A3Gs7LlGTPfr8wOBAYO4tLKYm6GcJHFQ3iTXOiUNFpHZHTZIYV54CgmlkgnY0gmlwhKwSHvOKbXVsdGlhZGRyc5YACASsEh7zBsKCAAoErBIe8wbCg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVAJZ2FwTk3MiJEg9sCWy1ibK4C_qmq4FpZToTvVJPiWDdGNwgsKCg3VkcILChIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.63.213
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['57426', '57427', '57428', '57429', '57430']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 57426:57426 -p 57427:57427 -p 57428:57428 -p 57429:57429 -p 57430:57430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57428 --rest-port=57426 --tcp-port=57427 --discv5-udp-port=57429 --rest-address=0.0.0.0 --nat=extip:172.18.63.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e5cebc7b0d4bbb8defc8beda74e3e2dcaad0e5e00b9f0d6ccd77afa0507a1c1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57430 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QGFs_9E6Wp2Ffn5QmINp_GKZMcir4upISz8A3Gs7LlGTPfr8wOBAYO4tLKYm6GcJHFQ3iTXOiUNFpHZHTZIYV54CgmlkgnY0gmlwhKwSHvOKbXVsdGlhZGRyc5YACASsEh7zBsKCAAoErBIe8wbCg90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVAJZ2FwTk3MiJEg9sCWy1ibK4C_qmq4FpZToTvVJPiWDdGNwgsKCg3VkcILChIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.63.213 tests-functional_default 522eef5b167c0a219262210288f284c02dca2e22f6eaa940596bd895bc958c4a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 522eef5b167c. Setting up logs at ./log/docker/node2_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 57426
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57426/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/57427/p2p/16Uiu2HAm3UrQfH4dXuD5FXNDxPCCuBkFoVE6q3AfYSpcQSA3HCmW","/ip4/172.18.63.213/tcp/57428/ws/p2p/16Uiu2HAm3UrQfH4dXuD5FXNDxPCCuBkFoVE6q3AfYSpcQSA3HCmW"],"enrUri":"enr:-L24QNwLGFsk432KDpT1M7D8hmfLVI4m8ua0q3Af38CNTVDecGm4qVXG1Gv2ZkmXyWT2mf0gjlc8Tz0zNGRE4WTmKQwCgmlkgnY0gmlwhKwSP9WKbXVsdGlhZGRyc5YACASsEj_VBuBTAAoErBI_1QbgVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECd64Hl7AWIF4h7ysg8mdUnMBYDzI2bWNJJ80u8FFFTKGDdGNwguBTg3VkcILgVYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.214.250
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['62388', '62389', '62390', '62391', '62392']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 62388:62388 -p 62389:62389 -p 62390:62390 -p 62391:62391 -p 62392:62392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62390 --rest-port=62388 --tcp-port=62389 --discv5-udp-port=62391 --rest-address=0.0.0.0 --nat=extip:172.18.214.250 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6bc7bccc01903bfffba3c64cfb9a7de9a3d38bce0ee3fc872afd1edc813ec3bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62392 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QNwLGFsk432KDpT1M7D8hmfLVI4m8ua0q3Af38CNTVDecGm4qVXG1Gv2ZkmXyWT2mf0gjlc8Tz0zNGRE4WTmKQwCgmlkgnY0gmlwhKwSP9WKbXVsdGlhZGRyc5YACASsEj_VBuBTAAoErBI_1QbgVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECd64Hl7AWIF4h7ysg8mdUnMBYDzI2bWNJJ80u8FFFTKGDdGNwguBTg3VkcILgVYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.214.250 tests-functional_default 3cf5c393b1c269ea3c31da05869ae0a03f668d7cca0dd0df3ba854dbf1cfb1cb
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3cf5c393b1c2. Setting up logs at ./log/docker/node3_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 62388
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62388/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62388/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/62389/p2p/16Uiu2HAmDpt2duvGW22msqwKKHtHZ96RshGdxTbHqbW73fRResEz","/ip4/172.18.214.250/tcp/62390/ws/p2p/16Uiu2HAmDpt2duvGW22msqwKKHtHZ96RshGdxTbHqbW73fRResEz"],"enrUri":"enr:-L24QM9uggrROwHAydpSPjTUWLSquBzFYvvG3RSifYQO1riRA26UhqhGiLgstrg5SvaXOLRBCT76Q2kPbj1Kerd2sd8CgmlkgnY0gmlwhKwS1vqKbXVsdGlhZGRyc5YACASsEtb6BvO1AAoErBLW-gbztt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEWRY38Lz1Or_HVK-Z2qgZBgXFF_pw0xz0HP14n8oHvuDdGNwgvO1g3VkcILzt4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.213.197
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['56609', '56610', '56611', '56612', '56613']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 56609:56609 -p 56610:56610 -p 56611:56611 -p 56612:56612 -p 56613:56613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56611 --rest-port=56609 --tcp-port=56610 --discv5-udp-port=56612 --rest-address=0.0.0.0 --nat=extip:172.18.213.197 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeb8950ce85deea13b69a1120bd2724e5a9cc4ab1743d1deeed94d84cd9d71ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56613 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QM9uggrROwHAydpSPjTUWLSquBzFYvvG3RSifYQO1riRA26UhqhGiLgstrg5SvaXOLRBCT76Q2kPbj1Kerd2sd8CgmlkgnY0gmlwhKwS1vqKbXVsdGlhZGRyc5YACASsEtb6BvO1AAoErBLW-gbztt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEWRY38Lz1Or_HVK-Z2qgZBgXFF_pw0xz0HP14n8oHvuDdGNwgvO1g3VkcILzt4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.213.197 tests-functional_default 51c1a2cb17f3b533c2b13de80efa0bb9f4fa1320125b90badd22708ee61b0f84
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 51c1a2cb17f3. Setting up logs at ./log/docker/node4_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 56609
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56609/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56609/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/56610/p2p/16Uiu2HAmCEmhguuHicamppKiHLrsasv4hVN2n6FudDqvFU9yu8KV","/ip4/172.18.213.197/tcp/56611/ws/p2p/16Uiu2HAmCEmhguuHicamppKiHLrsasv4hVN2n6FudDqvFU9yu8KV"],"enrUri":"enr:-L24QHhdo89xAZdYtw8hLbWtt0HF3Y7Rw6pKG0BUPUsQ5TxzGK0EU1tTAEc_WKrpnyCC_VVBoCgcqga6O2x7anlw9MgCgmlkgnY0gmlwhKwS1cWKbXVsdGlhZGRyc5YACASsEtXFBt0iAAoErBLVxQbdI90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-cvCVT1PClb1BF93LFsWpqS0SNjV0-upb1TKlVRKWYyDdGNwgt0ig3VkcILdJIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.239.67
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['12686', '12687', '12688', '12689', '12690']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 12686:12686 -p 12687:12687 -p 12688:12688 -p 12689:12689 -p 12690:12690 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12688 --rest-port=12686 --tcp-port=12687 --discv5-udp-port=12689 --rest-address=0.0.0.0 --nat=extip:172.18.239.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdccfe5fc1df67e721bfd6b5a76fddde80e3cfabacfd34ee7090cbdfa43accec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12690 --metrics-logging=true --relay=false --filternode=/ip4/172.18.213.197/tcp/56610/p2p/16Uiu2HAmCEmhguuHicamppKiHLrsasv4hVN2n6FudDqvFU9yu8KV --store=false --discv5-bootstrap-node=enr:-L24QM9uggrROwHAydpSPjTUWLSquBzFYvvG3RSifYQO1riRA26UhqhGiLgstrg5SvaXOLRBCT76Q2kPbj1Kerd2sd8CgmlkgnY0gmlwhKwS1vqKbXVsdGlhZGRyc5YACASsEtb6BvO1AAoErBLW-gbztt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEWRY38Lz1Or_HVK-Z2qgZBgXFF_pw0xz0HP14n8oHvuDdGNwgvO1g3VkcILzt4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.239.67 tests-functional_default c1dc8afe5cbe693384ad2cf4e5c5025bc4e0f5bcbf89112589879967b5c338e9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c1dc8afe5cbe. Setting up logs at ./log/docker/node5_2026-04-14_22-08-19__71bec9f2-b7dc-4152-9f43-f1d3e7f74c89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 12686
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12686/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12686/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.67/tcp/12687/p2p/16Uiu2HAmVqRnwVDGgv8aCoHgL19yhYM8w7NewzbL5rjjJAq8PCGi","/ip4/172.18.239.67/tcp/12688/ws/p2p/16Uiu2HAmVqRnwVDGgv8aCoHgL19yhYM8w7NewzbL5rjjJAq8PCGi"],"enrUri":"enr:-L24QHxi39KFr26clXW2Ps-Lq7QXmSvDIzlGxHOgvm_AkfnlbHnbvux5Pzp9lZxIAyWlUltJTsDpGlebAGP72OsXgyACgmlkgnY0gmlwhKwS70OKbXVsdGlhZGRyc5YACASsEu9DBjGPAAoErBLvQwYxkN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_0NA5A24xTKBFIkYrlhKNsPLwULcGafIlPvKoxiwqbuDdGNwgjGPg3VkcIIxkYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 Subscribe nodes to relay pubsub topic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49793/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56609/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:243 Node5 makes filter request pubsubtopic /waku/2/rs/198/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12686/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49793/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.63.213/tcp/49106/p2p/16Uiu2HAm3UrQfH4dXuD5FXNDxPCCuBkFoVE6q3AfYSpcQSA3HCmW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57426/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.214.250/tcp/53274/p2p/16Uiu2HAmDpt2duvGW22msqwKKHtHZ96RshGdxTbHqbW73fRResEz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.30.243/tcp/49794/p2p/16Uiu2HAmJJvgBnzahUCvgbhYd69A73cxzFgTJtcM9ooDjN2oJZAt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62388/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.213.197/tcp/34090/p2p/16Uiu2HAmCEmhguuHicamppKiHLrsasv4hVN2n6FudDqvFU9yu8KV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.63.213/tcp/57427/p2p/16Uiu2HAm3UrQfH4dXuD5FXNDxPCCuBkFoVE6q3AfYSpcQSA3HCmW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56609/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.214.250/tcp/62389/p2p/16Uiu2HAmDpt2duvGW22msqwKKHtHZ96RshGdxTbHqbW73fRResEz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.239.67/tcp/59380/p2p/16Uiu2HAmVqRnwVDGgv8aCoHgL19yhYM8w7NewzbL5rjjJAq8PCGi","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12686/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.213.197/tcp/56610/p2p/16Uiu2HAmCEmhguuHicamppKiHLrsasv4hVN2n6FudDqvFU9yu8KV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.214.250/tcp/62389/p2p/16Uiu2HAmDpt2duvGW22msqwKKHtHZ96RshGdxTbHqbW73fRResEz","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12686/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":1776204566223362609,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204568435307908,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204570652618747,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204572859031838,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204575073671854,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204577289396517,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204579498724111,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204581713906901,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204583927204242,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204586136986861,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204588349826838,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776204590558811374,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204566223362609, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204568435307908, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204570652618747, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204572859031838, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204575073671854, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204577289396517, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204579498724111, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204581713906901, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204583927204242, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204586136986861, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204588349826838, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776204590558811374, 'ephemeral': False}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id d9cfc87cca1e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 522eef5b167c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 3cf5c393b1c2
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 51c1a2cb17f3
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d9cfc87cca1e. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 522eef5b167c. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 3cf5c393b1c2. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c1dc8afe5cbe
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,221 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_50_messages with id: 2026-04-14_22-14-34__8235c097-4ebb-4e28-b229-9d9e6239d58f
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-14-34__8235c097-4ebb-4e28-b229-9d9e6239d58f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.222.96
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['30852', '30853', '30854', '30855', '30856']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 30852:30852 -p 30853:30853 -p 30854:30854 -p 30855:30855 -p 30856:30856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30854 --rest-port=30852 --tcp-port=30853 --discv5-udp-port=30855 --rest-address=0.0.0.0 --nat=extip:172.18.222.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eedfabe6c6bcfff080bedeae8d9f2e347a80ef4bbaca8da5e99f293fef36abc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30856 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.222.96 tests-functional_default fb587fea89c32ea8bf4f331679118aacd5b409fe58974ad60c81bf4d17866b5d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID fb587fea89c3. Setting up logs at ./log/docker/node1_2026-04-14_22-14-34__8235c097-4ebb-4e28-b229-9d9e6239d58f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 30852
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container bf9b8333232e. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 79439b65fa95. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30852/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.96/tcp/30853/p2p/16Uiu2HAm5z6ThLMYktysf5tAX3Et94uzr4jHKH5NsCs8RixtJyJB","/ip4/172.18.222.96/tcp/30854/ws/p2p/16Uiu2HAm5z6ThLMYktysf5tAX3Et94uzr4jHKH5NsCs8RixtJyJB"],"enrUri":"enr:-L24QET7KABLCSIuc4OGjtSoc6oR_pUcEanv2RjXW4VXv9INIMKqY7K5GjdEWBvzwRRA9YKXeOSbWQRSYIMXEtg_rhYCgmlkgnY0gmlwhKwS3mCKbXVsdGlhZGRyc5YACASsEt5gBniFAAoErBLeYAZ4ht0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnOMi0PBTU3dN2cI9h7XcZ92Kini3cSMDvANJuoyogzyDdGNwgniFg3VkcIJ4h4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-14-34__8235c097-4ebb-4e28-b229-9d9e6239d58f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.117.236
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['31009', '31010', '31011', '31012', '31013']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 31009:31009 -p 31010:31010 -p 31011:31011 -p 31012:31012 -p 31013:31013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31011 --rest-port=31009 --tcp-port=31010 --discv5-udp-port=31012 --rest-address=0.0.0.0 --nat=extip:172.18.117.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ccefccc6caaec45602aa94be6e6f9c6307f0f7dbea34482edff59dbb4f6522e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31013 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QET7KABLCSIuc4OGjtSoc6oR_pUcEanv2RjXW4VXv9INIMKqY7K5GjdEWBvzwRRA9YKXeOSbWQRSYIMXEtg_rhYCgmlkgnY0gmlwhKwS3mCKbXVsdGlhZGRyc5YACASsEt5gBniFAAoErBLeYAZ4ht0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnOMi0PBTU3dN2cI9h7XcZ92Kini3cSMDvANJuoyogzyDdGNwgniFg3VkcIJ4h4V3YWt1MgU --filternode=/ip4/172.18.222.96/tcp/30853/p2p/16Uiu2HAm5z6ThLMYktysf5tAX3Et94uzr4jHKH5NsCs8RixtJyJB
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.117.236 tests-functional_default a7ff78b67afbea40816262bee1b5771a796d3c722dcde8d34a5f5808ae8201f8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a7ff78b67afb. Setting up logs at ./log/docker/node2_2026-04-14_22-14-34__8235c097-4ebb-4e28-b229-9d9e6239d58f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 31009
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31009/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31009/debug/v1/info" -H "Content-Type: application/json" -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.236/tcp/31010/p2p/16Uiu2HAmCyoYFGK8h7nv8FCwWhN7PSfLJs6HBCqgTqwHch95X8mH","/ip4/172.18.117.236/tcp/31011/ws/p2p/16Uiu2HAmCyoYFGK8h7nv8FCwWhN7PSfLJs6HBCqgTqwHch95X8mH"],"enrUri":"enr:-L24QIOeyXCL-Vrfo4QQZWzhbcYFnJ15eKschG5yfD5xfS_KP7Jr3r9iJEASC3YrM1gXuj7bFL2fXMLY2iA4pOvQDDgCgmlkgnY0gmlwhKwSdeyKbXVsdGlhZGRyc5YACASsEnXsBnkiAAoErBJ17AZ5I90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBNHPrSXbUGmp3mV1E0s1LlRnnxdw2q7BifDneS4VLXSDdGNwgnkig3VkcIJ5JIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31009/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.96/tcp/30853/p2p/16Uiu2HAm5z6ThLMYktysf5tAX3Et94uzr4jHKH5NsCs8RixtJyJB"]'
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:30852/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31009/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "45aad212-f1d1-4a1c-b0a2-60d71876254a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"45aad212-f1d1-4a1c-b0a2-60d71876254a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8w", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8x", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8y", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8z", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV81", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV82", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV83", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV84", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV85", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mg==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NQ==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Ng==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Nw==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OA==", "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.01 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30852/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OQ==", "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.01 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31009/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id fb587fea89c3
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a7ff78b67afb
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_content_topics with id: 2026-04-14_22-10-13__018f110c-c6c7-47f6-a357-2b993b53858b
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-13__018f110c-c6c7-47f6-a357-2b993b53858b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.232.37
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['28625', '28626', '28627', '28628', '28629']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 28625:28625 -p 28626:28626 -p 28627:28627 -p 28628:28628 -p 28629:28629 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28627 --rest-port=28625 --tcp-port=28626 --discv5-udp-port=28628 --rest-address=0.0.0.0 --nat=extip:172.18.232.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a2dba8f0da5eed81eae12a8bc59aebc952f5f6f2ca651dbee4ebafe99b4aff42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28629 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.232.37 tests-functional_default 732b544c5a1fcc51ba8dd932ecc48580020f21e04decd95ba3b3c1c771cc9aff
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 732b544c5a1f. Setting up logs at ./log/docker/node1_2026-04-14_22-10-13__018f110c-c6c7-47f6-a357-2b993b53858b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 28625
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container ab359493a5b1. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 230881e34ea1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28625/debug/v1/info" -H "Content-Type: application/json" -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.37/tcp/28626/p2p/16Uiu2HAmSbtWf3LgyMX8Qhth21tk54aK5w21uvMBoGt1XPfwkkyF","/ip4/172.18.232.37/tcp/28627/ws/p2p/16Uiu2HAmSbtWf3LgyMX8Qhth21tk54aK5w21uvMBoGt1XPfwkkyF"],"enrUri":"enr:-L24QPNHaPaZXRfMLwtBM0Ce2Uqv17f9tSRpB1nw7JXFF7K5Ob-eCt_XEEG9J5y0jx2v1LF3-pzcnIu4YPFbieW7WvkCgmlkgnY0gmlwhKwS6CWKbXVsdGlhZGRyc5YACASsEuglBm_SAAoErBLoJQZv090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzzhF3mk5ZAe_pkIPCP5h_5-LZ8OMF-cXwyG-sVpifCKDdGNwgm_Sg3VkcIJv1IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-13__018f110c-c6c7-47f6-a357-2b993b53858b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.91.38
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34118', '34119', '34120', '34121', '34122']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 34118:34118 -p 34119:34119 -p 34120:34120 -p 34121:34121 -p 34122:34122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34120 --rest-port=34118 --tcp-port=34119 --discv5-udp-port=34121 --rest-address=0.0.0.0 --nat=extip:172.18.91.38 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c1aef2cbfeabed1abfc09d7aafefebbac70ad2cd9ed0ca1ed00008faa0d7730e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34122 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPNHaPaZXRfMLwtBM0Ce2Uqv17f9tSRpB1nw7JXFF7K5Ob-eCt_XEEG9J5y0jx2v1LF3-pzcnIu4YPFbieW7WvkCgmlkgnY0gmlwhKwS6CWKbXVsdGlhZGRyc5YACASsEuglBm_SAAoErBLoJQZv090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzzhF3mk5ZAe_pkIPCP5h_5-LZ8OMF-cXwyG-sVpifCKDdGNwgm_Sg3VkcIJv1IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.91.38 tests-functional_default 4b679fd0c8a2708ad9f4db40294aae3380f8d77baf683a4e9a65bab13699d0a2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4b679fd0c8a2. Setting up logs at ./log/docker/node2_2026-04-14_22-10-13__018f110c-c6c7-47f6-a357-2b993b53858b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34118
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34118/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.38/tcp/34119/p2p/16Uiu2HAmE23GSWGMbVkQzpgaruaH3yddZrqCWFfGN3ajEpEsqoSt","/ip4/172.18.91.38/tcp/34120/ws/p2p/16Uiu2HAmE23GSWGMbVkQzpgaruaH3yddZrqCWFfGN3ajEpEsqoSt"],"enrUri":"enr:-L24QPnpGJekVNB1UQH1rH1ihk0Pr2rsT5b92ZRCxWoTPywDaN11Ef6y8dg-PqoBfZNb1tNGVvvRnXq63JQtnYg6N4wCgmlkgnY0gmlwhKwSWyaKbXVsdGlhZGRyc5YACASsElsmBoVHAAoErBJbJgaFSN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFEAudiwxpe1GLhuQWcuUcwwAcTx8mDwNIWeAaH7o4lWDdGNwgoVHg3VkcIKFSYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.37/tcp/28626/p2p/16Uiu2HAmSbtWf3LgyMX8Qhth21tk54aK5w21uvMBoGt1XPfwkkyF"]'
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:28625/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204615620098048,"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:34118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204615620098048,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "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:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "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:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "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:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "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:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "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:28625/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 732b544c5a1f
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 4b679fd0c8a2
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_version with id: 2026-04-14_22-13-03__028aa434-ec60-4db2-9abd-b4d21a907765
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-13-03__028aa434-ec60-4db2-9abd-b4d21a907765__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.25.17
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['2567', '2568', '2569', '2570', '2571']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 2567:2567 -p 2568:2568 -p 2569:2569 -p 2570:2570 -p 2571:2571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2569 --rest-port=2567 --tcp-port=2568 --discv5-udp-port=2570 --rest-address=0.0.0.0 --nat=extip:172.18.25.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39aabcdbaae57c12edecd64d6a22c921f5ce26e9c09638fa88c09c455f3feceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2571 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.25.17 tests-functional_default ddac30c789e20d6c473a43d2061733c22cea75a80254bb57e7ab20914a56b973
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ddac30c789e2. Setting up logs at ./log/docker/node1_2026-04-14_22-13-03__028aa434-ec60-4db2-9abd-b4d21a907765__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 2567
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 04332dc85339. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 921410f4e7f3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2567/debug/v1/info" -H "Content-Type: application/json" -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.17/tcp/2568/p2p/16Uiu2HAm1TDVG2DPNJqiJeKRfD25kBSdW5aYh29YyG3xJuqRhVx8","/ip4/172.18.25.17/tcp/2569/ws/p2p/16Uiu2HAm1TDVG2DPNJqiJeKRfD25kBSdW5aYh29YyG3xJuqRhVx8"],"enrUri":"enr:-L24QCEw6tNVn2cXmgjk0JgLEXbz029lYI5izhTpGDCqOjH_JtTN9hvnsDkq812rwFqFq2n6LDECUgGr9jK08kHncisCgmlkgnY0gmlwhKwSGRGKbXVsdGlhZGRyc5YACASsEhkRBgoIAAoErBIZEQYKCd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWYtUIH6sc6mULzuiKimhPopyhKSDYA5Np7dsQ16aCK2DdGNwggoIg3VkcIIKCoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-13-03__028aa434-ec60-4db2-9abd-b4d21a907765__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.186.144
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['31012', '31013', '31014', '31015', '31016']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 31012:31012 -p 31013:31013 -p 31014:31014 -p 31015:31015 -p 31016:31016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31014 --rest-port=31012 --tcp-port=31013 --discv5-udp-port=31015 --rest-address=0.0.0.0 --nat=extip:172.18.186.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=80bbbdade9b4edeb6def4d67dafaec686578aad4ff31ae8be4ad100f9dc2ac4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31016 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCEw6tNVn2cXmgjk0JgLEXbz029lYI5izhTpGDCqOjH_JtTN9hvnsDkq812rwFqFq2n6LDECUgGr9jK08kHncisCgmlkgnY0gmlwhKwSGRGKbXVsdGlhZGRyc5YACASsEhkRBgoIAAoErBIZEQYKCd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWYtUIH6sc6mULzuiKimhPopyhKSDYA5Np7dsQ16aCK2DdGNwggoIg3VkcIIKCoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.186.144 tests-functional_default 5e53fbbcb79b4787b79932a750b9dda96e5cdfc127e0c394f0e36163aa5e100f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5e53fbbcb79b. Setting up logs at ./log/docker/node2_2026-04-14_22-13-03__028aa434-ec60-4db2-9abd-b4d21a907765__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 31012
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31012/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31012/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/31013/p2p/16Uiu2HAm5LX7cUwdvsNDBmrCdkXUa9BfrnyQzQNEe2dVLxPj2KVY","/ip4/172.18.186.144/tcp/31014/ws/p2p/16Uiu2HAm5LX7cUwdvsNDBmrCdkXUa9BfrnyQzQNEe2dVLxPj2KVY"],"enrUri":"enr:-L24QGvFdAcpNusl5hL2fvFPu0jOQHfReuNcL0LFdluHc5y3aWAtV8esA-_Ngp3kBfZIWFuNcSPBRDWSh33NZvihvngCgmlkgnY0gmlwhKwSupCKbXVsdGlhZGRyc5YACASsErqQBnklAAoErBK6kAZ5Jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECk0Lw-iujE0kAUWV9pRJi-HjUHhIdV8gGp-twVsDgLMeDdGNwgnklg3VkcIJ5J4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.17/tcp/2568/p2p/16Uiu2HAm1TDVG2DPNJqiJeKRfD25kBSdW5aYh29YyG3xJuqRhVx8"]'
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:2567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31012/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204785628819968,"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:31012/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204785628819968,"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:2567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 2.1}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ddac30c789e2
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5e53fbbcb79b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-14 22:15:30.970 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:15:30.971 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-04-14_22-15-30__db98086a-ad01-43f9-a0e0-c03a49da6241
2026-04-14 22:15:30.971 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:15:30.972 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:15:30.972 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 22:15:30.979 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:15:30.980 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-15-30__db98086a-ad01-43f9-a0e0-c03a49da6241__wakuorg_nwaku:latest.log
2026-04-14 22:15:30.981 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:15:30.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:15:30.984 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:15:30.985 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.147
2026-04-14 22:15:30.985 DEBUG [src.node.docker_mananger] Generated ports ['18888', '18889', '18890', '18891', '18892']
2026-04-14 22:15:30.986 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:15:30.986 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:15:30.987 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:15:30.987 DEBUG [src.node.docker_mananger] docker run -i -t -p 18888:18888 -p 18889:18889 -p 18890:18890 -p 18891:18891 -p 18892:18892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18890 --rest-port=18888 --tcp-port=18889 --discv5-udp-port=18891 --rest-address=0.0.0.0 --nat=extip:172.18.162.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af6ac50c1c31feba245de1d3bb5ddfd7c55bdc7f0ea0ee81750dfbf6df3caaa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18892 --metrics-logging=true --relay=true
2026-04-14 22:15:31.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.147 tests-functional_default 618d0740488722d75645b90a5c686dfcc7470e199f2836e14e01246c1a6bd84a
2026-04-14 22:15:31.170 DEBUG [src.node.docker_mananger] Container started with ID 618d07404887. Setting up logs at ./log/docker/node1_2026-04-14_22-15-30__db98086a-ad01-43f9-a0e0-c03a49da6241__wakuorg_nwaku:latest.log
2026-04-14 22:15:31.172 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18888
2026-04-14 22:15:31.172 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:15:31.369 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:31.369 ERROR [src.node.docker_mananger] Max retries reached for container a53f29d940d4. Exiting log stream.
2026-04-14 22:15:31.825 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:31.825 ERROR [src.node.docker_mananger] Max retries reached for container b2fac2a2ec52. Exiting log stream.
2026-04-14 22:15:32.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18888/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:32.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:15:32.175 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:15:32.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:32.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.147/tcp/18889/p2p/16Uiu2HAmSLJjUreV7MWfuJZsriu6ohcsi1CRbPKHxeWxY5oJg2Qv","/ip4/172.18.162.147/tcp/18890/ws/p2p/16Uiu2HAmSLJjUreV7MWfuJZsriu6ohcsi1CRbPKHxeWxY5oJg2Qv"],"enrUri":"enr:-L24QPoHP0rQxbq7E3StbAm5XdyTSsJ_uvtaVfZnsqpDIf2vIjZ2UlAls9ZLQ_hs9O2oSsnZ8Dq8bLslJtO_HC0wLCoCgmlkgnY0gmlwhKwSopOKbXVsdGlhZGRyc5YACASsEqKTBknJAAoErBKikwZJyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyzpd66GUHxsD469E6OkQk3JseTYTZr2-m8WsG9ACAveDdGNwgknJg3VkcIJJy4V3YWt1MgE"}'
2026-04-14 22:15:32.178 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:15:32.184 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:15:32.184 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-15-30__db98086a-ad01-43f9-a0e0-c03a49da6241__wakuorg_nwaku:latest.log
2026-04-14 22:15:32.184 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:15:32.184 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:15:32.185 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:15:32.185 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.17
2026-04-14 22:15:32.185 DEBUG [src.node.docker_mananger] Generated ports ['15155', '15156', '15157', '15158', '15159']
2026-04-14 22:15:32.186 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:15:32.186 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:15:32.186 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:15:32.186 DEBUG [src.node.docker_mananger] docker run -i -t -p 15155:15155 -p 15156:15156 -p 15157:15157 -p 15158:15158 -p 15159:15159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15157 --rest-port=15155 --tcp-port=15156 --discv5-udp-port=15158 --rest-address=0.0.0.0 --nat=extip:172.18.56.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=99f45a0bdafc2d8e6a983efd4abcefd6e4bcdfa9146f6ea7fdc6fc2f677c80a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15159 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPoHP0rQxbq7E3StbAm5XdyTSsJ_uvtaVfZnsqpDIf2vIjZ2UlAls9ZLQ_hs9O2oSsnZ8Dq8bLslJtO_HC0wLCoCgmlkgnY0gmlwhKwSopOKbXVsdGlhZGRyc5YACASsEqKTBknJAAoErBKikwZJyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyzpd66GUHxsD469E6OkQk3JseTYTZr2-m8WsG9ACAveDdGNwgknJg3VkcIJJy4V3YWt1MgE
2026-04-14 22:15:32.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.17 tests-functional_default 9c7d2da6b047e2de93d7c263e20785d61475f4f57eaf9f27ce129170f4d59fc7
2026-04-14 22:15:32.361 DEBUG [src.node.docker_mananger] Container started with ID 9c7d2da6b047. Setting up logs at ./log/docker/node2_2026-04-14_22-15-30__db98086a-ad01-43f9-a0e0-c03a49da6241__wakuorg_nwaku:latest.log
2026-04-14 22:15:32.362 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15155
2026-04-14 22:15:32.362 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:15:33.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15155/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:33.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:15:33.381 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:15:33.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:33.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.17/tcp/15156/p2p/16Uiu2HAmCN2yn27Z643yUDuD8C5KfcchJ5aTxoEn8ww3LoBwynfA","/ip4/172.18.56.17/tcp/15157/ws/p2p/16Uiu2HAmCN2yn27Z643yUDuD8C5KfcchJ5aTxoEn8ww3LoBwynfA"],"enrUri":"enr:-L24QAsqMEqLNbNkkHdixvBeutIQaV8ai1fgd0E4UDQram21XkN6NNw8NcajkXIFUvquWiHCVREoMVs0xjLrl6F7NksCgmlkgnY0gmlwhKwSOBGKbXVsdGlhZGRyc5YACASsEjgRBjs0AAoErBI4EQY7Nd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-6gZVc7PS3iDYEh_rOKu6AfDTE8lgwsgemc_9mJ6z1mDdGNwgjs0g3VkcII7NoV3YWt1MgE"}'
2026-04-14 22:15:33.387 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:15:33.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.147/tcp/18889/p2p/16Uiu2HAmSLJjUreV7MWfuJZsriu6ohcsi1CRbPKHxeWxY5oJg2Qv"]'
2026-04-14 22:15:33.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:33.390 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-04-14 22:15:33.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-04-14 22:15:33.393 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18888/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:15:33.394 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-04-14 22:15:33.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-04-14 22:15:33.396 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18888/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:15:33.397 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-04-14 22:15:33.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-04-14 22:15:33.399 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18888/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:15:33.400 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-04-14 22:15:33.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-04-14 22:15:33.402 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18888/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:15:33.403 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-04-14 22:15:33.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-04-14 22:15:33.405 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18888/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:15:33.407 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:15:33.407 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:15:33.408 DEBUG [src.node.waku_node] Stopping container with id 618d07404887
2026-04-14 22:15:33.820 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:33.820 DEBUG [src.node.waku_node] Stopping container with id 9c7d2da6b047
2026-04-14 22:15:34.208 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:34.209 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:15:34.218 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:15:34.223 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,477 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_low_bandwidth_sending_over_time with id: 2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.131.29
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['1802', '1803', '1804', '1805', '1806']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 1802:1802 -p 1803:1803 -p 1804:1804 -p 1805:1805 -p 1806:1806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1804 --rest-port=1802 --tcp-port=1803 --discv5-udp-port=1805 --rest-address=0.0.0.0 --nat=extip:172.18.131.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2bd23dfcfbfeefff9742cad32beadecde49ae11b4ec9400fce526a3cb9edcdaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1806 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.131.29 tests-functional_default d8c3ae4f9f85ebcef30c68239fb6fe41283a56acc7dd37d45f56e2abbc6840af
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d8c3ae4f9f85. Setting up logs at ./log/docker/node1_2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 1802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 4444db478c95. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container b86825706742. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1802/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.29/tcp/1803/p2p/16Uiu2HAmKp8fh7CH6xUfmEKfMzdQbZF7bxCA8Cu1Q2QR2A7xDkUZ","/ip4/172.18.131.29/tcp/1804/ws/p2p/16Uiu2HAmKp8fh7CH6xUfmEKfMzdQbZF7bxCA8Cu1Q2QR2A7xDkUZ"],"enrUri":"enr:-L24QIZM4VWsTHEX0TaidSjCiN0dj1HphTqFy3oQCqHsmKZFPGgZzN9y2UVlzMBCkKdEUNTQFS27aBAca6cIetGjqYICgmlkgnY0gmlwhKwSgx2KbXVsdGlhZGRyc5YACASsEoMdBgcLAAoErBKDHQYHDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDallwrZHDOqDBiN3dlFMS1JB7H-WENLmT5-83ycWWchqDdGNwggcLg3VkcIIHDYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.63.6
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['21232', '21233', '21234', '21235', '21236']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 21232:21232 -p 21233:21233 -p 21234:21234 -p 21235:21235 -p 21236:21236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=21234 --rest-port=21232 --tcp-port=21233 --discv5-udp-port=21235 --rest-address=0.0.0.0 --nat=extip:172.18.63.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=94f4e65ba8bc0db1dabd38ff7eadb7d2cdab8e31ce03f0389d3ea84accc0ebad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21236 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIZM4VWsTHEX0TaidSjCiN0dj1HphTqFy3oQCqHsmKZFPGgZzN9y2UVlzMBCkKdEUNTQFS27aBAca6cIetGjqYICgmlkgnY0gmlwhKwSgx2KbXVsdGlhZGRyc5YACASsEoMdBgcLAAoErBKDHQYHDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDallwrZHDOqDBiN3dlFMS1JB7H-WENLmT5-83ycWWchqDdGNwggcLg3VkcIIHDYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.63.6 tests-functional_default cd1ef28ae92c7315c1c3a745885fa41d7525a9bbb53cc73e0f70f7d1242bee36
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID cd1ef28ae92c. Setting up logs at ./log/docker/node2_2026-04-14_22-08-01__fed96880-34b9-4294-8409-280ea3dbb50f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 21232
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21232/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21232/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/21233/p2p/16Uiu2HAkwYqYUs54iAGbSucXCJPozZSXGzmDnzpFgq33mXqaLsVF","/ip4/172.18.63.6/tcp/21234/ws/p2p/16Uiu2HAkwYqYUs54iAGbSucXCJPozZSXGzmDnzpFgq33mXqaLsVF"],"enrUri":"enr:-L24QMCC853rBd5FQrfsmmvYSjC3QsmPAnLtmIkamxjD1ZA8WN_0YpssRHNjXuEGYu6RHj1leTSWYGjUDm31GXeAt2MCgmlkgnY0gmlwhKwSPwaKbXVsdGlhZGRyc5YACASsEj8GBlLxAAoErBI_BgZS8t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECH41Ayp-whdbCcwrC4zjaZfRxjhu05CPP5SeRj5kZXPaDdGNwglLxg3VkcIJS84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21232/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1802/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.63.6/tcp/53314/p2p/16Uiu2HAkwYqYUs54iAGbSucXCJPozZSXGzmDnzpFgq33mXqaLsVF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21232/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.131.29/tcp/1803/p2p/16Uiu2HAmKp8fh7CH6xUfmEKfMzdQbZF7bxCA8Cu1Q2QR2A7xDkUZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4797', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4797', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21232/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%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:614 low_bw_reliability rate=256kbit msg_count=200 cache_capacity=250 send_interval_s=0.05 poll_interval_s=0.5 recv_duration=0.00s
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:269 Stopping container with id d8c3ae4f9f85
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id cd1ef28ae92c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,160 @@
2026-04-14 22:08:57.385 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:57.386 DEBUG [tests.conftest] Running test: test_relay_4_nodes_two_publishers_compare_latency with id: 2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75
2026-04-14 22:08:57.387 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:57.387 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:08:57.395 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:57.395 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:08:57.404 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:57.404 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:08:57.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:57.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:08:57.416 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:57.416 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:08:57.416 INFO [tests.e2e.test_network_conditions] Starting 4 nodes
2026-04-14 22:08:57.416 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:57.416 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:57.417 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:57.418 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.164
2026-04-14 22:08:57.418 DEBUG [src.node.docker_mananger] Generated ports ['56137', '56138', '56139', '56140', '56141']
2026-04-14 22:08:57.418 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:57.418 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:57.418 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:57.418 DEBUG [src.node.docker_mananger] docker run -i -t -p 56137:56137 -p 56138:56138 -p 56139:56139 -p 56140:56140 -p 56141:56141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56139 --rest-port=56137 --tcp-port=56138 --discv5-udp-port=56140 --rest-address=0.0.0.0 --nat=extip:172.18.104.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc63ae4d1ba861cdb5d87adf2d73a026c1d973b6cb9fa9ce51fb42b5faacafe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56141 --metrics-logging=true --relay=true
2026-04-14 22:08:57.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.164 tests-functional_default 9a404d6a8f0b5502426b73a404de0bc2e59d4f5714f12a536ad9c7101af450f2
2026-04-14 22:08:57.640 DEBUG [src.node.docker_mananger] Container started with ID 9a404d6a8f0b. Setting up logs at ./log/docker/node1_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:08:57.640 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56137
2026-04-14 22:08:57.640 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:57.788 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:57.788 ERROR [src.node.docker_mananger] Max retries reached for container cc5c49e713d2. Exiting log stream.
2026-04-14 22:08:58.217 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:58.217 ERROR [src.node.docker_mananger] Max retries reached for container 9441ef9b8e5e. Exiting log stream.
2026-04-14 22:08:58.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56137/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:58.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:58.644 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:58.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:58.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.164/tcp/56138/p2p/16Uiu2HAm1ezkJoQAkjLsdjkLbj9WFth9WHHBqcLCdRq3sv8czcm3","/ip4/172.18.104.164/tcp/56139/ws/p2p/16Uiu2HAm1ezkJoQAkjLsdjkLbj9WFth9WHHBqcLCdRq3sv8czcm3"],"enrUri":"enr:-L24QEQqX-9eLhtf3Uw04hIBdu3KNgVtsoubkPzTDilBHJXjSSWOXOlAr9twWYW1euvT48FHah55bWaZLl_YkTFt0nkCgmlkgnY0gmlwhKwSaKSKbXVsdGlhZGRyc5YACASsEmikBttKAAoErBJopAbbS90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXI_kfYWfsoNiVfzZFXEb-O42FhZo6P8oHEtziQUbU56DdGNwgttKg3VkcILbTIV3YWt1MgE"}'
2026-04-14 22:08:58.646 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:58.646 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:58.647 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:58.648 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:58.648 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.206
2026-04-14 22:08:58.648 DEBUG [src.node.docker_mananger] Generated ports ['13236', '13237', '13238', '13239', '13240']
2026-04-14 22:08:58.649 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:58.649 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:58.649 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:58.649 DEBUG [src.node.docker_mananger] docker run -i -t -p 13236:13236 -p 13237:13237 -p 13238:13238 -p 13239:13239 -p 13240:13240 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13238 --rest-port=13236 --tcp-port=13237 --discv5-udp-port=13239 --rest-address=0.0.0.0 --nat=extip:172.18.21.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0e7fe1df291d52cfacdf81eed4a2d3ced07cdc7ef9ff997cbfadbddadfedadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13240 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEQqX-9eLhtf3Uw04hIBdu3KNgVtsoubkPzTDilBHJXjSSWOXOlAr9twWYW1euvT48FHah55bWaZLl_YkTFt0nkCgmlkgnY0gmlwhKwSaKSKbXVsdGlhZGRyc5YACASsEmikBttKAAoErBJopAbbS90DgnJzhQDGAQAAiXNlY3AyNTZrMaECXI_kfYWfsoNiVfzZFXEb-O42FhZo6P8oHEtziQUbU56DdGNwgttKg3VkcILbTIV3YWt1MgE
2026-04-14 22:08:58.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.206 tests-functional_default 052c845063ee3dac34211e51b180d1c41901aadadd1d388957160ff19ce98250
2026-04-14 22:08:58.877 DEBUG [src.node.docker_mananger] Container started with ID 052c845063ee. Setting up logs at ./log/docker/node2_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:08:58.877 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13236
2026-04-14 22:08:58.877 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:59.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13236/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:59.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:59.889 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:59.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:59.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.206/tcp/13237/p2p/16Uiu2HAmUg3FxdLwtzTH9Tbr2muo21pF6Kc49Hnu7tHouWwNpNEh","/ip4/172.18.21.206/tcp/13238/ws/p2p/16Uiu2HAmUg3FxdLwtzTH9Tbr2muo21pF6Kc49Hnu7tHouWwNpNEh"],"enrUri":"enr:-L24QMWW7lNka_TCRRUcZrA-WXugFIstzFkwavXH33_teI1MJxHrdfyvn06zSwv1zj5qty7PTmtWHZGvsg0vnaTiNogCgmlkgnY0gmlwhKwSFc6KbXVsdGlhZGRyc5YACASsEhXOBjO1AAoErBIVzgYztt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7f_cHhdW-3U4pvlWEKPKjF-3a8msMW96im7YZNW0B7aDdGNwgjO1g3VkcIIzt4V3YWt1MgE"}'
2026-04-14 22:08:59.901 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:59.901 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:59.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:59.903 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:59.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.109
2026-04-14 22:08:59.903 DEBUG [src.node.docker_mananger] Generated ports ['45969', '45970', '45971', '45972', '45973']
2026-04-14 22:08:59.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:59.904 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:59.904 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:59.904 DEBUG [src.node.docker_mananger] docker run -i -t -p 45969:45969 -p 45970:45970 -p 45971:45971 -p 45972:45972 -p 45973:45973 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45971 --rest-port=45969 --tcp-port=45970 --discv5-udp-port=45972 --rest-address=0.0.0.0 --nat=extip:172.18.39.109 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d5ccecf37f9be435cae530671bd87fcbff47fbd9d99a898e6d8acf59c9675223 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45973 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMWW7lNka_TCRRUcZrA-WXugFIstzFkwavXH33_teI1MJxHrdfyvn06zSwv1zj5qty7PTmtWHZGvsg0vnaTiNogCgmlkgnY0gmlwhKwSFc6KbXVsdGlhZGRyc5YACASsEhXOBjO1AAoErBIVzgYztt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7f_cHhdW-3U4pvlWEKPKjF-3a8msMW96im7YZNW0B7aDdGNwgjO1g3VkcIIzt4V3YWt1MgE
2026-04-14 22:09:00.117 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.109 tests-functional_default 32c39915b4a96d0955e2dbcfa7a7d2fdf1e1ff81236e07d7a7eea54523f81556
2026-04-14 22:09:00.154 DEBUG [src.node.docker_mananger] Container started with ID 32c39915b4a9. Setting up logs at ./log/docker/node3_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:09:00.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45969
2026-04-14 22:09:00.156 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:01.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45969/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:01.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:01.167 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:01.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:01.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.109/tcp/45970/p2p/16Uiu2HAmPWBi9qEcBSTAjYivGYLuKkMUn29HpEA2GQsYgC4JgNDE","/ip4/172.18.39.109/tcp/45971/ws/p2p/16Uiu2HAmPWBi9qEcBSTAjYivGYLuKkMUn29HpEA2GQsYgC4JgNDE"],"enrUri":"enr:-L24QBylPrXwCRlJV3VpDp_Hlw798PAMQkxX52rekZDTfuijaC7-dzpAOvWQuGpGZUgmCWVcM1Q6_OyJlloth9E3UL8CgmlkgnY0gmlwhKwSJ22KbXVsdGlhZGRyc5YACASsEidtBrOSAAoErBInbQazk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoS8sYjosG53qT3ivJn6IcvgX4QnX4ypdtQmtkTz4xwGDdGNwgrOSg3VkcIKzlIV3YWt1MgE"}'
2026-04-14 22:09:01.171 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:01.173 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:01.174 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:01.175 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:01.175 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.143
2026-04-14 22:09:01.175 DEBUG [src.node.docker_mananger] Generated ports ['56836', '56837', '56838', '56839', '56840']
2026-04-14 22:09:01.176 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:01.176 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:01.176 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:01.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 56836:56836 -p 56837:56837 -p 56838:56838 -p 56839:56839 -p 56840:56840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56838 --rest-port=56836 --tcp-port=56837 --discv5-udp-port=56839 --rest-address=0.0.0.0 --nat=extip:172.18.217.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=49c03fb9523340f1f37fa713fcd5924aaf3a9ded2c2941b682ab2ef952fe6cfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56840 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBylPrXwCRlJV3VpDp_Hlw798PAMQkxX52rekZDTfuijaC7-dzpAOvWQuGpGZUgmCWVcM1Q6_OyJlloth9E3UL8CgmlkgnY0gmlwhKwSJ22KbXVsdGlhZGRyc5YACASsEidtBrOSAAoErBInbQazk90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoS8sYjosG53qT3ivJn6IcvgX4QnX4ypdtQmtkTz4xwGDdGNwgrOSg3VkcIKzlIV3YWt1MgE
2026-04-14 22:09:01.385 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.143 tests-functional_default 8d4d1544e84f2c8ce52dbb7da0445981dee832f597c813422fea6ae63df6112c
2026-04-14 22:09:01.423 DEBUG [src.node.docker_mananger] Container started with ID 8d4d1544e84f. Setting up logs at ./log/docker/node4_2026-04-14_22-08-57__8f211ce2-6f9e-46be-9960-58eaf4c2bf75__wakuorg_nwaku:latest.log
2026-04-14 22:09:01.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56836
2026-04-14 22:09:01.425 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:02.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56836/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:02.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:02.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:02.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56836/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:02.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.143/tcp/56837/p2p/16Uiu2HAmCfKvEt59GbYC7Kad147SN2Vvca8vgwV4xekwfTHyNpW2","/ip4/172.18.217.143/tcp/56838/ws/p2p/16Uiu2HAmCfKvEt59GbYC7Kad147SN2Vvca8vgwV4xekwfTHyNpW2"],"enrUri":"enr:-L24QJeh-ackP9dOqw8IeO1G9H6vk5YSfz8b7wp1QGmLTQNZI39q2y8oLIvPLmXWia8UugY4dghxvaW9r6tyk0vYoTwCgmlkgnY0gmlwhKwS2Y-KbXVsdGlhZGRyc5YACASsEtmPBt4FAAoErBLZjwbeBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDABYgL9pUD7a_3fZJT0RnxBPttO7F6Cg_XbDyYYsOzHeDdGNwgt4Fg3VkcILeB4V3YWt1MgE"}'
2026-04-14 22:09:02.440 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:02.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:09:02.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:02.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13236/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:09:02.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:02.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45969/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:09:02.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:02.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56836/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:09:02.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:02.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56137/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:02.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.21.206/tcp/58684/p2p/16Uiu2HAmUg3FxdLwtzTH9Tbr2muo21pF6Kc49Hnu7tHouWwNpNEh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 22:09:02.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13236/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:02.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.104.164/tcp/56138/p2p/16Uiu2HAm1ezkJoQAkjLsdjkLbj9WFth9WHHBqcLCdRq3sv8czcm3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.39.109/tcp/38538/p2p/16Uiu2HAmPWBi9qEcBSTAjYivGYLuKkMUn29HpEA2GQsYgC4JgNDE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 22:09:02.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45969/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:02.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.217.143/tcp/46036/p2p/16Uiu2HAmCfKvEt59GbYC7Kad147SN2Vvca8vgwV4xekwfTHyNpW2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.21.206/tcp/13237/p2p/16Uiu2HAmUg3FxdLwtzTH9Tbr2muo21pF6Kc49Hnu7tHouWwNpNEh","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:09:02.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56836/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:02.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.39.109/tcp/45970/p2p/16Uiu2HAmPWBi9qEcBSTAjYivGYLuKkMUn29HpEA2GQsYgC4JgNDE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:09:02.485 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-04-14 22:10:02.486 DEBUG [tests.e2e.test_network_conditions] Applying 3000ms latency on node1 only
2026-04-14 22:10:02.488 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4207', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:10:02.530 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4207', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-04-14 22:10:02.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56836/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:02.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 22:10:02.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:08.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:08.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13236/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:08.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:08.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:08.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:14.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:14.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13236/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:14.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:14.789 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:14.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13236/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:21.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:27.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:27.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13236/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:27.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:27.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:27.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:33.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:33.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13236/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:33.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:33.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:33.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56836/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:33.676 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":1776204602545868465,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204608554981079,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204608771621017,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204614778312068,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204614994233640,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204621001461087,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204621220086082,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204627229644420,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204627449524498,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204633458330889,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:33.677 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4207', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:10:33.688 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:33.688 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:33.689 DEBUG [src.node.waku_node] Stopping container with id 9a404d6a8f0b
2026-04-14 22:10:34.198 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:34.199 DEBUG [src.node.waku_node] Stopping container with id 052c845063ee
2026-04-14 22:10:34.661 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:34.661 DEBUG [src.node.waku_node] Stopping container with id 32c39915b4a9
2026-04-14 22:10:35.149 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:35.150 DEBUG [src.node.waku_node] Stopping container with id 8d4d1544e84f
2026-04-14 22:10:35.306 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:35.308 ERROR [src.node.docker_mananger] Max retries reached for container 9a404d6a8f0b. Exiting log stream.
2026-04-14 22:10:35.622 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:35.624 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:35.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:35.915 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:36.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:36.138 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 22:11:10.902 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:10.903 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0
2026-04-14 22:11:10.904 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:10.905 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:11:10.905 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 22:11:10.915 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:10.915 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
2026-04-14 22:11:10.915 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:10.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:10.916 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:10.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.21
2026-04-14 22:11:10.917 DEBUG [src.node.docker_mananger] Generated ports ['4241', '4242', '4243', '4244', '4245']
2026-04-14 22:11:10.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:10.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:10.917 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:10.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 4241:4241 -p 4242:4242 -p 4243:4243 -p 4244:4244 -p 4245:4245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4243 --rest-port=4241 --tcp-port=4242 --discv5-udp-port=4244 --rest-address=0.0.0.0 --nat=extip:172.18.171.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acc5eabbef81b83b4fb179de01cefbc9e49930cb9bde1cfeabe6b2022a701324 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4245 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:11:11.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.21 tests-functional_default 6ca91174f1eba28833f6fadc83b9600efef1a8b271920c8c282520716e2f6dd4
2026-04-14 22:11:11.131 DEBUG [src.node.docker_mananger] Container started with ID 6ca91174f1eb. Setting up logs at ./log/docker/node1_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
2026-04-14 22:11:11.131 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4241
2026-04-14 22:11:11.132 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:11.257 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:11.257 ERROR [src.node.docker_mananger] Max retries reached for container 716dc7968d14. Exiting log stream.
2026-04-14 22:11:11.727 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:11.727 ERROR [src.node.docker_mananger] Max retries reached for container 24b3fe0efd77. Exiting log stream.
2026-04-14 22:11:12.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4241/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:12.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:12.135 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:12.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:12.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.21/tcp/4242/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq","/ip4/172.18.171.21/tcp/4243/ws/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq"],"enrUri":"enr:-L24QKNJ3vgutSJHa5JRMkFArewiXiD93HA-09ivWYKIg3Z4S-vt5_9UPiZ9gQ3eY4gnIEpqUCK-ZCixzOTsmnMzXEACgmlkgnY0gmlwhKwSqxWKbXVsdGlhZGRyc5YACASsEqsVBhCSAAoErBKrFQYQk90DgnJzhQDGAQAAiXNlY3AyNTZrMaECWMmV_hsWa9txkm7iju3VrveCiGoMH8zqsRnXPQTDf9aDdGNwghCSg3VkcIIQlIV3YWt1MgU"}'
2026-04-14 22:11:12.138 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:12.138 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 22:11:12.145 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:12.145 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
2026-04-14 22:11:12.145 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:12.145 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:12.146 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:12.147 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.44
2026-04-14 22:11:12.147 DEBUG [src.node.docker_mananger] Generated ports ['26145', '26146', '26147', '26148', '26149']
2026-04-14 22:11:12.147 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:12.147 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:12.147 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:12.147 DEBUG [src.node.docker_mananger] docker run -i -t -p 26145:26145 -p 26146:26146 -p 26147:26147 -p 26148:26148 -p 26149:26149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26147 --rest-port=26145 --tcp-port=26146 --discv5-udp-port=26148 --rest-address=0.0.0.0 --nat=extip:172.18.237.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbcdc9dad2f9ba83fa2b6ef9ca30ffdef2a3cbe7e58e49e9e4cf4d1e4d11bdd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26149 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKNJ3vgutSJHa5JRMkFArewiXiD93HA-09ivWYKIg3Z4S-vt5_9UPiZ9gQ3eY4gnIEpqUCK-ZCixzOTsmnMzXEACgmlkgnY0gmlwhKwSqxWKbXVsdGlhZGRyc5YACASsEqsVBhCSAAoErBKrFQYQk90DgnJzhQDGAQAAiXNlY3AyNTZrMaECWMmV_hsWa9txkm7iju3VrveCiGoMH8zqsRnXPQTDf9aDdGNwghCSg3VkcIIQlIV3YWt1MgU --filternode=/ip4/172.18.171.21/tcp/4242/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq
2026-04-14 22:11:12.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.44 tests-functional_default 75d2bfbf64786eb85741bb74356c3a6e62ce5e886344b67ca98abeaefebab846
2026-04-14 22:11:12.358 DEBUG [src.node.docker_mananger] Container started with ID 75d2bfbf6478. Setting up logs at ./log/docker/node2_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
2026-04-14 22:11:12.358 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26145
2026-04-14 22:11:12.359 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:13.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26145/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:13.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:13.363 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:13.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:13.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.44/tcp/26146/p2p/16Uiu2HAm3WgP5LSj3EEYwWdGNPzpcb8vxU594YYTsjyKbJ3giyaL","/ip4/172.18.237.44/tcp/26147/ws/p2p/16Uiu2HAm3WgP5LSj3EEYwWdGNPzpcb8vxU594YYTsjyKbJ3giyaL"],"enrUri":"enr:-L24QBhUQ8dLyn5T9fUMLfi35o6d6QlJLiKIxfE_LEtL8oXzP6nFQtFabE0eQfmKmJ72fbAYiBeJEmsoN9ZZ4G6YKTYCgmlkgnY0gmlwhKwS7SyKbXVsdGlhZGRyc5YACASsEu0sBmYiAAoErBLtLAZmI90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeCXadEyttysnR_TiseBIkNt-FixVV5xd7JpG6Ju06cWDdGNwgmYig3VkcIJmJIV3YWt1MgA"}'
2026-04-14 22:11:13.366 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:13.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.21/tcp/4242/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq"]'
2026-04-14 22:11:13.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:13.406 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 22:11:13.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:11:13.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:13.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26145/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a4615c4-f362-4cf1-b700-94584bcaa2f2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:11:13.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4a4615c4-f362-4cf1-b700-94584bcaa2f2","statusDesc":"OK"}'
2026-04-14 22:11:13.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26145/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
2026-04-14 22:11:13.439 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26145/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-14 22:11:13.441 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:13.442 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:13.442 DEBUG [src.node.waku_node] Stopping container with id 6ca91174f1eb
2026-04-14 22:11:13.873 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:13.874 DEBUG [src.node.waku_node] Stopping container with id 75d2bfbf6478
2026-04-14 22:11:14.307 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:14.309 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:14.317 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:14.325 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,202 @@
2026-04-14 22:10:07.294 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:07.295 DEBUG [tests.conftest] Running test: test_relay_packet_loss_applied_mid_way with id: 2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5
2026-04-14 22:10:07.295 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:07.296 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:10:07.306 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:07.306 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:07.311 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:07.313 ERROR [src.node.docker_mananger] Max retries reached for container 81d10ace22fc. Exiting log stream.
2026-04-14 22:10:07.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:07.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:07.332 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:07.332 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:07.342 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:07.342 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:07.343 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:07.343 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:07.345 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:07.345 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.43
2026-04-14 22:10:07.345 DEBUG [src.node.docker_mananger] Generated ports ['13367', '13368', '13369', '13370', '13371']
2026-04-14 22:10:07.346 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:07.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:07.346 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:07.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 13367:13367 -p 13368:13368 -p 13369:13369 -p 13370:13370 -p 13371:13371 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13369 --rest-port=13367 --tcp-port=13368 --discv5-udp-port=13370 --rest-address=0.0.0.0 --nat=extip:172.18.160.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=de6dfe5bf5e1cb3b609caae8a7cd7bdad68deb9a7fc6800571e99c4b635e825d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13371 --metrics-logging=true --relay=true
2026-04-14 22:10:07.594 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.43 tests-functional_default 44975e6538791a8cf2e913bbaedd2fe3b29dc9b28901ae2f643b18b55bceacd9
2026-04-14 22:10:07.639 DEBUG [src.node.docker_mananger] Container started with ID 44975e653879. Setting up logs at ./log/docker/node1_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:07.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13367
2026-04-14 22:10:07.642 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:07.698 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:07.698 ERROR [src.node.docker_mananger] Max retries reached for container 20931398bcb8. Exiting log stream.
2026-04-14 22:10:08.481 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:08.481 ERROR [src.node.docker_mananger] Max retries reached for container fba5deed4cab. Exiting log stream.
2026-04-14 22:10:08.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13367/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:08.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:08.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:08.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13367/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:08.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.43/tcp/13368/p2p/16Uiu2HAkvU3BBqrnFnU9CRNrDDiM7aiKDZygfGNFbV2WjHZcqedD","/ip4/172.18.160.43/tcp/13369/ws/p2p/16Uiu2HAkvU3BBqrnFnU9CRNrDDiM7aiKDZygfGNFbV2WjHZcqedD"],"enrUri":"enr:-L24QI4NbDcw9H2DMfZniYlEIO95aEWGyvcILFk_NtcfEem2G6Yg9ilBE5XQsTrFdZ8mOEMG6W50k9O5VNhIUEuwJRkCgmlkgnY0gmlwhKwSoCuKbXVsdGlhZGRyc5YACASsEqArBjQ4AAoErBKgKwY0Od0DgnJzhQDGAQAAiXNlY3AyNTZrMaECD3bQwU4E1dKYopsjierYGNSZDGnkEL5JgYFPJOLcRxiDdGNwgjQ4g3VkcII0OoV3YWt1MgE"}'
2026-04-14 22:10:08.648 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:08.649 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:08.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:08.650 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:08.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.143
2026-04-14 22:10:08.651 DEBUG [src.node.docker_mananger] Generated ports ['50693', '50694', '50695', '50696', '50697']
2026-04-14 22:10:08.651 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:08.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:08.651 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:08.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 50693:50693 -p 50694:50694 -p 50695:50695 -p 50696:50696 -p 50697:50697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50695 --rest-port=50693 --tcp-port=50694 --discv5-udp-port=50696 --rest-address=0.0.0.0 --nat=extip:172.18.160.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f2e7a8a21ffa9b6de1952467d3b338ea15afcdd2b1b75c79dc770a0aeb9ab4a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50697 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI4NbDcw9H2DMfZniYlEIO95aEWGyvcILFk_NtcfEem2G6Yg9ilBE5XQsTrFdZ8mOEMG6W50k9O5VNhIUEuwJRkCgmlkgnY0gmlwhKwSoCuKbXVsdGlhZGRyc5YACASsEqArBjQ4AAoErBKgKwY0Od0DgnJzhQDGAQAAiXNlY3AyNTZrMaECD3bQwU4E1dKYopsjierYGNSZDGnkEL5JgYFPJOLcRxiDdGNwgjQ4g3VkcII0OoV3YWt1MgE
2026-04-14 22:10:08.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.143 tests-functional_default 753472a57ae892363f3d255e7254903ddd6dedd8b1b2f9736d655c91675d6849
2026-04-14 22:10:08.875 DEBUG [src.node.docker_mananger] Container started with ID 753472a57ae8. Setting up logs at ./log/docker/node2_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:08.875 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50693
2026-04-14 22:10:08.875 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:09.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50693/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:09.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:09.898 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:09.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:09.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.143/tcp/50694/p2p/16Uiu2HAmLxiAuHfDqESoLw1yhJ7dJRUv22uUbiNwUBesGmvmvPms","/ip4/172.18.160.143/tcp/50695/ws/p2p/16Uiu2HAmLxiAuHfDqESoLw1yhJ7dJRUv22uUbiNwUBesGmvmvPms"],"enrUri":"enr:-L24QLvMqyHgtaE7nqdEj8cD-13oLMClJAIYscNhT0tJ4zpsYB5o2ZS5mhODt2Q4ntZzAeGtGPLaOM4xIW70aMlUudgCgmlkgnY0gmlwhKwSoI-KbXVsdGlhZGRyc5YACASsEqCPBsYGAAoErBKgjwbGB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe2en_YZ69-dRYMbCRVHgeHtRuznLNKFGDnNekIW50uqDdGNwgsYGg3VkcILGCIV3YWt1MgE"}'
2026-04-14 22:10:09.903 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:09.903 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:09.903 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:09.906 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:09.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.220
2026-04-14 22:10:09.907 DEBUG [src.node.docker_mananger] Generated ports ['53140', '53141', '53142', '53143', '53144']
2026-04-14 22:10:09.907 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:09.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:09.907 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:09.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 53140:53140 -p 53141:53141 -p 53142:53142 -p 53143:53143 -p 53144:53144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53142 --rest-port=53140 --tcp-port=53141 --discv5-udp-port=53143 --rest-address=0.0.0.0 --nat=extip:172.18.11.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a06afe5ce6aa0f6021a5def0dfefa6ddcaf0fe4046a4a91ce28595501da130c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53144 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLvMqyHgtaE7nqdEj8cD-13oLMClJAIYscNhT0tJ4zpsYB5o2ZS5mhODt2Q4ntZzAeGtGPLaOM4xIW70aMlUudgCgmlkgnY0gmlwhKwSoI-KbXVsdGlhZGRyc5YACASsEqCPBsYGAAoErBKgjwbGB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDe2en_YZ69-dRYMbCRVHgeHtRuznLNKFGDnNekIW50uqDdGNwgsYGg3VkcILGCIV3YWt1MgE
2026-04-14 22:10:10.105 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.220 tests-functional_default 120a8518a68c5a4780f723aa3e162d31839a8bfbe7f31233969fc5a0ccbc28af
2026-04-14 22:10:10.139 DEBUG [src.node.docker_mananger] Container started with ID 120a8518a68c. Setting up logs at ./log/docker/node3_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:10.139 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53140
2026-04-14 22:10:10.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:11.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53140/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:11.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:11.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:11.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:11.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.220/tcp/53141/p2p/16Uiu2HAm9fWmLmpP8Phk4swxxnRaeFcv4LfvgNkJMQEesrXYd9xD","/ip4/172.18.11.220/tcp/53142/ws/p2p/16Uiu2HAm9fWmLmpP8Phk4swxxnRaeFcv4LfvgNkJMQEesrXYd9xD"],"enrUri":"enr:-L24QAti42q05we9PT3Ev96Q4l6anFPaGeVKUzfIauYndaNPAI9ui28PZORsV_zTcXGkJCH0bj9TOiKIUutzd8jbJ2kCgmlkgnY0gmlwhKwSC9yKbXVsdGlhZGRyc5YACASsEgvcBs-VAAoErBIL3AbPlt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC049UR5SXqrN-DPcjimy-PghM1_yMEQGt7Iv2b4i9gzKDdGNwgs-Vg3VkcILPl4V3YWt1MgE"}'
2026-04-14 22:10:11.162 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:11.162 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:11.162 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:11.166 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:11.166 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.75
2026-04-14 22:10:11.167 DEBUG [src.node.docker_mananger] Generated ports ['4765', '4766', '4767', '4768', '4769']
2026-04-14 22:10:11.167 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:11.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:11.167 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:11.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 4765:4765 -p 4766:4766 -p 4767:4767 -p 4768:4768 -p 4769:4769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4767 --rest-port=4765 --tcp-port=4766 --discv5-udp-port=4768 --rest-address=0.0.0.0 --nat=extip:172.18.71.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efed1c443ce1b2adf149ecc202cccae10a5c25472c84baac6b6dfeeccc6c2fe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4769 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAti42q05we9PT3Ev96Q4l6anFPaGeVKUzfIauYndaNPAI9ui28PZORsV_zTcXGkJCH0bj9TOiKIUutzd8jbJ2kCgmlkgnY0gmlwhKwSC9yKbXVsdGlhZGRyc5YACASsEgvcBs-VAAoErBIL3AbPlt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC049UR5SXqrN-DPcjimy-PghM1_yMEQGt7Iv2b4i9gzKDdGNwgs-Vg3VkcILPl4V3YWt1MgE
2026-04-14 22:10:11.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.75 tests-functional_default 2532273bd3baaad2636f06cca3ab0958a2f9d7891699d1553eb9c1cc309f0a85
2026-04-14 22:10:11.398 DEBUG [src.node.docker_mananger] Container started with ID 2532273bd3ba. Setting up logs at ./log/docker/node4_2026-04-14_22-10-07__bd1f393d-a37b-4bd4-a6ec-8ef83f6a12e5__wakuorg_nwaku:latest.log
2026-04-14 22:10:11.399 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4765
2026-04-14 22:10:11.399 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:12.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4765/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:12.418 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:12.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.75/tcp/4766/p2p/16Uiu2HAm4TQ47m6qjaVrXCJgPTwAcJ5oVawAHUBaK6CH7ABgdpo9","/ip4/172.18.71.75/tcp/4767/ws/p2p/16Uiu2HAm4TQ47m6qjaVrXCJgPTwAcJ5oVawAHUBaK6CH7ABgdpo9"],"enrUri":"enr:-L24QFLNxnZqDIXtjUvGYVxnfZY60pVnBRtz5o_zFAhtdsUkJnEDuU4eqtE_PIr7SFxhuCT8Su8AXCFzuUJgq4Q-o10CgmlkgnY0gmlwhKwSR0uKbXVsdGlhZGRyc5YACASsEkdLBhKeAAoErBJHSwYSn90DgnJzhQDGAQAAiXNlY3AyNTZrMaEChipWRQbego4bSIuBmqh04P0twT7clKAx3HM1yeuQ0KCDdGNwghKeg3VkcIISoIV3YWt1MgE"}'
2026-04-14 22:10:12.425 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:12.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:12.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50693/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:12.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53140/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:12.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4765/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:12.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:12.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13367/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.160.143/tcp/47468/p2p/16Uiu2HAmLxiAuHfDqESoLw1yhJ7dJRUv22uUbiNwUBesGmvmvPms","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 22:10:12.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50693/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.220/tcp/36472/p2p/16Uiu2HAm9fWmLmpP8Phk4swxxnRaeFcv4LfvgNkJMQEesrXYd9xD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.160.43/tcp/13368/p2p/16Uiu2HAkvU3BBqrnFnU9CRNrDDiM7aiKDZygfGNFbV2WjHZcqedD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:10:12.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53140/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.71.75/tcp/42692/p2p/16Uiu2HAm4TQ47m6qjaVrXCJgPTwAcJ5oVawAHUBaK6CH7ABgdpo9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.160.143/tcp/50694/p2p/16Uiu2HAmLxiAuHfDqESoLw1yhJ7dJRUv22uUbiNwUBesGmvmvPms","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:10:12.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4765/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:12.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.11.220/tcp/53141/p2p/16Uiu2HAm9fWmLmpP8Phk4swxxnRaeFcv4LfvgNkJMQEesrXYd9xD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:10:12.462 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-14 22:10:32.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4765/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:32.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 22:10:32.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.623 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8409', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:10:32.642 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8409', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-14 22:10:32.651 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8409', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-14 22:10:32.660 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-14 22:10:32.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:32.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:32.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:34.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:34.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:34.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:34.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:35.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:35.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:35.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:37.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:37.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:37.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:38.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:38.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:39.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:39.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:40.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:40.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:40.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:40.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:41.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:41.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:48.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:48.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:49.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:49.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:50.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:50.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:51.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:51.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:54.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:54.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13367/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:54.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:54.260 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-04-14 22:11:24.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4765/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:24.264 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":1776204632466622587,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632472954113,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632494559661,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632507529440,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632523975316,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632541941541,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632554526585,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632569327282,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632587627070,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632601574812,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632660707404,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204632667690422,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204634916848272,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204634930118875,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204635556876751,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204635570704943,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204635789005074,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204635996854982,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637014878487,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204637236920411,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204638492926657,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204639116808047,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204640364489855,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204640379119825,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204641636878687,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204648012991922,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204649252549244,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204650524995410,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204651748624177,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204654044581677,"ephemeral":false,"proof":""}]'
2026-04-14 22:11:24.265 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8409', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 22:11:24.276 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:24.277 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:24.277 DEBUG [src.node.waku_node] Stopping container with id 44975e653879
2026-04-14 22:11:24.779 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:24.780 DEBUG [src.node.waku_node] Stopping container with id 753472a57ae8
2026-04-14 22:11:25.267 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:25.268 DEBUG [src.node.waku_node] Stopping container with id 120a8518a68c
2026-04-14 22:11:25.755 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:25.756 DEBUG [src.node.waku_node] Stopping container with id 2532273bd3ba
2026-04-14 22:11:25.850 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:25.851 ERROR [src.node.docker_mananger] Max retries reached for container 44975e653879. Exiting log stream.
2026-04-14 22:11:26.253 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:26.253 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:26.394 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:26.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:26.678 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:26.758 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,359 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_static_shard_relay_10_nwaku_nodes with id: 2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.20.194
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['45630', '45631', '45632', '45633', '45634']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 45630:45630 -p 45631:45631 -p 45632:45632 -p 45633:45633 -p 45634:45634 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45632 --rest-port=45630 --tcp-port=45631 --discv5-udp-port=45633 --rest-address=0.0.0.0 --nat=extip:172.18.20.194 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=5c21e1f467900f6551b8b4cbddfd28ddbbf9ce3fefdc925e4eda33ab03c04cbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45634 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.20.194 tests-functional_default fe1a2672f58700df87a8c2479f8c37caccedf87645eb0f1668502e88488afe79
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID fe1a2672f587. Setting up logs at ./log/docker/node1_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 45630
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container b7125ca3a59f. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 7e8052c952bb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45630/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45630/debug/v1/info" -H "Content-Type: application/json" -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.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE","/ip4/172.18.20.194/tcp/45632/ws/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"],"enrUri":"enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.248.133
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['17248', '17249', '17250', '17251', '17252']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 17248:17248 -p 17249:17249 -p 17250:17250 -p 17251:17251 -p 17252:17252 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17250 --rest-port=17248 --tcp-port=17249 --discv5-udp-port=17251 --rest-address=0.0.0.0 --nat=extip:172.18.248.133 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1d2bd32e5a6673c6e0aee4f7af2dff5b0289f0373c12cfd7fa03c37fe59dde8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17252 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.248.133 tests-functional_default e8fac893777006e7fdecbf948da2756c06fcadb8130147d6c056b61cf3809c0a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e8fac8937770. Setting up logs at ./log/docker/node3_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 17248
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17248/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.133/tcp/17249/p2p/16Uiu2HAm6ioFqTkGJ89gDUvUSMLGcmA9BGrWuAxLootsMTbe1VoZ","/ip4/172.18.248.133/tcp/17250/ws/p2p/16Uiu2HAm6ioFqTkGJ89gDUvUSMLGcmA9BGrWuAxLootsMTbe1VoZ"],"enrUri":"enr:-L24QAw2EGbpH5iYJrJxxYtp_TN6xjrgCV5EQFM3JmmQ-XIMR4KDPEz9AuMU5-o86mtDV4Vql1q6VW8tIuKQLbncJFgCgmlkgnY0gmlwhKwS-IWKbXVsdGlhZGRyc5YACASsEviFBkNhAAoErBL4hQZDYt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECp9OoWfY4GlRm2wyyWqnVarKHaKvzqt77skUZJaG6CYyDdGNwgkNhg3VkcIJDY4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17248/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.125.33
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['17840', '17841', '17842', '17843', '17844']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 17840:17840 -p 17841:17841 -p 17842:17842 -p 17843:17843 -p 17844:17844 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17842 --rest-port=17840 --tcp-port=17841 --discv5-udp-port=17843 --rest-address=0.0.0.0 --nat=extip:172.18.125.33 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=9cafa3e69eff6ece8de91dd6fdaae4187b4bfeb6850e4d4d1a519bbc15a53fbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17844 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.125.33 tests-functional_default 81b9f4d648dd065acc22a536d3bf0dc732b255882059cf262e5ba822a5c43ed3
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 81b9f4d648dd. Setting up logs at ./log/docker/node4_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 17840
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.33/tcp/17841/p2p/16Uiu2HAm7Gp7kUv8EqmkC94xVb7hHr7pixtBqCMVbY5Vcqf2zwrR","/ip4/172.18.125.33/tcp/17842/ws/p2p/16Uiu2HAm7Gp7kUv8EqmkC94xVb7hHr7pixtBqCMVbY5Vcqf2zwrR"],"enrUri":"enr:-L24QEJfdf8xJK9aiLVCWxg6A52ubnLbXIbIVCU2-LxC073HfAtS-6IOD_VwbTtHiTiCJH_akw8qW4pbh3K0n9abUKQCgmlkgnY0gmlwhKwSfSGKbXVsdGlhZGRyc5YACASsEn0hBkWxAAoErBJ9IQZFst0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsAc3cgjnd3SVoFOyPIHnzp7n11gz9Vc-gvoFcQUUUgKDdGNwgkWxg3VkcIJFs4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.247.55
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['26358', '26359', '26360', '26361', '26362']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 26358:26358 -p 26359:26359 -p 26360:26360 -p 26361:26361 -p 26362:26362 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26360 --rest-port=26358 --tcp-port=26359 --discv5-udp-port=26361 --rest-address=0.0.0.0 --nat=extip:172.18.247.55 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=de9bcfdc1af0fedce24cecd561d96b1ccaa2ca39feebadecfbca23d307ce10aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26362 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.247.55 tests-functional_default 00a52566c0e19d403570ffc4279c827779058a92fc5e1d6fde03d97dd70b6fc5
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 00a52566c0e1. Setting up logs at ./log/docker/node5_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 26358
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26358/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26358/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.55/tcp/26359/p2p/16Uiu2HAmTAJabdp8nAsegtWZ3BWZnk5iLPTFsL4PUkEVBqRdBnBw","/ip4/172.18.247.55/tcp/26360/ws/p2p/16Uiu2HAmTAJabdp8nAsegtWZ3BWZnk5iLPTFsL4PUkEVBqRdBnBw"],"enrUri":"enr:-L24QGx2cWhQeNQgp5gK6nyEQOsJeXiIP-9nf9db1I_2Jkx5W345ax0Pdk1DecwS236v1vQYdomfvEdehRHkzIxiK20CgmlkgnY0gmlwhKwS9zeKbXVsdGlhZGRyc5YACASsEvc3Bmb3AAoErBL3NwZm-N0DgnJzhQDHAQAAiXNlY3AyNTZrMaED14YSkcS19GzklK1t6fMagMNVi2pF5-bwOeEATcA6256DdGNwgmb3g3VkcIJm-YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26358/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node6_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.64.125
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['13482', '13483', '13484', '13485', '13486']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 13482:13482 -p 13483:13483 -p 13484:13484 -p 13485:13485 -p 13486:13486 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13484 --rest-port=13482 --tcp-port=13483 --discv5-udp-port=13485 --rest-address=0.0.0.0 --nat=extip:172.18.64.125 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=5f3bf11cbf3b68803caefdd9ebe6a8d3097362b7a0ec8d25d49bccedd8924cb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13486 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.64.125 tests-functional_default 46bd99d09fe12bb94ec86536bdc86bb87eaee96b4ad7037111ef31455471723b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 46bd99d09fe1. Setting up logs at ./log/docker/node6_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 13482
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13482/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13482/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.125/tcp/13483/p2p/16Uiu2HAmJHWgR7mZ3Km4kABXNr3YMaVue6zYER2SU3upjFb51Fzk","/ip4/172.18.64.125/tcp/13484/ws/p2p/16Uiu2HAmJHWgR7mZ3Km4kABXNr3YMaVue6zYER2SU3upjFb51Fzk"],"enrUri":"enr:-L24QKtpgXfz27UC-Y0ZDmy0tySN_mW2AY3H38yABPBDRIhsP27Cw8vtEvS4Z8-tJgmeJG_coqak_tb25tY-pQcb7QkCgmlkgnY0gmlwhKwSQH2KbXVsdGlhZGRyc5YACASsEkB9BjSrAAoErBJAfQY0rN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDU6WjQvRpUd2lBKgazlAMgg0Ywipm2rmxV5XP6ctdMA2DdGNwgjSrg3VkcII0rYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13482/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node7_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.0.162
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['7438', '7439', '7440', '7441', '7442']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 7438:7438 -p 7439:7439 -p 7440:7440 -p 7441:7441 -p 7442:7442 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7440 --rest-port=7438 --tcp-port=7439 --discv5-udp-port=7441 --rest-address=0.0.0.0 --nat=extip:172.18.0.162 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=afebaeca1f44dc4ee60cf4caeed9ea4acd107489222fcdee2963974c2cfa9fa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7442 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.0.162 tests-functional_default 61bd9eca6776bc045039649bf9f9b58d35e62234cdec00a2d4a2dc1e95989f5b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 61bd9eca6776. Setting up logs at ./log/docker/node7_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 7438
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7438/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.162/tcp/7439/p2p/16Uiu2HAmJU6jbyn2rDNuUW1mSNQ1QtEyezq4p26sS7WXvgU2Ct4z","/ip4/172.18.0.162/tcp/7440/ws/p2p/16Uiu2HAmJU6jbyn2rDNuUW1mSNQ1QtEyezq4p26sS7WXvgU2Ct4z"],"enrUri":"enr:-L24QD2v-tbGpWPK1XV7XMkOb8fn4dZPawyilVWLySS9rL96cXS_hD7Yuuf-WdD9eHJ4A0aVmFa1Ml6j-vpM9r1vx1ECgmlkgnY0gmlwhKwSAKKKbXVsdGlhZGRyc5YACASsEgCiBh0PAAoErBIAogYdEN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDVlvzrwWbqXNLsO6SRCJtBLRbcRGyNa7cJ4apWeOTQ_uDdGNwgh0Pg3VkcIIdEYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7438/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node8_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.222.53
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['27103', '27104', '27105', '27106', '27107']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 27103:27103 -p 27104:27104 -p 27105:27105 -p 27106:27106 -p 27107:27107 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27105 --rest-port=27103 --tcp-port=27104 --discv5-udp-port=27106 --rest-address=0.0.0.0 --nat=extip:172.18.222.53 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4e7acfaca030aeb0fd336cb8b6203be0ad1fe58f3dbfb6fb58ae449b586f3182 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27107 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.222.53 tests-functional_default 5e21d5e6d42e9aa4a24fa3d63547547cee4120c4f1652274e2443b5f55f5d476
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5e21d5e6d42e. Setting up logs at ./log/docker/node8_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 27103
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27103/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.53/tcp/27104/p2p/16Uiu2HAm7zsDavbQRFMkkVnWUpNiEw4uwRckpeJc823paBH1Y4Ab","/ip4/172.18.222.53/tcp/27105/ws/p2p/16Uiu2HAm7zsDavbQRFMkkVnWUpNiEw4uwRckpeJc823paBH1Y4Ab"],"enrUri":"enr:-L24QB-wCwnNMiUzGBZXBAj_KJqs2Dzl30s25uHAb3eU9PoPMvRoxcD0pnmhEDow1iYNn12yvINMIGNzZZDnoFpEnikCgmlkgnY0gmlwhKwS3jWKbXVsdGlhZGRyc5YACASsEt41BmngAAoErBLeNQZp4d0DgnJzhQDHAQAAiXNlY3AyNTZrMaECus0dzoiZtGWDfICPmT40Kn8Z96HmspHD2mpzAsEaFnCDdGNwgmngg3VkcIJp4oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27103/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node9_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.79.250
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['29855', '29856', '29857', '29858', '29859']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 29855:29855 -p 29856:29856 -p 29857:29857 -p 29858:29858 -p 29859:29859 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29857 --rest-port=29855 --tcp-port=29856 --discv5-udp-port=29858 --rest-address=0.0.0.0 --nat=extip:172.18.79.250 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4de564dc92bafeafbd6adc4b84e7f759e86ed70cbd9eb9b1ab68134c8ca23a1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29859 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.79.250 tests-functional_default 1c051599456043bd1e013c3b53f301f080d7b0816ec9abc002982fc4dc061ed9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1c0515994560. Setting up logs at ./log/docker/node9_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 29855
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29855/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.250/tcp/29856/p2p/16Uiu2HAm6F8rjwHP53trr4ijR2gFAZhXU6HmzrYchneyonG75BdJ","/ip4/172.18.79.250/tcp/29857/ws/p2p/16Uiu2HAm6F8rjwHP53trr4ijR2gFAZhXU6HmzrYchneyonG75BdJ"],"enrUri":"enr:-L24QMTKgbeA4ssAWlNM3K6Ca0oOa4ZjNc1Oiab2U3DOUKoUWXAMWzmnIZxb8u2WCkOQzHNI7UdfVCBYPfH8X25cMk0CgmlkgnY0gmlwhKwST_qKbXVsdGlhZGRyc5YACASsEk_6BnSgAAoErBJP-gZ0od0DgnJzhQDHAQAAiXNlY3AyNTZrMaECoL2PDZbPR-j7yKmN2CBTNNkonClRa0ZYrbL0DoJNQUGDdGNwgnSgg3VkcIJ0ooV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29855/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node10_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.155.23
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4973', '4974', '4975', '4976', '4977']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 4973:4973 -p 4974:4974 -p 4975:4975 -p 4976:4976 -p 4977:4977 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4975 --rest-port=4973 --tcp-port=4974 --discv5-udp-port=4976 --rest-address=0.0.0.0 --nat=extip:172.18.155.23 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e76e178dbaabcceaa3a17d0d1acfe616c47672c78df98de40acba8e4b5200eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4977 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.155.23 tests-functional_default 510f27982f82d59ec0274bd5b4cff52583fbed0ee0ffae594465aab03ee593a1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 510f27982f82. Setting up logs at ./log/docker/node10_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 4973
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4973/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.23/tcp/4974/p2p/16Uiu2HAmN3mHJFNTrNrjt64oA3vDBN2UbCuPaLpvUJmBFn39PGMP","/ip4/172.18.155.23/tcp/4975/ws/p2p/16Uiu2HAmN3mHJFNTrNrjt64oA3vDBN2UbCuPaLpvUJmBFn39PGMP"],"enrUri":"enr:-L24QPAs2_izrB02fZQT9ZPcF9gt6c8k88AQu6FN9guQzLyDU6A5_u1BaM1YdaqMN-77ykABX4gG2v9qrQIGJfk-s0oCgmlkgnY0gmlwhKwSmxeKbXVsdGlhZGRyc5YACASsEpsXBhNuAAoErBKbFwYTb90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDi47DlEwakvNlvL9rCEsiuh5wDx3AsvUirnCijH0YdyqDdGNwghNug3VkcIITcIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4973/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
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:20 Docker client initialized with image wakuorg/nwaku:v0.38.0
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node11_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.68.68
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['21525', '21526', '21527', '21528', '21529']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 21525:21525 -p 21526:21526 -p 21527:21527 -p 21528:21528 -p 21529:21529 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21527 --rest-port=21525 --tcp-port=21526 --discv5-udp-port=21528 --rest-address=0.0.0.0 --nat=extip:172.18.68.68 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b44d1cac02d7dc63beffb9ed037f2e71cacdee885d7adae8c0498aa412b8edac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21529 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJPmBGiA4cvOSujhPX_XmhX4VyElYroBG_UU8VAdFDyISBZrQyJK3QoAmFdkO0pNVFfhOpa98bT52Fw4mvY9vyECgmlkgnY0gmlwhKwSFMKKbXVsdGlhZGRyc5YACASsEhTCBrI_AAoErBIUwgayQN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsZN9xyawk8acM2pLAIdm7SL10tOynEmbIzm7gLGBaaeDdGNwgrI_g3VkcIKyQYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.68.68 tests-functional_default 8b424262c9e121d2992bd15c605c01de01bee497cdf50de2c87ad4adaa9978c0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8b424262c9e1. Setting up logs at ./log/docker/node11_2026-04-14_22-11-13__b56e4764-6217-498e-a7c5-ea9e1badb1e4__wakuorg_nwaku:v0.38.0.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:v0.38.0. REST: 21525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21525/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21525/debug/v1/info" -H "Content-Type: application/json" -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.68/tcp/21526/p2p/16Uiu2HAmArdH8cwaM86nTMSJeCiXwNHGmBnq7ohnZe4V9DFDsncH","/ip4/172.18.68.68/tcp/21527/ws/p2p/16Uiu2HAmArdH8cwaM86nTMSJeCiXwNHGmBnq7ohnZe4V9DFDsncH"],"enrUri":"enr:-L24QPQTMToBC3Y505qxoAashkswEnQIbIGwxjzyGE081c0FbloF8naPq3y1UADb9rYEmaXHDGqUPRvGZD1F8ZxCTNYCgmlkgnY0gmlwhKwSRESKbXVsdGlhZGRyc5YACASsEkREBlQWAAoErBJERAZUF90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5UPFIHsPDitvczFxw2qVK8x16mfuoNbip_SrjwFJa6KDdGNwglQWg3VkcIJUGIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21525/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.194/tcp/45631/p2p/16Uiu2HAm7NrarmThTwm7J4vcenjaEvqjTJqVDmpiTMkYSa4rWKJE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45630/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26358/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13482/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29855/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45630/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45630/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17248/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26358/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7438/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27103/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_10:wakuorg/nwaku:v0.38.0 can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21525/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204686644660816,"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:269 Stopping container with id fe1a2672f587
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e8fac8937770
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 81b9f4d648dd
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container fe1a2672f587. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 00a52566c0e1
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container e8fac8937770. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 46bd99d09fe1
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 81b9f4d648dd. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 00a52566c0e1. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 61bd9eca6776
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 46bd99d09fe1. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5e21d5e6d42e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 1c0515994560
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 61bd9eca6776. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 510f27982f82
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 5e21d5e6d42e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 8b424262c9e1
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 1c0515994560. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-04-14 22:14:00.705 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:14:00.708 DEBUG [tests.conftest] Running test: test_passing_non_base64_cursor with id: 2026-04-14_22-14-00__891a7950-6adf-4551-bd5b-5a1bc6a9b8d6
2026-04-14 22:14:00.709 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:14:00.709 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:14:00.710 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:14:00.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:00.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-14-00__891a7950-6adf-4551-bd5b-5a1bc6a9b8d6__wakuorg_nwaku:latest.log
2026-04-14 22:14:00.717 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:00.717 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:00.719 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:00.719 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.250
2026-04-14 22:14:00.719 DEBUG [src.node.docker_mananger] Generated ports ['16803', '16804', '16805', '16806', '16807']
2026-04-14 22:14:00.719 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:00.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:00.719 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:00.720 DEBUG [src.node.docker_mananger] docker run -i -t -p 16803:16803 -p 16804:16804 -p 16805:16805 -p 16806:16806 -p 16807:16807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16805 --rest-port=16803 --tcp-port=16804 --discv5-udp-port=16806 --rest-address=0.0.0.0 --nat=extip:172.18.97.250 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=99f9ab0d08234fcbe1256ad2fc43a9df9dad8eb7b2bfc2aefcec876956bd8c1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16807 --metrics-logging=true --store=true --relay=true
2026-04-14 22:14:00.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.250 tests-functional_default bba610dee8a8903a13150672765c2eac7901230cc51231cf8b1bf5514aa8f95a
2026-04-14 22:14:00.932 DEBUG [src.node.docker_mananger] Container started with ID bba610dee8a8. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-14-00__891a7950-6adf-4551-bd5b-5a1bc6a9b8d6__wakuorg_nwaku:latest.log
2026-04-14 22:14:00.932 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16803
2026-04-14 22:14:00.934 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:01.046 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:01.046 ERROR [src.node.docker_mananger] Max retries reached for container dbb833883df0. Exiting log stream.
2026-04-14 22:14:01.527 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:01.527 ERROR [src.node.docker_mananger] Max retries reached for container d20bf27a8c23. Exiting log stream.
2026-04-14 22:14:01.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16803/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:01.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:01.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:01.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:01.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.250/tcp/16804/p2p/16Uiu2HAmQREK7E857kY7q86z5dogVnpjZUv1VrLEEJ7KSyfZQvTc","/ip4/172.18.97.250/tcp/16805/ws/p2p/16Uiu2HAmQREK7E857kY7q86z5dogVnpjZUv1VrLEEJ7KSyfZQvTc"],"enrUri":"enr:-L24QO1XNaB7d5j1Yx9ZMAHOuw0hUQPRS94-Ok3qSxXlpACxTN0jWWbpSHBWx6EutDnSkShAOck-MyN5MvsZ3A9UMIECgmlkgnY0gmlwhKwSYfqKbXVsdGlhZGRyc5YACASsEmH6BkGkAAoErBJh-gZBpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrsXmK-el336nLIxvYUqI3gvIUfI6qpSoRF-Sh9-t3lODdGNwgkGkg3VkcIJBpoV3YWt1MgM"}'
2026-04-14 22:14:01.940 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:01.947 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:01.947 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-14-00__891a7950-6adf-4551-bd5b-5a1bc6a9b8d6__wakuorg_nwaku:latest.log
2026-04-14 22:14:01.947 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:01.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:01.948 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:01.948 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.228
2026-04-14 22:14:01.948 DEBUG [src.node.docker_mananger] Generated ports ['11743', '11744', '11745', '11746', '11747']
2026-04-14 22:14:01.949 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:01.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:01.949 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:01.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 11743:11743 -p 11744:11744 -p 11745:11745 -p 11746:11746 -p 11747:11747 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11745 --rest-port=11743 --tcp-port=11744 --discv5-udp-port=11746 --rest-address=0.0.0.0 --nat=extip:172.18.63.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee08533ffdbc19dec3d2a29ce069b2cbbfbd0c38cb2e9dd575e03d0125ef90ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11747 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO1XNaB7d5j1Yx9ZMAHOuw0hUQPRS94-Ok3qSxXlpACxTN0jWWbpSHBWx6EutDnSkShAOck-MyN5MvsZ3A9UMIECgmlkgnY0gmlwhKwSYfqKbXVsdGlhZGRyc5YACASsEmH6BkGkAAoErBJh-gZBpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrsXmK-el336nLIxvYUqI3gvIUfI6qpSoRF-Sh9-t3lODdGNwgkGkg3VkcIJBpoV3YWt1MgM --storenode=/ip4/172.18.97.250/tcp/16804/p2p/16Uiu2HAmQREK7E857kY7q86z5dogVnpjZUv1VrLEEJ7KSyfZQvTc --store=true --relay=true
2026-04-14 22:14:02.128 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.228 tests-functional_default 3446fdaa038817e9b244f40ca0a4433e58f84411c5c7f9858d12d47b9c0f8ca7
2026-04-14 22:14:02.163 DEBUG [src.node.docker_mananger] Container started with ID 3446fdaa0388. Setting up logs at ./log/docker/store_node1_2026-04-14_22-14-00__891a7950-6adf-4551-bd5b-5a1bc6a9b8d6__wakuorg_nwaku:latest.log
2026-04-14 22:14:02.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11743
2026-04-14 22:14:02.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:03.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11743/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:03.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:03.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:03.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11743/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:03.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.228/tcp/11744/p2p/16Uiu2HAkuTsXJ3Nek7189zy3VMemY8d93KeZXUo3YCi5HNdPjrFi","/ip4/172.18.63.228/tcp/11745/ws/p2p/16Uiu2HAkuTsXJ3Nek7189zy3VMemY8d93KeZXUo3YCi5HNdPjrFi"],"enrUri":"enr:-L24QMljfRHEmVTkGU039NANVHZr_H9EkC89R_2FBtc1oEXYQcqkn-nGaVXjl9iGTfZCJmCq2CHzKVkcI1RLPsehl88CgmlkgnY0gmlwhKwSP-SKbXVsdGlhZGRyc5YACASsEj_kBi3gAAoErBI_5AYt4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAJA2pd4NEUE6inJbdHuj0ueg-EP3xb5uM4wriMmwWOmDdGNwgi3gg3VkcIIt4oV3YWt1MgM"}'
2026-04-14 22:14:03.172 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:03.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11743/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.250/tcp/16804/p2p/16Uiu2HAmQREK7E857kY7q86z5dogVnpjZUv1VrLEEJ7KSyfZQvTc"]'
2026-04-14 22:14:03.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16803/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:14:03.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11743/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:14:03.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.181 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:03.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:03.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:03.389 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:03.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:03.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:03.594 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:03.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:03.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:03.800 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:03.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:03.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:03.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:04.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16803/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:04.008 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16803/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-14 22:14:04.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:04.012 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
2026-04-14 22:14:04.014 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:14:04.015 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:14:04.015 DEBUG [src.node.waku_node] Stopping container with id bba610dee8a8
2026-04-14 22:14:04.495 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:04.496 DEBUG [src.node.waku_node] Stopping container with id 3446fdaa0388
2026-04-14 22:14:04.939 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:04.940 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:14:04.952 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:04.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-14 22:09:50.067 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:09:50.068 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_relay_and_store with id: 2026-04-14_22-09-50__3d065c81-de54-4c7f-8257-c7ac843c5c24
2026-04-14 22:09:50.069 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:09:50.069 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:09:50.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:09:50.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-09-50__3d065c81-de54-4c7f-8257-c7ac843c5c24__wakuorg_nwaku:latest.log
2026-04-14 22:09:50.077 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:50.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:50.078 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:50.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.110
2026-04-14 22:09:50.079 DEBUG [src.node.docker_mananger] Generated ports ['7564', '7565', '7566', '7567', '7568']
2026-04-14 22:09:50.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:50.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:50.079 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:50.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 7564:7564 -p 7565:7565 -p 7566:7566 -p 7567:7567 -p 7568:7568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7566 --rest-port=7564 --tcp-port=7565 --discv5-udp-port=7567 --rest-address=0.0.0.0 --nat=extip:172.18.142.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1cb9dcdbdd39ef855f2de6bec7ff85d13dfe6d8c57dcb0ff0fefeba4d6ff68fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7568 --metrics-logging=true --store=false --relay=true
2026-04-14 22:09:50.259 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.110 tests-functional_default e48bd23ad83f47c99421a8136f363c44d57179d930bbf6d37abef8e2aaee67fe
2026-04-14 22:09:50.297 DEBUG [src.node.docker_mananger] Container started with ID e48bd23ad83f. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-09-50__3d065c81-de54-4c7f-8257-c7ac843c5c24__wakuorg_nwaku:latest.log
2026-04-14 22:09:50.298 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7564
2026-04-14 22:09:50.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:50.391 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:09:50.392 ERROR [src.node.docker_mananger] Max retries reached for container 53051ed12948. Exiting log stream.
2026-04-14 22:09:50.884 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:09:50.884 ERROR [src.node.docker_mananger] Max retries reached for container b9cef6ef60e5. Exiting log stream.
2026-04-14 22:09:51.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7564/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:51.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:51.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:51.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:51.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.110/tcp/7565/p2p/16Uiu2HAkxms3Vu7thwcouv1cFwF18R62pHzUs4839SSvbD6Ay46b","/ip4/172.18.142.110/tcp/7566/ws/p2p/16Uiu2HAkxms3Vu7thwcouv1cFwF18R62pHzUs4839SSvbD6Ay46b"],"enrUri":"enr:-L24QBxmcpLx-zNwuKor3Beac1lUnWvaunp95SB4XEtKA90sQfH1LHL7rVKMR3qskHUrHeZn_pYQmMCl1PyXDfiO_ecCgmlkgnY0gmlwhKwSjm6KbXVsdGlhZGRyc5YACASsEo5uBh2NAAoErBKObgYdjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECMb8v20S11ppc2UJuhsBDUwg4Z0FRFUoTWUMBKqGDNiCDdGNwgh2Ng3VkcIIdj4V3YWt1MgE"}'
2026-04-14 22:09:51.304 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:51.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:09:51.311 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-09-50__3d065c81-de54-4c7f-8257-c7ac843c5c24__wakuorg_nwaku:latest.log
2026-04-14 22:09:51.311 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:51.311 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:51.312 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:51.313 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.26
2026-04-14 22:09:51.313 DEBUG [src.node.docker_mananger] Generated ports ['49601', '49602', '49603', '49604', '49605']
2026-04-14 22:09:51.313 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:51.313 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:51.313 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:51.313 DEBUG [src.node.docker_mananger] docker run -i -t -p 49601:49601 -p 49602:49602 -p 49603:49603 -p 49604:49604 -p 49605:49605 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49603 --rest-port=49601 --tcp-port=49602 --discv5-udp-port=49604 --rest-address=0.0.0.0 --nat=extip:172.18.123.26 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=82deceb3d5cb0aa7aef6c2db5aff6d02c3cfd0ea5ce2fd74cbcb31bdd57b48d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49605 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBxmcpLx-zNwuKor3Beac1lUnWvaunp95SB4XEtKA90sQfH1LHL7rVKMR3qskHUrHeZn_pYQmMCl1PyXDfiO_ecCgmlkgnY0gmlwhKwSjm6KbXVsdGlhZGRyc5YACASsEo5uBh2NAAoErBKObgYdjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECMb8v20S11ppc2UJuhsBDUwg4Z0FRFUoTWUMBKqGDNiCDdGNwgh2Ng3VkcIIdj4V3YWt1MgE --storenode=/ip4/172.18.142.110/tcp/7565/p2p/16Uiu2HAkxms3Vu7thwcouv1cFwF18R62pHzUs4839SSvbD6Ay46b --store=true --relay=true
2026-04-14 22:09:51.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.26 tests-functional_default c81de0cc05cbc2001933373050b3f7d274d7c289d6243121b080cab91687d697
2026-04-14 22:09:51.527 DEBUG [src.node.docker_mananger] Container started with ID c81de0cc05cb. Setting up logs at ./log/docker/store_node1_2026-04-14_22-09-50__3d065c81-de54-4c7f-8257-c7ac843c5c24__wakuorg_nwaku:latest.log
2026-04-14 22:09:51.528 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49601
2026-04-14 22:09:51.529 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:52.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49601/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:52.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:52.533 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:52.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49601/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:52.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.26/tcp/49602/p2p/16Uiu2HAm5Cc1vVkM5HrpTmhximUZSPF74npa3stgpwqCPCR35eXN","/ip4/172.18.123.26/tcp/49603/ws/p2p/16Uiu2HAm5Cc1vVkM5HrpTmhximUZSPF74npa3stgpwqCPCR35eXN"],"enrUri":"enr:-L24QON4TOWlRASOicc64M4OWj38fdpssuybkUUg9r9fQU6DHAeuGhtCArtDt3-6XLax4NdVGtNamB81450Fp2Q7nmMCgmlkgnY0gmlwhKwSexqKbXVsdGlhZGRyc5YACASsEnsaBsHCAAoErBJ7GgbBw90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkTvWYwElYTxH3bNlOaD9vX0D0O_uikUb2xSQTGKSDZWDdGNwgsHCg3VkcILBxIV3YWt1MgM"}'
2026-04-14 22:09:52.535 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:52.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49601/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.110/tcp/7565/p2p/16Uiu2HAkxms3Vu7thwcouv1cFwF18R62pHzUs4839SSvbD6Ay46b"]'
2026-04-14 22:09:52.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:52.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7564/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:09:52.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:52.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49601/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:09:52.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:52.544 DEBUG [src.steps.store] Relaying message
2026-04-14 22:09:52.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7564/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:09:52.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:52.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:09:52.749 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:09:52.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:52.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x504d4d57a48c559d91313c571fa0fb07557dbbe31d614de4d38d0e6082d3731c"}]}'
2026-04-14 22:09:52.753 DEBUG [src.steps.store] messages length is 1
2026-04-14 22:09:52.754 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:09:52.755 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:09:52.755 DEBUG [src.node.waku_node] Stopping container with id e48bd23ad83f
2026-04-14 22:09:53.199 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:09:53.200 DEBUG [src.node.waku_node] Stopping container with id c81de0cc05cb
2026-04-14 22:09:53.645 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:09:53.647 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:09:53.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:09:53.663 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_retrieve_messages_without_subscribing_via_api with id: 2026-04-14_22-10-38__7e1b8187-7799-4006-b8dd-08286b78d900
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-38__7e1b8187-7799-4006-b8dd-08286b78d900__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.125.206
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['45174', '45175', '45176', '45177', '45178']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 45174:45174 -p 45175:45175 -p 45176:45176 -p 45177:45177 -p 45178:45178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45176 --rest-port=45174 --tcp-port=45175 --discv5-udp-port=45177 --rest-address=0.0.0.0 --nat=extip:172.18.125.206 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dcfbb1605ab97f5fd3ceda7afbc8fc09ea64ecebfcf6f9539eabd6586c2dbbca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45178 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.125.206 tests-functional_default c4571917646c17372fa8cb3bea46394c5fff69001072a2d83f683198a2b34c7b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c4571917646c. Setting up logs at ./log/docker/node1_2026-04-14_22-10-38__7e1b8187-7799-4006-b8dd-08286b78d900__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 45174
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d19951e51be1. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 8e3121a43621. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45174/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.206/tcp/45175/p2p/16Uiu2HAmGZ1C38NEuNt2SVdiZSab5TyMhpiReRs9UjJqPhxXeid2","/ip4/172.18.125.206/tcp/45176/ws/p2p/16Uiu2HAmGZ1C38NEuNt2SVdiZSab5TyMhpiReRs9UjJqPhxXeid2"],"enrUri":"enr:-L24QCRewLFx3j4FN8_8xDnRHpXtMmHk8fmgPUYwDv4eRuKgRyGsiwVZoq35JYfiZLCNs0rdJH-My4iklAWjgxjqTXMCgmlkgnY0gmlwhKwSfc6KbXVsdGlhZGRyc5YACASsEn3OBrB3AAoErBJ9zgaweN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDOeY2kvvhCB3Pu0Nsny6CB-83ARzzJqpGyTulR3iEYvWDdGNwgrB3g3VkcIKweYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-38__7e1b8187-7799-4006-b8dd-08286b78d900__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.207.22
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['26101', '26102', '26103', '26104', '26105']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 26101:26101 -p 26102:26102 -p 26103:26103 -p 26104:26104 -p 26105:26105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26103 --rest-port=26101 --tcp-port=26102 --discv5-udp-port=26104 --rest-address=0.0.0.0 --nat=extip:172.18.207.22 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=dd8ca59377a5c74eaffdde3d7aaea6f723a3aa9e9879eccbfba259a057ffcfbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26105 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCRewLFx3j4FN8_8xDnRHpXtMmHk8fmgPUYwDv4eRuKgRyGsiwVZoq35JYfiZLCNs0rdJH-My4iklAWjgxjqTXMCgmlkgnY0gmlwhKwSfc6KbXVsdGlhZGRyc5YACASsEn3OBrB3AAoErBJ9zgaweN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDOeY2kvvhCB3Pu0Nsny6CB-83ARzzJqpGyTulR3iEYvWDdGNwgrB3g3VkcIKweYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.207.22 tests-functional_default 4c22f56ec8c465362df94ef96a17cbe5e0fc4f07cffee2627b64ca4c913bd120
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4c22f56ec8c4. Setting up logs at ./log/docker/node2_2026-04-14_22-10-38__7e1b8187-7799-4006-b8dd-08286b78d900__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 26101
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26101/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.22/tcp/26102/p2p/16Uiu2HAmNVr1H5ZLPBSpNm44Tqspy3BxpPvBaQbpcLBV67BH76qq","/ip4/172.18.207.22/tcp/26103/ws/p2p/16Uiu2HAmNVr1H5ZLPBSpNm44Tqspy3BxpPvBaQbpcLBV67BH76qq"],"enrUri":"enr:-L24QMdYGIiQBjQ-otU8Z4q0EkvCjdCmv38Vo47GSnQIm-ErC_WKZ0NTYanxTL_Zy4nDq49luY0zwVaQlFbWZJNf4OUCgmlkgnY0gmlwhKwSzxaKbXVsdGlhZGRyc5YACASsEs8WBmX2AAoErBLPFgZl990DgnJzhQDHAQAAiXNlY3AyNTZrMaEDkj00yx5TvTCdZKX-MQMP08Y3hmO5zjKdRZvpCquswPSDdGNwgmX2g3VkcIJl-IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.206/tcp/45175/p2p/16Uiu2HAmGZ1C38NEuNt2SVdiZSab5TyMhpiReRs9UjJqPhxXeid2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45174/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45174/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204641174864244,"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:26101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204641174864244,"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:269 Stopping container with id c4571917646c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 4c22f56ec8c4
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_invalid_start_time with id: 2026-04-14_22-10-13__3d352d70-1264-408c-959b-1d6829b0f431
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-10-13__3d352d70-1264-408c-959b-1d6829b0f431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.202.59
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43471', '43472', '43473', '43474', '43475']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 43471:43471 -p 43472:43472 -p 43473:43473 -p 43474:43474 -p 43475:43475 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43473 --rest-port=43471 --tcp-port=43472 --discv5-udp-port=43474 --rest-address=0.0.0.0 --nat=extip:172.18.202.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6fca8eea6fde4569beabfcb25682f6a27e9c1f9fd66dde6fb9cdb4fbae9b9999 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43475 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.202.59 tests-functional_default 90fdb15598208126e83e0f6d8f718c4ed16b214df3fffcf6b52448a19579b495
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 90fdb1559820. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-10-13__3d352d70-1264-408c-959b-1d6829b0f431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43471
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 73806b21473f. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container acd717568ab2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43471/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.59/tcp/43472/p2p/16Uiu2HAky5jy5StkskqE7J2Gy9VcnfmaqKJ1XU5qQmJEYRuATN8v","/ip4/172.18.202.59/tcp/43473/ws/p2p/16Uiu2HAky5jy5StkskqE7J2Gy9VcnfmaqKJ1XU5qQmJEYRuATN8v"],"enrUri":"enr:-L24QHQ6n0thFE6Z1jOP-oMRM5ICwBEmaRpntBjw0SW45WVmXAmzX_74cGBVjtK11Q6JnYofeKy8SQWVXhkUWJwnetgCgmlkgnY0gmlwhKwSyjuKbXVsdGlhZGRyc5YACASsEso7BqnQAAoErBLKOwap0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNlOj7-TbpG49TewJmyPy0ElYRTOIu7y-paVu32uaAl-DdGNwgqnQg3VkcIKp0oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-10-13__3d352d70-1264-408c-959b-1d6829b0f431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.64.102
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['64803', '64804', '64805', '64806', '64807']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 64803:64803 -p 64804:64804 -p 64805:64805 -p 64806:64806 -p 64807:64807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64805 --rest-port=64803 --tcp-port=64804 --discv5-udp-port=64806 --rest-address=0.0.0.0 --nat=extip:172.18.64.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ebde67408cbac7f499ea923cd7acdc04c3f7f506cd5b1c5f29ecf5fb9efbe35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64807 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHQ6n0thFE6Z1jOP-oMRM5ICwBEmaRpntBjw0SW45WVmXAmzX_74cGBVjtK11Q6JnYofeKy8SQWVXhkUWJwnetgCgmlkgnY0gmlwhKwSyjuKbXVsdGlhZGRyc5YACASsEso7BqnQAAoErBLKOwap0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNlOj7-TbpG49TewJmyPy0ElYRTOIu7y-paVu32uaAl-DdGNwgqnQg3VkcIKp0oV3YWt1MgM --storenode=/ip4/172.18.202.59/tcp/43472/p2p/16Uiu2HAky5jy5StkskqE7J2Gy9VcnfmaqKJ1XU5qQmJEYRuATN8v --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.64.102 tests-functional_default b86605998f934078b3992e43ce0e4c6ea3409b3e8846368c39b8df313a8867b3
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b86605998f93. Setting up logs at ./log/docker/store_node1_2026-04-14_22-10-13__3d352d70-1264-408c-959b-1d6829b0f431__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 64803
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.102/tcp/64804/p2p/16Uiu2HAm28onxbX59ucG7FUsAboyqPkooQTX8mB7WFGqcv8LcTMv","/ip4/172.18.64.102/tcp/64805/ws/p2p/16Uiu2HAm28onxbX59ucG7FUsAboyqPkooQTX8mB7WFGqcv8LcTMv"],"enrUri":"enr:-L24QCgiYAk6Z_FkVjjNTa98121_RmV29r7UJ_E2o_xWJo9iX9RBFBjVHzA-HQEV_-zmpEcStdgQGbJ1YGKATo_924cCgmlkgnY0gmlwhKwSQGaKbXVsdGlhZGRyc5YACASsEkBmBv0kAAoErBJAZgb9Jd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECY6_E5uWMQvlBsMI4t0p5R6isT-JrsqfPpZKMj0M7Di2DdGNwgv0kg3VkcIL9JoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64803/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.59/tcp/43472/p2p/16Uiu2HAky5jy5StkskqE7J2Gy9VcnfmaqKJ1XU5qQmJEYRuATN8v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64803/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:169 inquering stored messages with start time abc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43471/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=abc&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43471/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=abc&pageSize=20&ascending=true. Response content: b'time parsing error: invalid integer: abc'
DEBUG  tests.store.test_time_filter:test_time_filter.py:175 invalid start_time cause error Error: 400 Client Error: Bad Request for url: http://127.0.0.1:43471/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=abc&pageSize=20&ascending=true with response: b'time parsing error: invalid integer: abc'
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:269 Stopping container with id 90fdb1559820
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id b86605998f93
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_one_message with id: 2026-04-14_22-09-53__afeabc24-d23b-4169-9332-595069ebd576
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-09-53__afeabc24-d23b-4169-9332-595069ebd576__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.99.241
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36403', '36404', '36405', '36406', '36407']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 36403:36403 -p 36404:36404 -p 36405:36405 -p 36406:36406 -p 36407:36407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36405 --rest-port=36403 --tcp-port=36404 --discv5-udp-port=36406 --rest-address=0.0.0.0 --nat=extip:172.18.99.241 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=04e6d805d167e09c5bbef49fb62dd71fc866d8aa09b6415c1aeda40b06062688 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36407 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.99.241 tests-functional_default d6c24fb941e738d9f09083b2969c20b58163cc55a7de702fffd58bbaf6d4cdf0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d6c24fb941e7. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-09-53__afeabc24-d23b-4169-9332-595069ebd576__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36403
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container e48bd23ad83f. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container c81de0cc05cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36403/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.241/tcp/36404/p2p/16Uiu2HAkvhffdTGVj4RzmbQftcT9RWeDUPN7BKoS2gvyA3LSYxP1","/ip4/172.18.99.241/tcp/36405/ws/p2p/16Uiu2HAkvhffdTGVj4RzmbQftcT9RWeDUPN7BKoS2gvyA3LSYxP1"],"enrUri":"enr:-L24QD9Z7q9koqBQXh0FRI768lg1qrp494XnLWhWF1rAY7ifaaPjprQ2XN0wR8DsCeI8O4oj2PTCWGxvtdn-UYUcsAMCgmlkgnY0gmlwhKwSY_GKbXVsdGlhZGRyc5YACASsEmPxBo40AAoErBJj8QaONd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEvSgMfdeassGc0cT0_iyrMSAhwJnlvf76mvbFRqFvQCDdGNwgo40g3VkcIKONoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-09-53__afeabc24-d23b-4169-9332-595069ebd576__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.17.74
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42798', '42799', '42800', '42801', '42802']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 42798:42798 -p 42799:42799 -p 42800:42800 -p 42801:42801 -p 42802:42802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42800 --rest-port=42798 --tcp-port=42799 --discv5-udp-port=42801 --rest-address=0.0.0.0 --nat=extip:172.18.17.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5e7f70dab928a45deaedc2becd1c3a98cbdadabafbef57781baee1a7eab956b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42802 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD9Z7q9koqBQXh0FRI768lg1qrp494XnLWhWF1rAY7ifaaPjprQ2XN0wR8DsCeI8O4oj2PTCWGxvtdn-UYUcsAMCgmlkgnY0gmlwhKwSY_GKbXVsdGlhZGRyc5YACASsEmPxBo40AAoErBJj8QaONd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECEvSgMfdeassGc0cT0_iyrMSAhwJnlvf76mvbFRqFvQCDdGNwgo40g3VkcIKONoV3YWt1MgM --storenode=/ip4/172.18.99.241/tcp/36404/p2p/16Uiu2HAkvhffdTGVj4RzmbQftcT9RWeDUPN7BKoS2gvyA3LSYxP1 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.17.74 tests-functional_default 4b54635904e791ec8076835f81fd45298cca867a822362e71f67657b4248c143
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4b54635904e7. Setting up logs at ./log/docker/store_node1_2026-04-14_22-09-53__afeabc24-d23b-4169-9332-595069ebd576__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42798
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42798/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42798/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/42799/p2p/16Uiu2HAm3TaHJFPLrwg48shWJCwWQSdjEiSABDTEjPvdmte2Dr6R","/ip4/172.18.17.74/tcp/42800/ws/p2p/16Uiu2HAm3TaHJFPLrwg48shWJCwWQSdjEiSABDTEjPvdmte2Dr6R"],"enrUri":"enr:-L24QBF2yzHHVoi6_3fpkQkvHBXB677zg3Rf3PTRO55RCwbvdvbb8kIGsgRZInpUZEe9g3JxBu5VLaINNHzhrw8M0R4CgmlkgnY0gmlwhKwSEUqKbXVsdGlhZGRyc5YACASsEhFKBqcvAAoErBIRSganMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECd1o2zJQ8M-8hvFiIDsnq0LyoLZp7KaUaB0WTT3gWNu6DdGNwgqcvg3VkcIKnMYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.241/tcp/36404/p2p/16Uiu2HAkvhffdTGVj4RzmbQftcT9RWeDUPN7BKoS2gvyA3LSYxP1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36403/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776204593188749920&endTime=1776204593188949920&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":"0xb2824a677da21aa107b17dbc4643838364bbf7c9ec677c5fb5d1372a138905bb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776204593188749920&endTime=1776204593188949920&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":"0xb2824a677da21aa107b17dbc4643838364bbf7c9ec677c5fb5d1372a138905bb"}]}'
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:269 Stopping container with id d6c24fb941e7
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 4b54635904e7
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-04-14 22:14:04.975 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:14:04.975 DEBUG [tests.conftest] Running test: test_cursor_equal_to_first_message with id: 2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa
2026-04-14 22:14:04.976 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:14:04.976 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:14:04.976 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:14:04.990 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:04.990 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
2026-04-14 22:14:04.991 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:04.993 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:04.995 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:04.995 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.206
2026-04-14 22:14:04.995 DEBUG [src.node.docker_mananger] Generated ports ['18899', '18900', '18901', '18902', '18903']
2026-04-14 22:14:04.995 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:04.996 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:04.996 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:04.996 DEBUG [src.node.docker_mananger] docker run -i -t -p 18899:18899 -p 18900:18900 -p 18901:18901 -p 18902:18902 -p 18903:18903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18901 --rest-port=18899 --tcp-port=18900 --discv5-udp-port=18902 --rest-address=0.0.0.0 --nat=extip:172.18.12.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca8ed6adaffdc920addcb7c3ffba33c54ac4c2e7749eeeaadddd121894bcdaab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18903 --metrics-logging=true --store=true --relay=true
2026-04-14 22:14:05.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.206 tests-functional_default 0bafb66733a0dc9b97700bf039cefce1f1d9068d03069e4748144e4e926b0e64
2026-04-14 22:14:05.213 DEBUG [src.node.docker_mananger] Container started with ID 0bafb66733a0. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
2026-04-14 22:14:05.213 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18899
2026-04-14 22:14:05.213 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:05.337 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:05.337 ERROR [src.node.docker_mananger] Max retries reached for container bba610dee8a8. Exiting log stream.
2026-04-14 22:14:05.809 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:05.809 ERROR [src.node.docker_mananger] Max retries reached for container 3446fdaa0388. Exiting log stream.
2026-04-14 22:14:06.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18899/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:06.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:06.216 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:06.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:06.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.206/tcp/18900/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm","/ip4/172.18.12.206/tcp/18901/ws/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm"],"enrUri":"enr:-L24QMCYR2-6T5LE7VR5HFtkdr9YJYrIJP_bIj7B3cr4P2lyX_1m4ZtOjs7Wd__Sw9E7qR_77YUqDMUVE1_TxOW33w4CgmlkgnY0gmlwhKwSDM6KbXVsdGlhZGRyc5YACASsEgzOBknUAAoErBIMzgZJ1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3chMRyanLpRLiPJc7wqdYjuOlIprzzNG7ncUtso090qDdGNwgknUg3VkcIJJ1oV3YWt1MgM"}'
2026-04-14 22:14:06.219 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:06.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:06.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
2026-04-14 22:14:06.226 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:06.226 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:06.227 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:06.227 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.230
2026-04-14 22:14:06.228 DEBUG [src.node.docker_mananger] Generated ports ['53365', '53366', '53367', '53368', '53369']
2026-04-14 22:14:06.228 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:06.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:06.228 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:06.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 53365:53365 -p 53366:53366 -p 53367:53367 -p 53368:53368 -p 53369:53369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53367 --rest-port=53365 --tcp-port=53366 --discv5-udp-port=53368 --rest-address=0.0.0.0 --nat=extip:172.18.82.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ab56ea36de17f0160695ed70feae7dcabb0d25c455ce7dacca0bf3ecfbc503ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53369 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMCYR2-6T5LE7VR5HFtkdr9YJYrIJP_bIj7B3cr4P2lyX_1m4ZtOjs7Wd__Sw9E7qR_77YUqDMUVE1_TxOW33w4CgmlkgnY0gmlwhKwSDM6KbXVsdGlhZGRyc5YACASsEgzOBknUAAoErBIMzgZJ1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3chMRyanLpRLiPJc7wqdYjuOlIprzzNG7ncUtso090qDdGNwgknUg3VkcIJJ1oV3YWt1MgM --storenode=/ip4/172.18.12.206/tcp/18900/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm --store=true --relay=true
2026-04-14 22:14:06.412 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.230 tests-functional_default 145a4f897d1c66399c5d773d32ab056820110a3835abb0b1efbd6951c62d6407
2026-04-14 22:14:06.446 DEBUG [src.node.docker_mananger] Container started with ID 145a4f897d1c. Setting up logs at ./log/docker/store_node1_2026-04-14_22-14-04__392f8a38-9ef3-4644-bd47-63f83e3280aa__wakuorg_nwaku:latest.log
2026-04-14 22:14:06.446 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53365
2026-04-14 22:14:06.448 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:07.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53365/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:07.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:07.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:07.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:07.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.230/tcp/53366/p2p/16Uiu2HAmPKLmgZ9d9m5xNSzHzHjTFopCNYH4i4P1aHQDBaMFJqJA","/ip4/172.18.82.230/tcp/53367/ws/p2p/16Uiu2HAmPKLmgZ9d9m5xNSzHzHjTFopCNYH4i4P1aHQDBaMFJqJA"],"enrUri":"enr:-L24QDYiUDuu4BhEG1yKmEhPLZwdgf71FG5jRqUueyleUfIZV6ImFu_TdWjlM534D_4_OQbREOQQxjkL45eiRfUiWlACgmlkgnY0gmlwhKwSUuaKbXVsdGlhZGRyc5YACASsElLmBtB2AAoErBJS5gbQd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnmgHlQR9ieGBCazme_uoAn0TP2NAl77KeMKlyOuNP-uDdGNwgtB2g3VkcILQeIV3YWt1MgM"}'
2026-04-14 22:14:07.454 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:07.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.206/tcp/18900/p2p/16Uiu2HAmAMRE3dthgn915erwiapMk6Gcko3YCg8x2ZMrkQiJD1Lm"]'
2026-04-14 22:14:07.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:07.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:14:07.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:07.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:14:07.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:07.463 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:07.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:07.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:07.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:07.670 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:07.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:07.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:07.676 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:07.877 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:07.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:07.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:07.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:08.083 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:08.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:08.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:08.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:08.290 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:08.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:08.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:08.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:08.496 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:08.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:08.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:08.502 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:08.702 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:08.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:08.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:08.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:08.909 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:08.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:08.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:08.915 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:09.116 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:09.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:09.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:09.121 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:09.322 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:09.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:09.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:09.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:09.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18899/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb12bf265d2ce33640cd0934503f890c9c2ff7b7cfbc03e3f66a27bb72ed82c62&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:09.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x31b3bddbb2d10beadc8628983dea692621d901bb426d915b525a56ea091f6d27"},{"messageHash":"0x6b581178302d95350774068d53668a8dad14b0800cd68b61c348ddc4a4f9d67d"},{"messageHash":"0xd43231af99c65cab12d86ab5e1bcb11a7c9abde0c34dbff9902399d9d4715015"},{"messageHash":"0x03cfbca066e7c32445f497e843f6c3bd76c0fa74fb096e7a7a9a5d560becfae5"},{"messageHash":"0x94a4dbc1941c22dd858c93775cc16b50e531ffd8fdd4139d0d4f76ec3e6fa5dc"},{"messageHash":"0xf77b6cf9fd029e79fd48628896839e1cfdeffbe94961ee00054535676e2e1904"},{"messageHash":"0x78aecb4dde2d8ab2098c9b0c6343b5204cf20f557e1c0b97f7f9c1b73093cbe9"},{"messageHash":"0x89b9e61228bf184c1575978565735ccf4a371544d4302ff0104733e24b74833d"},{"messageHash":"0x0abf5bbe31f4d4fcdc6ecd8d8115564e1ab5f517b6e1a50b92583a928f2dca02"}]}'
2026-04-14 22:14:09.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53365/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xb12bf265d2ce33640cd0934503f890c9c2ff7b7cfbc03e3f66a27bb72ed82c62&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:09.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x31b3bddbb2d10beadc8628983dea692621d901bb426d915b525a56ea091f6d27"},{"messageHash":"0x6b581178302d95350774068d53668a8dad14b0800cd68b61c348ddc4a4f9d67d"},{"messageHash":"0xd43231af99c65cab12d86ab5e1bcb11a7c9abde0c34dbff9902399d9d4715015"},{"messageHash":"0x03cfbca066e7c32445f497e843f6c3bd76c0fa74fb096e7a7a9a5d560becfae5"},{"messageHash":"0x94a4dbc1941c22dd858c93775cc16b50e531ffd8fdd4139d0d4f76ec3e6fa5dc"},{"messageHash":"0xf77b6cf9fd029e79fd48628896839e1cfdeffbe94961ee00054535676e2e1904"},{"messageHash":"0x78aecb4dde2d8ab2098c9b0c6343b5204cf20f557e1c0b97f7f9c1b73093cbe9"},{"messageHash":"0x89b9e61228bf184c1575978565735ccf4a371544d4302ff0104733e24b74833d"},{"messageHash":"0x0abf5bbe31f4d4fcdc6ecd8d8115564e1ab5f517b6e1a50b92583a928f2dca02"}]}'
2026-04-14 22:14:09.535 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:14:09.536 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:14:09.536 DEBUG [src.node.waku_node] Stopping container with id 0bafb66733a0
2026-04-14 22:14:09.979 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:09.979 DEBUG [src.node.waku_node] Stopping container with id 145a4f897d1c
2026-04-14 22:14:10.422 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:10.423 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:14:10.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:10.450 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-04-14 22:12:29.715 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:12:29.717 DEBUG [tests.conftest] Running test: test_store_sync_range_with_zero_jitter with id: 2026-04-14_22-12-29__c74ece84-dca2-4412-85cb-8b41b7b208d5
2026-04-14 22:12:29.717 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:12:29.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:29.727 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-29__c74ece84-dca2-4412-85cb-8b41b7b208d5__wakuorg_nwaku:latest.log
2026-04-14 22:12:29.736 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:29.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-29__c74ece84-dca2-4412-85cb-8b41b7b208d5__wakuorg_nwaku:latest.log
2026-04-14 22:12:29.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:29.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-12-29__c74ece84-dca2-4412-85cb-8b41b7b208d5__wakuorg_nwaku:latest.log
2026-04-14 22:12:29.743 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:12:29.743 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:29.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:29.745 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:29.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.54
2026-04-14 22:12:29.746 DEBUG [src.node.docker_mananger] Generated ports ['50232', '50233', '50234', '50235', '50236']
2026-04-14 22:12:29.746 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:29.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:29.746 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:29.746 DEBUG [src.node.docker_mananger] docker run -i -t -p 50232:50232 -p 50233:50233 -p 50234:50234 -p 50235:50235 -p 50236:50236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50234 --rest-port=50232 --tcp-port=50233 --discv5-udp-port=50235 --rest-address=0.0.0.0 --nat=extip:172.18.121.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abc1261a9cfeee8a7bfbd0abeea8b2df51deb17acab5afaac47a7a42ccc5eeb4 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50236 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 22:12:29.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.54 tests-functional_default 1f1918ed8606fa028677e58cadbd664b3d4454a6c604d819abec3217a557e145
2026-04-14 22:12:29.978 DEBUG [src.node.docker_mananger] Container started with ID 1f1918ed8606. Setting up logs at ./log/docker/node1_2026-04-14_22-12-29__c74ece84-dca2-4412-85cb-8b41b7b208d5__wakuorg_nwaku:latest.log
2026-04-14 22:12:29.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50232
2026-04-14 22:12:29.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:30.002 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:30.002 ERROR [src.node.docker_mananger] Max retries reached for container 38e068899a9c. Exiting log stream.
2026-04-14 22:12:30.543 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:30.543 ERROR [src.node.docker_mananger] Max retries reached for container dceb46a6ce9c. Exiting log stream.
2026-04-14 22:12:30.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50232/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:30.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:30.985 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:30.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:30.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.54/tcp/50233/p2p/16Uiu2HAm1ETPF2wcX3xcXojz2bZ5zMbUnD4UMpYdd3rW8xPbUak7","/ip4/172.18.121.54/tcp/50234/ws/p2p/16Uiu2HAm1ETPF2wcX3xcXojz2bZ5zMbUnD4UMpYdd3rW8xPbUak7"],"enrUri":"enr:-L24QLT2liosaryiUuphfId8Rabo61-PeYp-drn2PSxEGNjobCEywfQgNLhp5au-JBmTQ8geVopbSHooiPWm-4OhtVkCgmlkgnY0gmlwhKwSeTaKbXVsdGlhZGRyc5YACASsEnk2BsQ5AAoErBJ5NgbEOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVkZ9m2AAHbGppRT8UgM7MFfHRxD8cl2XcjgRIEWAdcCDdGNwgsQ5g3VkcILEO4V3YWt1MhM"}'
2026-04-14 22:12:30.988 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:30.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50232/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:12:31.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:31.004 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:31.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50232/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:31.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:31.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:31.209 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:31.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50232/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:31.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:31.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:31.414 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:31.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50232/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:31.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:31.419 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:56.620 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:56.620 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:56.622 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:56.622 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.118
2026-04-14 22:12:56.622 DEBUG [src.node.docker_mananger] Generated ports ['45577', '45578', '45579', '45580', '45581']
2026-04-14 22:12:56.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:56.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:56.623 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:56.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 45577:45577 -p 45578:45578 -p 45579:45579 -p 45580:45580 -p 45581:45581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45579 --rest-port=45577 --tcp-port=45578 --discv5-udp-port=45580 --rest-address=0.0.0.0 --nat=extip:172.18.56.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d0d7ad8ac02bde41b4e0bbdce8877ecf4f48bdbd0c00fe2c3aaec79e1fdc58a1 --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=45581 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLT2liosaryiUuphfId8Rabo61-PeYp-drn2PSxEGNjobCEywfQgNLhp5au-JBmTQ8geVopbSHooiPWm-4OhtVkCgmlkgnY0gmlwhKwSeTaKbXVsdGlhZGRyc5YACASsEnk2BsQ5AAoErBJ5NgbEOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVkZ9m2AAHbGppRT8UgM7MFfHRxD8cl2XcjgRIEWAdcCDdGNwgsQ5g3VkcILEO4V3YWt1MhM
2026-04-14 22:12:56.814 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.118 tests-functional_default 1149e846d83a8844bcf26f1ba8b6ce6790b1e509ff28711ea5aa2e1c9a50728c
2026-04-14 22:12:56.857 DEBUG [src.node.docker_mananger] Container started with ID 1149e846d83a. Setting up logs at ./log/docker/node2_2026-04-14_22-12-29__c74ece84-dca2-4412-85cb-8b41b7b208d5__wakuorg_nwaku:latest.log
2026-04-14 22:12:56.857 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45577
2026-04-14 22:12:56.857 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:57.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45577/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:57.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:57.862 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:57.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:57.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.118/tcp/45578/p2p/16Uiu2HAmJc9Xa7edad1ruJv6sJGddooVHHMCKvcX2u89Ajf6Exwq","/ip4/172.18.56.118/tcp/45579/ws/p2p/16Uiu2HAmJc9Xa7edad1ruJv6sJGddooVHHMCKvcX2u89Ajf6Exwq"],"enrUri":"enr:-L24QElaJPQmXd0a-LVfS1jb6FOpcqpDl_yD7I5fgrtkYDCsB9_VZuBSoLkx12yWxdJR0ULxtJYXp9ybNk_WrWQikPICgmlkgnY0gmlwhKwSOHaKbXVsdGlhZGRyc5YACASsEjh2BrIKAAoErBI4dgayC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWGvBgydOYZ04-K-BO8uKJ8ETVR6iBmWfHp8WWv3IBUCDdGNwgrIKg3VkcIKyDIV3YWt1MhI"}'
2026-04-14 22:12:57.865 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:57.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45577/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.54/tcp/50233/p2p/16Uiu2HAm1ETPF2wcX3xcXojz2bZ5zMbUnD4UMpYdd3rW8xPbUak7"]'
2026-04-14 22:12:57.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:07.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45577/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:07.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 22:13:07.908 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:13:07.909 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:13:07.910 DEBUG [src.node.waku_node] Stopping container with id 1f1918ed8606
2026-04-14 22:13:08.402 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:08.402 DEBUG [src.node.waku_node] Stopping container with id 1149e846d83a
2026-04-14 22:13:08.885 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:08.887 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:13:08.897 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:08.908 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node1_restarts with id: 2026-04-14_22-12-02__63210c74-8c95-4090-b70e-53d053e240a2
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-02__63210c74-8c95-4090-b70e-53d053e240a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.90.236
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['38314', '38315', '38316', '38317', '38318']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 38314:38314 -p 38315:38315 -p 38316:38316 -p 38317:38317 -p 38318:38318 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38316 --rest-port=38314 --tcp-port=38315 --discv5-udp-port=38317 --rest-address=0.0.0.0 --nat=extip:172.18.90.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ce50cb94ea3faa0bcda0a661a2bceb1fdec36b7e8b0bebfebbfc2b84bbc28e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38318 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.90.236 tests-functional_default 84784647d9998bd5cfb2e1496ad19acf05a7afd67328b38cebf2ff3e594b4f56
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 84784647d999. Setting up logs at ./log/docker/node1_2026-04-14_22-12-02__63210c74-8c95-4090-b70e-53d053e240a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 38314
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 59eeae15c8b4. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 57681db80668. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38314/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.236/tcp/38315/p2p/16Uiu2HAm2rdMM6qVnj6Yk1YaYntnNsLzenmufGLN45UJQJEvHwYC","/ip4/172.18.90.236/tcp/38316/ws/p2p/16Uiu2HAm2rdMM6qVnj6Yk1YaYntnNsLzenmufGLN45UJQJEvHwYC"],"enrUri":"enr:-L24QLADdRx35Su7lx_V81YnTsqp3l8yB6FcllYeO0RvJsW-J_3CWGy3iA09PQgpoHIHJf61TRxOye68tQRCQELJ2Y4CgmlkgnY0gmlwhKwSWuyKbXVsdGlhZGRyc5YACASsElrsBpWrAAoErBJa7AaVrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbmZbVqJySRrFSANtkx_9fkYQ9SbJFsKyWsobYwEVX1mDdGNwgpWrg3VkcIKVrYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-02__63210c74-8c95-4090-b70e-53d053e240a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.53.17
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['40374', '40375', '40376', '40377', '40378']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 40374:40374 -p 40375:40375 -p 40376:40376 -p 40377:40377 -p 40378:40378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40376 --rest-port=40374 --tcp-port=40375 --discv5-udp-port=40377 --rest-address=0.0.0.0 --nat=extip:172.18.53.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0fe7c0ee8854b2cb7bdc67dcd549adb5e2a6acd6358b6bec5aaf15bd8fc8a61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40378 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLADdRx35Su7lx_V81YnTsqp3l8yB6FcllYeO0RvJsW-J_3CWGy3iA09PQgpoHIHJf61TRxOye68tQRCQELJ2Y4CgmlkgnY0gmlwhKwSWuyKbXVsdGlhZGRyc5YACASsElrsBpWrAAoErBJa7AaVrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbmZbVqJySRrFSANtkx_9fkYQ9SbJFsKyWsobYwEVX1mDdGNwgpWrg3VkcIKVrYV3YWt1MgU --filternode=/ip4/172.18.90.236/tcp/38315/p2p/16Uiu2HAm2rdMM6qVnj6Yk1YaYntnNsLzenmufGLN45UJQJEvHwYC
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.53.17 tests-functional_default 99daa15c06f510970e3f98ddb526cf0dffb7aadf1eaaf92302e25cb13bd14d12
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 99daa15c06f5. Setting up logs at ./log/docker/node2_2026-04-14_22-12-02__63210c74-8c95-4090-b70e-53d053e240a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 40374
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40374/debug/v1/info" -H "Content-Type: application/json" -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.17/tcp/40375/p2p/16Uiu2HAkyoiJGKiJCzFJC2YNBJb2kSGeevwrsvWT3tKu25nJrDa1","/ip4/172.18.53.17/tcp/40376/ws/p2p/16Uiu2HAkyoiJGKiJCzFJC2YNBJb2kSGeevwrsvWT3tKu25nJrDa1"],"enrUri":"enr:-L24QA0oPDzCEcB2EmstNLj1VzHN0U7lyKDngmvEfWW0LdIUF7D8qlEf52NjEc0J1XEnNN1DYdW0nXGZhXp18Nq0uO0CgmlkgnY0gmlwhKwSNRGKbXVsdGlhZGRyc5YACASsEjURBp23AAoErBI1EQaduN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECQRQlopB101FVAY3akLtUTA8WXhXsist1ajl03OHM-YKDdGNwgp23g3VkcIKduYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40374/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.236/tcp/38315/p2p/16Uiu2HAm2rdMM6qVnj6Yk1YaYntnNsLzenmufGLN45UJQJEvHwYC"]'
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:38314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40374/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e0750fae-3d5d-432f-97e8-23fb12103c24", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e0750fae-3d5d-432f-97e8-23fb12103c24","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40374/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":1776204725221114151,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:292 Restarting container with id 84784647d999
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38314/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.236/tcp/38315/p2p/16Uiu2HAm2rdMM6qVnj6Yk1YaYntnNsLzenmufGLN45UJQJEvHwYC","/ip4/172.18.90.236/tcp/38316/ws/p2p/16Uiu2HAm2rdMM6qVnj6Yk1YaYntnNsLzenmufGLN45UJQJEvHwYC"],"enrUri":"enr:-L24QLADdRx35Su7lx_V81YnTsqp3l8yB6FcllYeO0RvJsW-J_3CWGy3iA09PQgpoHIHJf61TRxOye68tQRCQELJ2Y4CgmlkgnY0gmlwhKwSWuyKbXVsdGlhZGRyc5YACASsElrsBpWrAAoErBJa7AaVrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbmZbVqJySRrFSANtkx_9fkYQ9SbJFsKyWsobYwEVX1mDdGNwgpWrg3VkcIKVrYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40374/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e77031b1-0121-41a5-a088-dc682961b63a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e77031b1-0121-41a5-a088-dc682961b63a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40374/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":1776204728458776137,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 84784647d999
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 99daa15c06f5
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,11 @@
2026-04-14 22:17:41.581 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:17:41.585 DEBUG [tests.conftest] Running test: test_valid_payload_at_variable_rate with id: 2026-04-14_22-17-41__fd3ac386-a84a-4c36-a582-a320b44e529d
2026-04-14 22:17:41.591 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:17:41.594 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:17:41.626 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:17:41.628 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-17-41__fd3ac386-a84a-4c36-a582-a320b44e529d__wakuorg_nwaku:latest.log
2026-04-14 22:17:41.668 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:17:41.682 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:17:41.694 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:17:41.701 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 22:17:41.701 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports

View File

@ -0,0 +1,185 @@
2026-04-14 22:11:33.682 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:33.682 DEBUG [tests.conftest] Running test: test_check_sync_when_2_nodes_publish with id: 2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226
2026-04-14 22:11:33.682 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:33.697 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:33.697 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226__wakuorg_nwaku:latest.log
2026-04-14 22:11:33.708 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:33.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226__wakuorg_nwaku:latest.log
2026-04-14 22:11:33.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:33.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226__wakuorg_nwaku:latest.log
2026-04-14 22:11:33.719 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:11:33.720 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:33.721 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:33.723 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:33.723 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.103
2026-04-14 22:11:33.723 DEBUG [src.node.docker_mananger] Generated ports ['10244', '10245', '10246', '10247', '10248']
2026-04-14 22:11:33.724 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:33.724 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:33.724 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:33.724 DEBUG [src.node.docker_mananger] docker run -i -t -p 10244:10244 -p 10245:10245 -p 10246:10246 -p 10247:10247 -p 10248:10248 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10246 --rest-port=10244 --tcp-port=10245 --discv5-udp-port=10247 --rest-address=0.0.0.0 --nat=extip:172.18.192.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a03e58ecf4f5d3df7ddd89cc11db6e954b13144de7cb6ba3c0972bf43debefb6 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10248 --metrics-logging=true --relay=true
2026-04-14 22:11:33.939 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:33.939 ERROR [src.node.docker_mananger] Max retries reached for container f5ccb115921b. Exiting log stream.
2026-04-14 22:11:33.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.103 tests-functional_default 644e5c612c1948cc26abf9cc742c07ff229e23c0fcff230968036898562000f8
2026-04-14 22:11:34.014 DEBUG [src.node.docker_mananger] Container started with ID 644e5c612c19. Setting up logs at ./log/docker/node1_2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226__wakuorg_nwaku:latest.log
2026-04-14 22:11:34.016 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10244
2026-04-14 22:11:34.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:34.512 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:34.513 ERROR [src.node.docker_mananger] Max retries reached for container be5bf31c3f1c. Exiting log stream.
2026-04-14 22:11:35.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10244/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:35.022 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:35.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:35.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.103/tcp/10245/p2p/16Uiu2HAmD5gn2QNPErqD3apMaWuKRfQpAXd7w8V5UcruEMW97crL","/ip4/172.18.192.103/tcp/10246/ws/p2p/16Uiu2HAmD5gn2QNPErqD3apMaWuKRfQpAXd7w8V5UcruEMW97crL"],"enrUri":"enr:-L24QOvIcLreeNwjOkn8RQ1pmgJO8h77kYGvb_I8T9WhIROdRaSX72Nh40_Jl0ZRTmNhY7rB54gppFMIqY7UXfk4G5kCgmlkgnY0gmlwhKwSwGeKbXVsdGlhZGRyc5YACASsEsBnBigFAAoErBLAZwYoBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBlOmV12S5JC5TaXk8x6xIVHo2tFBUgcBgJW41I6hBymDdGNwgigFg3VkcIIoB4V3YWt1MhM"}'
2026-04-14 22:11:35.026 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:35.026 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:35.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:35.030 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:35.031 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.131
2026-04-14 22:11:35.031 DEBUG [src.node.docker_mananger] Generated ports ['24032', '24033', '24034', '24035', '24036']
2026-04-14 22:11:35.031 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:35.031 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:35.031 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:35.032 DEBUG [src.node.docker_mananger] docker run -i -t -p 24032:24032 -p 24033:24033 -p 24034:24034 -p 24035:24035 -p 24036:24036 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24034 --rest-port=24032 --tcp-port=24033 --discv5-udp-port=24035 --rest-address=0.0.0.0 --nat=extip:172.18.86.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6a2ef57a3d50d922ff2c7e1bcfde7574b0fd7a6b1e3c4da5997fa3eccef9723d --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24036 --metrics-logging=true --relay=true --storenode=/ip4/172.18.192.103/tcp/10245/p2p/16Uiu2HAmD5gn2QNPErqD3apMaWuKRfQpAXd7w8V5UcruEMW97crL --discv5-bootstrap-node=enr:-L24QOvIcLreeNwjOkn8RQ1pmgJO8h77kYGvb_I8T9WhIROdRaSX72Nh40_Jl0ZRTmNhY7rB54gppFMIqY7UXfk4G5kCgmlkgnY0gmlwhKwSwGeKbXVsdGlhZGRyc5YACASsEsBnBigFAAoErBLAZwYoBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBlOmV12S5JC5TaXk8x6xIVHo2tFBUgcBgJW41I6hBymDdGNwgigFg3VkcIIoB4V3YWt1MhM
2026-04-14 22:11:35.273 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.131 tests-functional_default 1c19b927966dd7af1b70d94cbe3d772df3922eb5a5b0ab87b94057568fe78651
2026-04-14 22:11:35.314 DEBUG [src.node.docker_mananger] Container started with ID 1c19b927966d. Setting up logs at ./log/docker/node2_2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226__wakuorg_nwaku:latest.log
2026-04-14 22:11:35.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24032
2026-04-14 22:11:35.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:36.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24032/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:36.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:36.320 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:36.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:36.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.131/tcp/24033/p2p/16Uiu2HAm2uZV7sxQkCq1BqCN86YLGz583pJxJwTKP68pKxL9fmda","/ip4/172.18.86.131/tcp/24034/ws/p2p/16Uiu2HAm2uZV7sxQkCq1BqCN86YLGz583pJxJwTKP68pKxL9fmda"],"enrUri":"enr:-L24QNmoiY34cZ7tzyYCTEJp3p0lgeqIKZuPL_q90b9M35UsatNcmVerjvzNDsOTBfAhWnw6gkrXCyg9cRrzS-XtOuACgmlkgnY0gmlwhKwSVoOKbXVsdGlhZGRyc5YACASsElaDBl3hAAoErBJWgwZd4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbya6WNyYizvrxGpYIiDNkYHELWRYNzwoHV_VTtJg7YmDdGNwgl3hg3VkcIJd44V3YWt1MhM"}'
2026-04-14 22:11:36.324 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:36.324 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:36.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:36.327 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:36.327 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.197
2026-04-14 22:11:36.327 DEBUG [src.node.docker_mananger] Generated ports ['34944', '34945', '34946', '34947', '34948']
2026-04-14 22:11:36.327 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:36.328 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:36.328 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:36.328 DEBUG [src.node.docker_mananger] docker run -i -t -p 34944:34944 -p 34945:34945 -p 34946:34946 -p 34947:34947 -p 34948:34948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34946 --rest-port=34944 --tcp-port=34945 --discv5-udp-port=34947 --rest-address=0.0.0.0 --nat=extip:172.18.133.197 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dffec32b14ddffa24688de8ebb3a5bc8f84ec1b043f78ac68cdcd29ad1f7fcda --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34948 --metrics-logging=true --relay=false --storenode=/ip4/172.18.86.131/tcp/24033/p2p/16Uiu2HAm2uZV7sxQkCq1BqCN86YLGz583pJxJwTKP68pKxL9fmda --discv5-bootstrap-node=enr:-L24QNmoiY34cZ7tzyYCTEJp3p0lgeqIKZuPL_q90b9M35UsatNcmVerjvzNDsOTBfAhWnw6gkrXCyg9cRrzS-XtOuACgmlkgnY0gmlwhKwSVoOKbXVsdGlhZGRyc5YACASsElaDBl3hAAoErBJWgwZd4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbya6WNyYizvrxGpYIiDNkYHELWRYNzwoHV_VTtJg7YmDdGNwgl3hg3VkcIJd44V3YWt1MhM
2026-04-14 22:11:36.558 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.197 tests-functional_default f852ca78570fa71ddda283b9b303d85994a0c1418b2bee877c10188489501d07
2026-04-14 22:11:36.603 DEBUG [src.node.docker_mananger] Container started with ID f852ca78570f. Setting up logs at ./log/docker/node3_2026-04-14_22-11-33__3dd99f3a-f98f-43a9-9b6c-5d3658ff3226__wakuorg_nwaku:latest.log
2026-04-14 22:11:36.603 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34944
2026-04-14 22:11:36.604 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:37.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34944/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:37.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:37.608 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:37.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:37.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.197/tcp/34945/p2p/16Uiu2HAmSey1bEcickxXrmHxMFB6P1KJx3MgNWDHfnn2PDLpXGwe","/ip4/172.18.133.197/tcp/34946/ws/p2p/16Uiu2HAmSey1bEcickxXrmHxMFB6P1KJx3MgNWDHfnn2PDLpXGwe"],"enrUri":"enr:-L24QJhJegEkYJvCJ1_paPA6dFQUg9i5rPrilEtj9eKagZshfUnUnKQpA500-WTgacoi3CZZ8GEjw3fNDXrfhukxvtsCgmlkgnY0gmlwhKwShcWKbXVsdGlhZGRyc5YACASsEoXFBoiBAAoErBKFxQaIgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0AIaLFqxn3yDr7sqWMiaHIWaqjEaHbVDtXwfBpKUa_2DdGNwgoiBg3VkcIKIg4V3YWt1MgA"}'
2026-04-14 22:11:37.616 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:37.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.103/tcp/10245/p2p/16Uiu2HAmD5gn2QNPErqD3apMaWuKRfQpAXd7w8V5UcruEMW97crL"]'
2026-04-14 22:11:37.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34944/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.131/tcp/24033/p2p/16Uiu2HAm2uZV7sxQkCq1BqCN86YLGz583pJxJwTKP68pKxL9fmda"]'
2026-04-14 22:11:37.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:37.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:37.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.678 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.689 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.700 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.709 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.719 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.727 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.738 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.745 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.755 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.763 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.774 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.782 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.793 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.800 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.811 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.818 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.829 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.836 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.847 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10244/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.856 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.867 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.875 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.886 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.894 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.906 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.913 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.924 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.933 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.944 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.952 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.962 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.970 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:37.981 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:37.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:37.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:37.989 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:38.000 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:38.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:38.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:38.009 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:38.019 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:38.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:38.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:38.030 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:38.041 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:38.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:38.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:38.049 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-14 22:11:38.060 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:11:38.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10244/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:38.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b7e7d3950d98035a09454aa2bb9d0d4767c0bdadd94d4d1a3b832add844d20e"},{"messageHash":"0xaac76e0b0e4d246b3a9a1c3d392dab5ac0e804a040ae8799687cc91efcfe5019"},{"messageHash":"0x6920c801ba359c1b362b803930daa0da901668404de963a71f0ad68f9a724616"},{"messageHash":"0x6ae4e2a6a0b722588f18e78209226731147c7d0ebcad3981fd3fa6753b5e976f"},{"messageHash":"0x195de86089ac973ec79d34daf5d05046efd82b48eefea936350c20be3527ba58"},{"messageHash":"0xdfa53a5b2f5faecabe6bdb4da43daad8a8fe8e6c1a0dccfb1ba26f16d0691021"},{"messageHash":"0x0fb35e3192848afd2e027adffe3bb28841ca0cfea4433916a10a14c5bae89d36"},{"messageHash":"0x856c32550967dce6ad8bb30b26e14a48d6db485ce0fadf75fd6def84fe06cdb1"},{"messageHash":"0x910e4b317dc0073f9170bf799e60cbf2a6dc963aeab09611b49d61864002a5a7"},{"messageHash":"0xcfcd16b0606def2a8c7e5d0b13f667f32eb17ef767755eddffb7a33c9a3f84ed"},{"messageHash":"0x87623a91eee3443d222727634864049ea365e23969ea8ef67e62c57ea33c191c"},{"messageHash":"0x6661e97c00aab30e40ea760cc5c06deef479141bb6e7f3177dd802e63f23eedc"},{"messageHash":"0x1b426d803de03f2ea7a2bfcf74ce5f954e74be7a3317bfae94c1830968c30d92"},{"messageHash":"0x392b3220d326c0b067d0f2fa0471694fc850c508b3a5c28efbd7a8a63044cded"},{"messageHash":"0x6c7c8ce2ad5758c2f2f9ae0f3751209a907b4261b4d872c80cf3fccd890c5b20"},{"messageHash":"0x66e486f5f916d90c2374cdebda963a8d6315c3ab3599b8a1d813e157c7a3802f"},{"messageHash":"0x3a872e5a2fe5676e2815a99f978c98f87f9daecf532279ab8a73ad0892fe0549"},{"messageHash":"0xd85f46ec1a06298ff21370654f0cf0b8f268aa8f955653dcaeb920211062231d"},{"messageHash":"0xb82ab5b899b2b9815c52c443842a21d308e0daa388841a6ee7c8b02cceab99e1"},{"messageHash":"0x806b8c3dad3b6bc78123ecb065ce08a0b21fa3f9c4579a927cace14f776e3ed2"}]}'
2026-04-14 22:11:38.066 DEBUG [src.steps.store] messages length is 20
2026-04-14 22:11:38.069 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:11:38.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24032/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:38.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b7e7d3950d98035a09454aa2bb9d0d4767c0bdadd94d4d1a3b832add844d20e"},{"messageHash":"0xaac76e0b0e4d246b3a9a1c3d392dab5ac0e804a040ae8799687cc91efcfe5019"},{"messageHash":"0x6920c801ba359c1b362b803930daa0da901668404de963a71f0ad68f9a724616"},{"messageHash":"0x6ae4e2a6a0b722588f18e78209226731147c7d0ebcad3981fd3fa6753b5e976f"},{"messageHash":"0x195de86089ac973ec79d34daf5d05046efd82b48eefea936350c20be3527ba58"},{"messageHash":"0xdfa53a5b2f5faecabe6bdb4da43daad8a8fe8e6c1a0dccfb1ba26f16d0691021"},{"messageHash":"0x0fb35e3192848afd2e027adffe3bb28841ca0cfea4433916a10a14c5bae89d36"},{"messageHash":"0x856c32550967dce6ad8bb30b26e14a48d6db485ce0fadf75fd6def84fe06cdb1"},{"messageHash":"0x910e4b317dc0073f9170bf799e60cbf2a6dc963aeab09611b49d61864002a5a7"},{"messageHash":"0xcfcd16b0606def2a8c7e5d0b13f667f32eb17ef767755eddffb7a33c9a3f84ed"},{"messageHash":"0x87623a91eee3443d222727634864049ea365e23969ea8ef67e62c57ea33c191c"},{"messageHash":"0x6661e97c00aab30e40ea760cc5c06deef479141bb6e7f3177dd802e63f23eedc"},{"messageHash":"0x1b426d803de03f2ea7a2bfcf74ce5f954e74be7a3317bfae94c1830968c30d92"},{"messageHash":"0x392b3220d326c0b067d0f2fa0471694fc850c508b3a5c28efbd7a8a63044cded"},{"messageHash":"0x6c7c8ce2ad5758c2f2f9ae0f3751209a907b4261b4d872c80cf3fccd890c5b20"},{"messageHash":"0x66e486f5f916d90c2374cdebda963a8d6315c3ab3599b8a1d813e157c7a3802f"},{"messageHash":"0x3a872e5a2fe5676e2815a99f978c98f87f9daecf532279ab8a73ad0892fe0549"},{"messageHash":"0xd85f46ec1a06298ff21370654f0cf0b8f268aa8f955653dcaeb920211062231d"},{"messageHash":"0xb82ab5b899b2b9815c52c443842a21d308e0daa388841a6ee7c8b02cceab99e1"},{"messageHash":"0x806b8c3dad3b6bc78123ecb065ce08a0b21fa3f9c4579a927cace14f776e3ed2"}]}'
2026-04-14 22:11:38.074 DEBUG [src.steps.store] messages length is 20
2026-04-14 22:11:38.077 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:11:38.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34944/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:38.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0ada486c87254a38b849","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8b7e7d3950d98035a09454aa2bb9d0d4767c0bdadd94d4d1a3b832add844d20e"},{"messageHash":"0xaac76e0b0e4d246b3a9a1c3d392dab5ac0e804a040ae8799687cc91efcfe5019"},{"messageHash":"0x6920c801ba359c1b362b803930daa0da901668404de963a71f0ad68f9a724616"},{"messageHash":"0x6ae4e2a6a0b722588f18e78209226731147c7d0ebcad3981fd3fa6753b5e976f"},{"messageHash":"0x195de86089ac973ec79d34daf5d05046efd82b48eefea936350c20be3527ba58"},{"messageHash":"0xdfa53a5b2f5faecabe6bdb4da43daad8a8fe8e6c1a0dccfb1ba26f16d0691021"},{"messageHash":"0x0fb35e3192848afd2e027adffe3bb28841ca0cfea4433916a10a14c5bae89d36"},{"messageHash":"0x856c32550967dce6ad8bb30b26e14a48d6db485ce0fadf75fd6def84fe06cdb1"},{"messageHash":"0x910e4b317dc0073f9170bf799e60cbf2a6dc963aeab09611b49d61864002a5a7"},{"messageHash":"0xcfcd16b0606def2a8c7e5d0b13f667f32eb17ef767755eddffb7a33c9a3f84ed"},{"messageHash":"0x87623a91eee3443d222727634864049ea365e23969ea8ef67e62c57ea33c191c"},{"messageHash":"0x6661e97c00aab30e40ea760cc5c06deef479141bb6e7f3177dd802e63f23eedc"},{"messageHash":"0x1b426d803de03f2ea7a2bfcf74ce5f954e74be7a3317bfae94c1830968c30d92"},{"messageHash":"0x392b3220d326c0b067d0f2fa0471694fc850c508b3a5c28efbd7a8a63044cded"},{"messageHash":"0x6c7c8ce2ad5758c2f2f9ae0f3751209a907b4261b4d872c80cf3fccd890c5b20"},{"messageHash":"0x66e486f5f916d90c2374cdebda963a8d6315c3ab3599b8a1d813e157c7a3802f"},{"messageHash":"0x3a872e5a2fe5676e2815a99f978c98f87f9daecf532279ab8a73ad0892fe0549"},{"messageHash":"0xd85f46ec1a06298ff21370654f0cf0b8f268aa8f955653dcaeb920211062231d"},{"messageHash":"0xb82ab5b899b2b9815c52c443842a21d308e0daa388841a6ee7c8b02cceab99e1"},{"messageHash":"0x806b8c3dad3b6bc78123ecb065ce08a0b21fa3f9c4579a927cace14f776e3ed2"}]}'
2026-04-14 22:11:38.094 DEBUG [src.steps.store] messages length is 20
2026-04-14 22:11:38.097 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:38.099 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:38.099 DEBUG [src.node.waku_node] Stopping container with id 644e5c612c19
2026-04-14 22:11:38.682 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:38.689 DEBUG [src.node.waku_node] Stopping container with id 1c19b927966d
2026-04-14 22:11:39.279 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:39.279 DEBUG [src.node.waku_node] Stopping container with id f852ca78570f
2026-04-14 22:11:39.542 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:39.542 ERROR [src.node.docker_mananger] Max retries reached for container 644e5c612c19. Exiting log stream.
2026-04-14 22:11:39.822 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:39.824 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:39.844 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:39.870 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:39.877 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_filter_subscribe_with_extra_field with id: 2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.171.21
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4241', '4242', '4243', '4244', '4245']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 4241:4241 -p 4242:4242 -p 4243:4243 -p 4244:4244 -p 4245:4245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4243 --rest-port=4241 --tcp-port=4242 --discv5-udp-port=4244 --rest-address=0.0.0.0 --nat=extip:172.18.171.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acc5eabbef81b83b4fb179de01cefbc9e49930cb9bde1cfeabe6b2022a701324 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4245 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.171.21 tests-functional_default 6ca91174f1eba28833f6fadc83b9600efef1a8b271920c8c282520716e2f6dd4
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6ca91174f1eb. Setting up logs at ./log/docker/node1_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 4241
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 716dc7968d14. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 24b3fe0efd77. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4241/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.21/tcp/4242/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq","/ip4/172.18.171.21/tcp/4243/ws/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq"],"enrUri":"enr:-L24QKNJ3vgutSJHa5JRMkFArewiXiD93HA-09ivWYKIg3Z4S-vt5_9UPiZ9gQ3eY4gnIEpqUCK-ZCixzOTsmnMzXEACgmlkgnY0gmlwhKwSqxWKbXVsdGlhZGRyc5YACASsEqsVBhCSAAoErBKrFQYQk90DgnJzhQDGAQAAiXNlY3AyNTZrMaECWMmV_hsWa9txkm7iju3VrveCiGoMH8zqsRnXPQTDf9aDdGNwghCSg3VkcIIQlIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.237.44
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['26145', '26146', '26147', '26148', '26149']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 26145:26145 -p 26146:26146 -p 26147:26147 -p 26148:26148 -p 26149:26149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26147 --rest-port=26145 --tcp-port=26146 --discv5-udp-port=26148 --rest-address=0.0.0.0 --nat=extip:172.18.237.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbcdc9dad2f9ba83fa2b6ef9ca30ffdef2a3cbe7e58e49e9e4cf4d1e4d11bdd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26149 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKNJ3vgutSJHa5JRMkFArewiXiD93HA-09ivWYKIg3Z4S-vt5_9UPiZ9gQ3eY4gnIEpqUCK-ZCixzOTsmnMzXEACgmlkgnY0gmlwhKwSqxWKbXVsdGlhZGRyc5YACASsEqsVBhCSAAoErBKrFQYQk90DgnJzhQDGAQAAiXNlY3AyNTZrMaECWMmV_hsWa9txkm7iju3VrveCiGoMH8zqsRnXPQTDf9aDdGNwghCSg3VkcIIQlIV3YWt1MgU --filternode=/ip4/172.18.171.21/tcp/4242/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.237.44 tests-functional_default 75d2bfbf64786eb85741bb74356c3a6e62ce5e886344b67ca98abeaefebab846
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 75d2bfbf6478. Setting up logs at ./log/docker/node2_2026-04-14_22-11-10__f4e5c613-edfa-41ec-9ed5-c0440174afd0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 26145
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26145/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26145/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/26146/p2p/16Uiu2HAm3WgP5LSj3EEYwWdGNPzpcb8vxU594YYTsjyKbJ3giyaL","/ip4/172.18.237.44/tcp/26147/ws/p2p/16Uiu2HAm3WgP5LSj3EEYwWdGNPzpcb8vxU594YYTsjyKbJ3giyaL"],"enrUri":"enr:-L24QBhUQ8dLyn5T9fUMLfi35o6d6QlJLiKIxfE_LEtL8oXzP6nFQtFabE0eQfmKmJ72fbAYiBeJEmsoN9ZZ4G6YKTYCgmlkgnY0gmlwhKwS7SyKbXVsdGlhZGRyc5YACASsEu0sBmYiAAoErBLtLAZmI90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeCXadEyttysnR_TiseBIkNt-FixVV5xd7JpG6Ju06cWDdGNwgmYig3VkcIJmJIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.21/tcp/4242/p2p/16Uiu2HAm1QG98bACP56dXzzwxTxby4JDAhL6H8MyJNWGerPti6Jq"]'
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:4241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26145/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a4615c4-f362-4cf1-b700-94584bcaa2f2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4a4615c4-f362-4cf1-b700-94584bcaa2f2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26145/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
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:26145/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:269 Stopping container with id 6ca91174f1eb
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 75d2bfbf6478
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-04-14_22-11-07__73afd967-06b6-43cd-99fc-88fb48edbabb
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-07__73afd967-06b6-43cd-99fc-88fb48edbabb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.33.138
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34015', '34016', '34017', '34018', '34019']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 34015:34015 -p 34016:34016 -p 34017:34017 -p 34018:34018 -p 34019:34019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34017 --rest-port=34015 --tcp-port=34016 --discv5-udp-port=34018 --rest-address=0.0.0.0 --nat=extip:172.18.33.138 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=672dffca6593dceb8feb471d4f95999bc5e21d4168cf3d184b914a473307bc96 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34019 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.33.138 tests-functional_default 716dc7968d146ca3199b407ed5816144c2834ea176bb0af4d986fb4970a04686
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 716dc7968d14. Setting up logs at ./log/docker/node1_2026-04-14_22-11-07__73afd967-06b6-43cd-99fc-88fb48edbabb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34015
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container e9d2a2f9ba9a. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container ae4727855401. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34015/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34015/debug/v1/info" -H "Content-Type: application/json" -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.138/tcp/34016/p2p/16Uiu2HAm37mecgs7zX4BWRQVuvv6gNti1AM2nYEGe92xXzKcEJDP","/ip4/172.18.33.138/tcp/34017/ws/p2p/16Uiu2HAm37mecgs7zX4BWRQVuvv6gNti1AM2nYEGe92xXzKcEJDP"],"enrUri":"enr:-L24QPxKlQIjHEFSo6RaKB9bkgf_4zSZMiSa3eVFm3mLMnzhYjafn4B6NOsM8ms_TTjYAV30eC-q2ndIbAImWPqlnkgCgmlkgnY0gmlwhKwSIYqKbXVsdGlhZGRyc5YACASsEiGKBoTgAAoErBIhigaE4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECckdzgln_APNrNYhh09CRoQJ6zyp4z05Qhdom5Lc4zOqDdGNwgoTgg3VkcIKE4oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-07__73afd967-06b6-43cd-99fc-88fb48edbabb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.92.108
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['33066', '33067', '33068', '33069', '33070']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 33066:33066 -p 33067:33067 -p 33068:33068 -p 33069:33069 -p 33070:33070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33068 --rest-port=33066 --tcp-port=33067 --discv5-udp-port=33069 --rest-address=0.0.0.0 --nat=extip:172.18.92.108 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=00b4c1dc83b5ad51abbb1dee631f2fb5cbddeafbefd1670e430858bb1bfb75b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33070 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPxKlQIjHEFSo6RaKB9bkgf_4zSZMiSa3eVFm3mLMnzhYjafn4B6NOsM8ms_TTjYAV30eC-q2ndIbAImWPqlnkgCgmlkgnY0gmlwhKwSIYqKbXVsdGlhZGRyc5YACASsEiGKBoTgAAoErBIhigaE4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECckdzgln_APNrNYhh09CRoQJ6zyp4z05Qhdom5Lc4zOqDdGNwgoTgg3VkcIKE4oV3YWt1MgU --filternode=/ip4/172.18.33.138/tcp/34016/p2p/16Uiu2HAm37mecgs7zX4BWRQVuvv6gNti1AM2nYEGe92xXzKcEJDP
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.92.108 tests-functional_default 24b3fe0efd77249d6d5af4eb14cc370300a2850beba65e5a36c844cb019824af
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 24b3fe0efd77. Setting up logs at ./log/docker/node2_2026-04-14_22-11-07__73afd967-06b6-43cd-99fc-88fb48edbabb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 33066
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33066/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33066/debug/v1/info" -H "Content-Type: application/json" -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.108/tcp/33067/p2p/16Uiu2HAmFExH6W3HPJpJE18wM9rR1g7wnsz6vD1ikfR2JYK69srW","/ip4/172.18.92.108/tcp/33068/ws/p2p/16Uiu2HAmFExH6W3HPJpJE18wM9rR1g7wnsz6vD1ikfR2JYK69srW"],"enrUri":"enr:-L24QNb1wi42qCMWhwCMme9dapUJttRobcA91KYpYpW1QC5YEWdzLimdLRsXcTBbf7mZpn8RAzwfm6lbQM-FMNsfhQcCgmlkgnY0gmlwhKwSXGyKbXVsdGlhZGRyc5YACASsElxsBoErAAoErBJcbAaBLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJmrHN1c9SDw8AcDyn16KioXZQZh_g4rWU2f8UJtpuU-DdGNwgoErg3VkcIKBLYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33066/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.138/tcp/34016/p2p/16Uiu2HAm37mecgs7zX4BWRQVuvv6gNti1AM2nYEGe92xXzKcEJDP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:40 Running test with pubsub topic: /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34015/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33066/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ad86d1de-9e03-41f9-8024-eab96a6bf484", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ad86d1de-9e03-41f9-8024-eab96a6bf484","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:33066/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776204669617874186,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:40 Running test with pubsub 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:34015/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33066/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f92ad4dd-bda9-4f1c-854b-9d1383c5c2fd", "contentFilters": ["/waku/2/rs/2/2"], "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":"f92ad4dd-bda9-4f1c-854b-9d1383c5c2fd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/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.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:33066/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1776204669747522908,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:40 Running test with pubsub topic: /waku/2/rs/198/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34015/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:33066/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dd80bc2c-5a9a-4577-b9c6-02f4733b922e", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dd80bc2c-5a9a-4577-b9c6-02f4733b922e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34015/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:33066/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776204669870877690,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 716dc7968d14
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 24b3fe0efd77
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_filter_update_subscription_with_extra_field with id: 2026-04-14_22-08-28__552f9dbd-1556-4fc9-9bdf-dfeb25cb5b6c
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-08-28__552f9dbd-1556-4fc9-9bdf-dfeb25cb5b6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.53.143
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['13140', '13141', '13142', '13143', '13144']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 13140:13140 -p 13141:13141 -p 13142:13142 -p 13143:13143 -p 13144:13144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13142 --rest-port=13140 --tcp-port=13141 --discv5-udp-port=13143 --rest-address=0.0.0.0 --nat=extip:172.18.53.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=81ffff3ba20aad7955a51e7b4afe3ad666cac8deaed06c50b7d94ad5c92f3ba2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13144 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.53.143 tests-functional_default 0ab2ab84de5ccda75c8e22e5e3ea58d05898c85daf7505ed289fd4949c8929ec
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0ab2ab84de5c. Setting up logs at ./log/docker/node1_2026-04-14_22-08-28__552f9dbd-1556-4fc9-9bdf-dfeb25cb5b6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 13140
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 592e9c4af628. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container fe6fab7920f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13140/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/13141/p2p/16Uiu2HAmV5AUHzhYhUW4xGKTXcroN18pJKJ4D4wtUEugmJLMu85J","/ip4/172.18.53.143/tcp/13142/ws/p2p/16Uiu2HAmV5AUHzhYhUW4xGKTXcroN18pJKJ4D4wtUEugmJLMu85J"],"enrUri":"enr:-L24QEMFnqvtK3BJ5wJK8Shrwk9lOqAXivOomPNsb0_1OTEgFj3zMxBXv6FM8TVL72Em-NpO81SQbVKD3TzHi3xwKEYCgmlkgnY0gmlwhKwSNY-KbXVsdGlhZGRyc5YACASsEjWPBjNVAAoErBI1jwYzVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8-xfsnVE-acj8FunB8bai_hY2GRar8IuEKK1xCNxEHWDdGNwgjNVg3VkcIIzV4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-08-28__552f9dbd-1556-4fc9-9bdf-dfeb25cb5b6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.21.90
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['54970', '54971', '54972', '54973', '54974']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 54970:54970 -p 54971:54971 -p 54972:54972 -p 54973:54973 -p 54974:54974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54972 --rest-port=54970 --tcp-port=54971 --discv5-udp-port=54973 --rest-address=0.0.0.0 --nat=extip:172.18.21.90 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ecb142e82ddae4e65a566e57d1c3f394a59afaf133ac7de4aa3eab19d6fdddd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54974 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEMFnqvtK3BJ5wJK8Shrwk9lOqAXivOomPNsb0_1OTEgFj3zMxBXv6FM8TVL72Em-NpO81SQbVKD3TzHi3xwKEYCgmlkgnY0gmlwhKwSNY-KbXVsdGlhZGRyc5YACASsEjWPBjNVAAoErBI1jwYzVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8-xfsnVE-acj8FunB8bai_hY2GRar8IuEKK1xCNxEHWDdGNwgjNVg3VkcIIzV4V3YWt1MgU --filternode=/ip4/172.18.53.143/tcp/13141/p2p/16Uiu2HAmV5AUHzhYhUW4xGKTXcroN18pJKJ4D4wtUEugmJLMu85J
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.21.90 tests-functional_default eb247f49365bc090c42194bdc0df54ed84518a439b8cf266b6ee88a858db9e67
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID eb247f49365b. Setting up logs at ./log/docker/node2_2026-04-14_22-08-28__552f9dbd-1556-4fc9-9bdf-dfeb25cb5b6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 54970
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54970/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54970/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/54971/p2p/16Uiu2HAmB7zGJceBXjTkrE6SuoWYt5LFuv3dFaWbiP76puQnJDNa","/ip4/172.18.21.90/tcp/54972/ws/p2p/16Uiu2HAmB7zGJceBXjTkrE6SuoWYt5LFuv3dFaWbiP76puQnJDNa"],"enrUri":"enr:-L24QKmLvHzbN3kl7SBaBKXbTtgh0h3TY1BPsj-lRACCzc4EUY89k5g7hWsyVYXjxheKmZzmITc99B_S_MfQULPC0LMCgmlkgnY0gmlwhKwSFVqKbXVsdGlhZGRyc5YACASsEhVaBta7AAoErBIVWgbWvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6TM19zOvddpD-8wQnnb5GDUhxdT-v9kVuxMfxf4Yj-uDdGNwgta7g3VkcILWvYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54970/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.143/tcp/13141/p2p/16Uiu2HAmV5AUHzhYhUW4xGKTXcroN18pJKJ4D4wtUEugmJLMu85J"]'
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:13140/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5c1ade0-93e7-4ad1-bdfc-14c5497300a4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d5c1ade0-93e7-4ad1-bdfc-14c5497300a4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:54970/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
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:54970/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:269 Stopping container with id 0ab2ab84de5c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id eb247f49365b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2026-04-14 22:13:33.232 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:13:33.233 DEBUG [tests.conftest] Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c
2026-04-14 22:13:33.233 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:13:33.234 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:13:33.234 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:13:33.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:33.243 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:33.249 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:33.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:33.254 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:33.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:33.260 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:33.260 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:33.260 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:13:33.260 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:13:33.261 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:33.262 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:33.264 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:33.264 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.25
2026-04-14 22:13:33.264 DEBUG [src.node.docker_mananger] Generated ports ['47842', '47843', '47844', '47845', '47846']
2026-04-14 22:13:33.264 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:33.264 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:33.264 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:33.264 DEBUG [src.node.docker_mananger] docker run -i -t -p 47842:47842 -p 47843:47843 -p 47844:47844 -p 47845:47845 -p 47846:47846 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47844 --rest-port=47842 --tcp-port=47843 --discv5-udp-port=47845 --rest-address=0.0.0.0 --nat=extip:172.18.95.25 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=ef1600bdcbf8d8ebae48d7eea6b4e2b161478a85edafe87bc9e4fdfebd9eaade --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47846 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 22:13:33.607 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:33.608 ERROR [src.node.docker_mananger] Max retries reached for container 7abebba43cb4. Exiting log stream.
2026-04-14 22:13:34.056 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:34.056 ERROR [src.node.docker_mananger] Max retries reached for container 644c806671ca. Exiting log stream.
2026-04-14 22:13:35.435 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.25 tests-functional_default 36a54949300ef31fb0df6a5bb429e90eeec440a04dda09313e550ff3fcdbdba4
2026-04-14 22:13:35.468 DEBUG [src.node.docker_mananger] Container started with ID 36a54949300e. Setting up logs at ./log/docker/node1_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:35.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 47842
2026-04-14 22:13:35.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:36.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47842/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:36.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:36.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:36.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:36.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.25/tcp/47843/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU","/ip4/172.18.95.25/tcp/47844/ws/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU"],"enrUri":"enr:-La4QAbkrcKHdWNeh1qiqZjGSGWOXMVx0vM_82h7mO0Wgr4kLkxT8gJZgcaH1qfa7WW45EeGAR0PbqF49-h-eYrUdWgCgmlkgnY0gmlwhKwSXxmKbXVsdGlhZGRyc5YACASsEl8ZBrrjAAoErBJfGQa65N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvx4yk3dj1LwY6CPJOYAgwQVhSahVibmGVd-poZySm9uDdGNwgrrjhXdha3UyAQ"}'
2026-04-14 22:13:36.475 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:36.475 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:36.475 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:36.476 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:36.477 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.231
2026-04-14 22:13:36.477 DEBUG [src.node.docker_mananger] Generated ports ['20232', '20233', '20234', '20235', '20236']
2026-04-14 22:13:36.477 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:36.477 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:36.477 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:36.477 DEBUG [src.node.docker_mananger] docker run -i -t -p 20232:20232 -p 20233:20233 -p 20234:20234 -p 20235:20235 -p 20236:20236 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20234 --rest-port=20232 --tcp-port=20233 --discv5-udp-port=20235 --rest-address=0.0.0.0 --nat=extip:172.18.4.231 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=9089eda6c5bddbb674fad3266aaf6d3e379bb3bcdade1eeab4c02dacc98aaf1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20236 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QAbkrcKHdWNeh1qiqZjGSGWOXMVx0vM_82h7mO0Wgr4kLkxT8gJZgcaH1qfa7WW45EeGAR0PbqF49-h-eYrUdWgCgmlkgnY0gmlwhKwSXxmKbXVsdGlhZGRyc5YACASsEl8ZBrrjAAoErBJfGQa65N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvx4yk3dj1LwY6CPJOYAgwQVhSahVibmGVd-poZySm9uDdGNwgrrjhXdha3UyAQ
2026-04-14 22:13:36.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.231 tests-functional_default 9d67511b5a7051dadd9a81b15922dc410cd23c15a6ef1969aa1d01d35d74f517
2026-04-14 22:13:36.693 DEBUG [src.node.docker_mananger] Container started with ID 9d67511b5a70. Setting up logs at ./log/docker/node2_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:36.694 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 20232
2026-04-14 22:13:36.694 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:37.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20232/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:37.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":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:37.698 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:37.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:37.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.231/tcp/20233/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96","/ip4/172.18.4.231/tcp/20234/ws/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96"],"enrUri":"enr:-La4QGDMfPVemiCH2HQBoThEzrUQeU52wcqlHAfNLOuuX8cZBmcCFQrP3VR6ECFBXWu-DmMljJVSK9pgGBQoXGvTsfkCgmlkgnY0gmlwhKwSBOeKbXVsdGlhZGRyc5YACASsEgTnBk8JAAoErBIE5wZPCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_NQ3q6UFwPmzFPL6eUNbLJtn2KrNBQJ-Cy5i0GFm6aGDdGNwgk8JhXdha3UyAQ"}'
2026-04-14 22:13:37.700 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:37.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:37.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:37.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 22:13:37.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:37.712 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:37.712 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:37.714 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:37.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.28
2026-04-14 22:13:37.714 DEBUG [src.node.docker_mananger] Generated ports ['26989', '26990', '26991', '26992', '26993']
2026-04-14 22:13:37.714 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:37.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:37.714 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:37.715 DEBUG [src.node.docker_mananger] docker run -i -t -p 26989:26989 -p 26990:26990 -p 26991:26991 -p 26992:26992 -p 26993:26993 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26991 --rest-port=26989 --tcp-port=26990 --discv5-udp-port=26992 --rest-address=0.0.0.0 --nat=extip:172.18.209.28 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=2cd55caeec81bbe80c4a7ef4b90e28ac9f99965a470fd464a4d7e5d7a512e0c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26993 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QAbkrcKHdWNeh1qiqZjGSGWOXMVx0vM_82h7mO0Wgr4kLkxT8gJZgcaH1qfa7WW45EeGAR0PbqF49-h-eYrUdWgCgmlkgnY0gmlwhKwSXxmKbXVsdGlhZGRyc5YACASsEl8ZBrrjAAoErBJfGQa65N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvx4yk3dj1LwY6CPJOYAgwQVhSahVibmGVd-poZySm9uDdGNwgrrjhXdha3UyAQ
2026-04-14 22:13:37.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.28 tests-functional_default fe7d2c992492f8963883ce91621b859766efe2b4088acb75c745f02a04dcb28f
2026-04-14 22:13:37.936 DEBUG [src.node.docker_mananger] Container started with ID fe7d2c992492. Setting up logs at ./log/docker/node3_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:37.936 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 26989
2026-04-14 22:13:37.936 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:38.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26989/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:38.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":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:38.939 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:38.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:38.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.28/tcp/26990/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib","/ip4/172.18.209.28/tcp/26991/ws/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib"],"enrUri":"enr:-La4QJLtZUglTmZJchNoj9wLRnW2RMDG9N-DTYUQWhZzSwLnI7HWqgCLiBdE0Wq4isIdN2K-8Rixew0-dzm9FdEZtroCgmlkgnY0gmlwhKwS0RyKbXVsdGlhZGRyc5YACASsEtEcBmluAAoErBLRHAZpb90DgnJzhQDGAQAAiXNlY3AyNTZrMaED3hXQ4j-vqP82oxH8qMH0-yvid2IcTQd0W2CENxdHY2yDdGNwgmluhXdha3UyAQ"}'
2026-04-14 22:13:38.942 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:38.942 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:38.942 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:38.944 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:38.944 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.163
2026-04-14 22:13:38.944 DEBUG [src.node.docker_mananger] Generated ports ['41511', '41512', '41513', '41514', '41515']
2026-04-14 22:13:38.944 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:38.944 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:38.944 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:38.945 DEBUG [src.node.docker_mananger] docker run -i -t -p 41511:41511 -p 41512:41512 -p 41513:41513 -p 41514:41514 -p 41515:41515 wakuorg/nwaku:v0.38.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41513 --rest-port=41511 --tcp-port=41512 --discv5-udp-port=41514 --rest-address=0.0.0.0 --nat=extip:172.18.184.163 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=3f8b87c2907ce9ef9d865f6ecde60ef4cef4e25a70c7cad9ffc66ae9a6f2ccba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41515 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QAbkrcKHdWNeh1qiqZjGSGWOXMVx0vM_82h7mO0Wgr4kLkxT8gJZgcaH1qfa7WW45EeGAR0PbqF49-h-eYrUdWgCgmlkgnY0gmlwhKwSXxmKbXVsdGlhZGRyc5YACASsEl8ZBrrjAAoErBJfGQa65N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvx4yk3dj1LwY6CPJOYAgwQVhSahVibmGVd-poZySm9uDdGNwgrrjhXdha3UyAQ
2026-04-14 22:13:39.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.163 tests-functional_default 99ee6a52691ec37791763c2a3e42432f2355c7d9351948500dae4b207821409d
2026-04-14 22:13:39.159 DEBUG [src.node.docker_mananger] Container started with ID 99ee6a52691e. Setting up logs at ./log/docker/node4_2026-04-14_22-13-33__60254f15-1fdb-4dd1-a0aa-ac34268db05c__wakuorg_nwaku:v0.38.0.log
2026-04-14 22:13:39.160 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 41511
2026-04-14 22:13:39.160 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:40.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41511/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:40.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:40.163 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:40.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41511/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:40.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.163/tcp/41512/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt","/ip4/172.18.184.163/tcp/41513/ws/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt"],"enrUri":"enr:-La4QGn3XMQVgVBpKUX1_MZe-i_tzvKYrVWK-EL2-iUfCnyrVZWxSgM-r0bct8brOOWk8VyJQ1t-c8UalXsPuJRlDzMCgmlkgnY0gmlwhKwSuKOKbXVsdGlhZGRyc5YACASsErijBqIoAAoErBK4owaiKd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7TLwqFuZxfaBcbq8P3RV_xLWxZ_s1GU5yaH8nWkaKc-DdGNwgqIohXdha3UyAQ"}'
2026-04-14 22:13:40.166 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:40.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.231/tcp/20233/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96"]'
2026-04-14 22:13:40.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20232/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.25/tcp/47843/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU"]'
2026-04-14 22:13:40.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.28/tcp/26990/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib"]'
2026-04-14 22:13:40.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.25/tcp/47843/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU"]'
2026-04-14 22:13:40.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.163/tcp/41512/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt"]'
2026-04-14 22:13:40.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41511/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.25/tcp/47843/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU"]'
2026-04-14 22:13:40.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:13:40.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20232/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:13:40.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:13:40.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41511/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:13:40.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:40.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47842/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:40.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.163/tcp/41512/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.4.231/tcp/20233/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.209.28/tcp/26990/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:13:40.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20232/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:40.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.95.25/tcp/36298/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:13:40.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26989/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:40.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.95.25/tcp/55362/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:13:40.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41511/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:40.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.95.25/tcp/60820/p2p/16Uiu2HAmRX2vmJGVpSpL13UG14K1EGiFQwutj4q9Kt6pU4crm1yU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:13:40.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:42.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47842/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:42.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.163/tcp/41512/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.4.231/tcp/20233/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.209.28/tcp/26990/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:13:42.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47842/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:42.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.163/tcp/41512/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.4.231/tcp/20233/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.209.28/tcp/26990/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0","origin":"UnknownOrigin"}]'
2026-04-14 22:13:42.344 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.184.163/tcp/41512/p2p/16Uiu2HAmBPbf18AHfeb1zXobxnpcevAJXfDsbfX4t25XW79o5VFt', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.4.231/tcp/20233/p2p/16Uiu2HAmCScQWALcKEcSuGWzCY8Y3Wg6svwVdisDFmbH86ePNA96', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.209.28/tcp/26990/p2p/16Uiu2HAmTbv9sCVCSCcAXfmqoEBratrzP9diUmWNNitq7rEbFuib', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0', 'origin': 'UnknownOrigin'}]
2026-04-14 22:13:42.346 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:13:42.347 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:13:42.347 DEBUG [src.node.waku_node] Stopping container with id 36a54949300e
2026-04-14 22:13:42.846 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:42.848 DEBUG [src.node.waku_node] Stopping container with id 9d67511b5a70
2026-04-14 22:13:43.276 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:43.277 DEBUG [src.node.waku_node] Stopping container with id fe7d2c992492
2026-04-14 22:13:43.711 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:43.712 ERROR [src.node.docker_mananger] Max retries reached for container 36a54949300e. Exiting log stream.
2026-04-14 22:13:43.729 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:43.729 DEBUG [src.node.waku_node] Stopping container with id 99ee6a52691e
2026-04-14 22:13:44.120 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:44.120 ERROR [src.node.docker_mananger] Max retries reached for container 9d67511b5a70. Exiting log stream.
2026-04-14 22:13:44.147 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:44.151 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:13:44.175 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:44.186 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:44.201 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:44.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-14 22:10:18.571 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:18.572 DEBUG [tests.conftest] Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f
2026-04-14 22:10:18.573 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:18.573 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:10:18.573 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:10:18.583 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:18.583 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
2026-04-14 22:10:18.583 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:18.584 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:18.587 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:18.587 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.157
2026-04-14 22:10:18.588 DEBUG [src.node.docker_mananger] Generated ports ['61386', '61387', '61388', '61389', '61390']
2026-04-14 22:10:18.588 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:18.588 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:18.588 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:18.589 DEBUG [src.node.docker_mananger] docker run -i -t -p 61386:61386 -p 61387:61387 -p 61388:61388 -p 61389:61389 -p 61390:61390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61388 --rest-port=61386 --tcp-port=61387 --discv5-udp-port=61389 --rest-address=0.0.0.0 --nat=extip:172.18.91.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7d59adeff2c84b7eb5bf0aec431a92dcdbf8e31dafdadeeec6ad4bf9adf0ec5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61390 --metrics-logging=true --store=true --relay=true
2026-04-14 22:10:18.786 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.157 tests-functional_default cb388520fd0e069c3cbe21019bf4699e7d61f03284f6cd4a0dc395097fdd4995
2026-04-14 22:10:18.824 DEBUG [src.node.docker_mananger] Container started with ID cb388520fd0e. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
2026-04-14 22:10:18.825 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61386
2026-04-14 22:10:18.825 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:18.886 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:18.886 ERROR [src.node.docker_mananger] Max retries reached for container 90fdb1559820. Exiting log stream.
2026-04-14 22:10:19.413 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:19.413 ERROR [src.node.docker_mananger] Max retries reached for container b86605998f93. Exiting log stream.
2026-04-14 22:10:19.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61386/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:19.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:19.829 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:19.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:19.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.157/tcp/61387/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT","/ip4/172.18.91.157/tcp/61388/ws/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT"],"enrUri":"enr:-L24QN0FafjZe86S1b2WhS9GbVA_P7fhOShMXFTzfSS2UIS3TXXPgSHnbItU7kb8jgfMKphgKmlMF1ixGSuw__DNK2cCgmlkgnY0gmlwhKwSW52KbXVsdGlhZGRyc5YACASsEludBu_LAAoErBJbnQbvzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIL260iVaa-8diK6I-pR1rzsaWslP2vqj8C4kw25fa9yDdGNwgu_Lg3VkcILvzYV3YWt1MgM"}'
2026-04-14 22:10:19.832 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:19.840 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:19.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
2026-04-14 22:10:19.840 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:19.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:19.842 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:19.842 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.209
2026-04-14 22:10:19.842 DEBUG [src.node.docker_mananger] Generated ports ['59804', '59805', '59806', '59807', '59808']
2026-04-14 22:10:19.842 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:19.842 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:19.842 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:19.843 DEBUG [src.node.docker_mananger] docker run -i -t -p 59804:59804 -p 59805:59805 -p 59806:59806 -p 59807:59807 -p 59808:59808 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59806 --rest-port=59804 --tcp-port=59805 --discv5-udp-port=59807 --rest-address=0.0.0.0 --nat=extip:172.18.52.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac761ee7cb495390317fa5a62d7455b93ccc464eed5327fd59a47aedff7ec6ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59808 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN0FafjZe86S1b2WhS9GbVA_P7fhOShMXFTzfSS2UIS3TXXPgSHnbItU7kb8jgfMKphgKmlMF1ixGSuw__DNK2cCgmlkgnY0gmlwhKwSW52KbXVsdGlhZGRyc5YACASsEludBu_LAAoErBJbnQbvzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIL260iVaa-8diK6I-pR1rzsaWslP2vqj8C4kw25fa9yDdGNwgu_Lg3VkcILvzYV3YWt1MgM --storenode=/ip4/172.18.91.157/tcp/61387/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT --store=true --relay=true
2026-04-14 22:10:20.048 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.209 tests-functional_default 5e72711d0300932952910eeb6f745a9125c90fc543f58b8dcc63eedadd10cf0a
2026-04-14 22:10:20.083 DEBUG [src.node.docker_mananger] Container started with ID 5e72711d0300. Setting up logs at ./log/docker/store_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
2026-04-14 22:10:20.085 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59804
2026-04-14 22:10:20.085 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:21.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59804/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:21.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:21.089 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:21.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59804/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:21.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.209/tcp/59805/p2p/16Uiu2HAmSPjprSXhFE7CGzbpcyyHNJyCQUPma3KHvBniP7oxqvTd","/ip4/172.18.52.209/tcp/59806/ws/p2p/16Uiu2HAmSPjprSXhFE7CGzbpcyyHNJyCQUPma3KHvBniP7oxqvTd"],"enrUri":"enr:-L24QJkCJZhX0UJGqgTAPfYHA-NPn8NNY6XGX2yZEQXciSWsW_A0h32iVFbJJZFd20wpbuQUcznKpSBFnPGPV_KcXAUCgmlkgnY0gmlwhKwSNNGKbXVsdGlhZGRyc5YACASsEjTRBumdAAoErBI00Qbpnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzBt7S6rNjMKsHjV2ni0xuL_vSPjJg0Bc5805ZxuULqyDdGNwgumdg3VkcILpn4V3YWt1MgM"}'
2026-04-14 22:10:21.092 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:21.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59804/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.157/tcp/61387/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT"]'
2026-04-14 22:10:21.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:21.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59804/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:10:21.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.102 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:21.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:21.308 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:21.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.314 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:21.515 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:21.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.522 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:21.723 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:21.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:21.931 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:21.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:21.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:21.938 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:22.139 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:22.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:22.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:22.147 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:22.347 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:22.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:22.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:22.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:22.556 DEBUG [src.steps.store] Relaying message
2026-04-14 22:10:22.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:22.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:22.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:10:22.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61386/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:22.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x680eaccd0c2bfd2936b9da33ba25840fb9eed8546a81ea7dd56577944de75540"},{"messageHash":"0x255d7ce563db9899a04dcac3010bfcab9b0c803759891766e0b45b7b284c10d8"},{"messageHash":"0x75688191e43e4902af0cee6dfeaaad461ace60c41ff1636ea9579713c6b73a0e"},{"messageHash":"0xe46c0de19e5c89ba17d5e2315114d246865e5c96fbfafd96853b6fea1f1796ae"},{"messageHash":"0xaf2662e4e879e4d26c55ebb20122bb18800b170d9c85556c9e4d940042d0d03f"},{"messageHash":"0x309db21de25cf3d635f5c4cebcdea933aa2a6f727a96c4dd342797c6ea78910f"},{"messageHash":"0xcfff1d4d17aa6722695c6604cb3ceb6ed4b08cdc87c90abc631206d51f0ad7ea"},{"messageHash":"0x846c8838c2454320654f236292f9dad4baf2f1b87788239821b33e989f93d05d"}]}'
2026-04-14 22:10:22.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59804/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:22.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x680eaccd0c2bfd2936b9da33ba25840fb9eed8546a81ea7dd56577944de75540"},{"messageHash":"0x255d7ce563db9899a04dcac3010bfcab9b0c803759891766e0b45b7b284c10d8"},{"messageHash":"0x75688191e43e4902af0cee6dfeaaad461ace60c41ff1636ea9579713c6b73a0e"},{"messageHash":"0xe46c0de19e5c89ba17d5e2315114d246865e5c96fbfafd96853b6fea1f1796ae"},{"messageHash":"0xaf2662e4e879e4d26c55ebb20122bb18800b170d9c85556c9e4d940042d0d03f"},{"messageHash":"0x309db21de25cf3d635f5c4cebcdea933aa2a6f727a96c4dd342797c6ea78910f"},{"messageHash":"0xcfff1d4d17aa6722695c6604cb3ceb6ed4b08cdc87c90abc631206d51f0ad7ea"},{"messageHash":"0x846c8838c2454320654f236292f9dad4baf2f1b87788239821b33e989f93d05d"}]}'
2026-04-14 22:10:22.774 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:22.775 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:22.775 DEBUG [src.node.waku_node] Stopping container with id cb388520fd0e
2026-04-14 22:10:23.295 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:23.296 DEBUG [src.node.waku_node] Stopping container with id 5e72711d0300
2026-04-14 22:10:23.794 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:23.796 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:23.809 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:23.818 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,65 @@
2026-04-14 22:11:03.623 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:03.624 DEBUG [tests.conftest] Running test: test_filter_ping_on_peer_without_subscription with id: 2026-04-14_22-11-03__89f0e3f3-54a4-4b5c-ac63-900f0bb9dfd8
2026-04-14 22:11:03.626 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:03.628 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:11:03.630 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 22:11:03.641 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:03.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-03__89f0e3f3-54a4-4b5c-ac63-900f0bb9dfd8__wakuorg_nwaku:latest.log
2026-04-14 22:11:03.642 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:03.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:03.644 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:03.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.254
2026-04-14 22:11:03.645 DEBUG [src.node.docker_mananger] Generated ports ['56745', '56746', '56747', '56748', '56749']
2026-04-14 22:11:03.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:03.646 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:03.646 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:03.646 DEBUG [src.node.docker_mananger] docker run -i -t -p 56745:56745 -p 56746:56746 -p 56747:56747 -p 56748:56748 -p 56749:56749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56747 --rest-port=56745 --tcp-port=56746 --discv5-udp-port=56748 --rest-address=0.0.0.0 --nat=extip:172.18.221.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=72dd2ccbbef0a6cabe0dfe33dc00eaf43df64ebf89a78ac3bbd6b7a92b6c08a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56749 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:11:03.823 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.254 tests-functional_default e9d2a2f9ba9a55d8f54158f946934c62460400ce91626d33030dcc4796bf6b37
2026-04-14 22:11:03.859 DEBUG [src.node.docker_mananger] Container started with ID e9d2a2f9ba9a. Setting up logs at ./log/docker/node1_2026-04-14_22-11-03__89f0e3f3-54a4-4b5c-ac63-900f0bb9dfd8__wakuorg_nwaku:latest.log
2026-04-14 22:11:03.860 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56745
2026-04-14 22:11:03.860 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:03.946 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:03.947 ERROR [src.node.docker_mananger] Max retries reached for container bbd5ce2b8d07. Exiting log stream.
2026-04-14 22:11:04.460 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:04.460 ERROR [src.node.docker_mananger] Max retries reached for container 23790fe9ab97. Exiting log stream.
2026-04-14 22:11:04.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56745/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:04.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:04.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:04.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:04.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.254/tcp/56746/p2p/16Uiu2HAm7o3arLo995khKZoMibMQmUL8Kp5nmP1pz6Pt22AttFJk","/ip4/172.18.221.254/tcp/56747/ws/p2p/16Uiu2HAm7o3arLo995khKZoMibMQmUL8Kp5nmP1pz6Pt22AttFJk"],"enrUri":"enr:-L24QDSkrUl61_L5TH9n_u_rUPfIzQj8thn1MVmCXIS-eAvtZs5zTJ_9IpAcvDF7mzJwlmjfFagYZN7A9-oL7tEFl7kCgmlkgnY0gmlwhKwS3f6KbXVsdGlhZGRyc5YACASsEt3-Bt2qAAoErBLd_gbdq90DgnJzhQDGAQAAiXNlY3AyNTZrMaECt8XeSyytNRI0Fsh2FyT8f6CyT3Kq3jrjvdTRbz792oWDdGNwgt2qg3VkcILdrIV3YWt1MgU"}'
2026-04-14 22:11:04.867 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:04.868 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 22:11:04.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:04.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-03__89f0e3f3-54a4-4b5c-ac63-900f0bb9dfd8__wakuorg_nwaku:latest.log
2026-04-14 22:11:04.875 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:04.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:04.876 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:04.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.124
2026-04-14 22:11:04.876 DEBUG [src.node.docker_mananger] Generated ports ['26502', '26503', '26504', '26505', '26506']
2026-04-14 22:11:04.877 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:04.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:04.877 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:04.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 26502:26502 -p 26503:26503 -p 26504:26504 -p 26505:26505 -p 26506:26506 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26504 --rest-port=26502 --tcp-port=26503 --discv5-udp-port=26505 --rest-address=0.0.0.0 --nat=extip:172.18.118.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=144d1fde66f64b2557e79eb85b7c90c51b4ffe3d18e29c8fe128e1a8ceddebed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26506 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDSkrUl61_L5TH9n_u_rUPfIzQj8thn1MVmCXIS-eAvtZs5zTJ_9IpAcvDF7mzJwlmjfFagYZN7A9-oL7tEFl7kCgmlkgnY0gmlwhKwS3f6KbXVsdGlhZGRyc5YACASsEt3-Bt2qAAoErBLd_gbdq90DgnJzhQDGAQAAiXNlY3AyNTZrMaECt8XeSyytNRI0Fsh2FyT8f6CyT3Kq3jrjvdTRbz792oWDdGNwgt2qg3VkcILdrIV3YWt1MgU --filternode=/ip4/172.18.221.254/tcp/56746/p2p/16Uiu2HAm7o3arLo995khKZoMibMQmUL8Kp5nmP1pz6Pt22AttFJk
2026-04-14 22:11:05.069 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.124 tests-functional_default ae4727855401ca77c0d73d8d51d90c161f419950b053126fe36156d717efc6b7
2026-04-14 22:11:05.107 DEBUG [src.node.docker_mananger] Container started with ID ae4727855401. Setting up logs at ./log/docker/node2_2026-04-14_22-11-03__89f0e3f3-54a4-4b5c-ac63-900f0bb9dfd8__wakuorg_nwaku:latest.log
2026-04-14 22:11:05.107 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26502
2026-04-14 22:11:05.108 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:06.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26502/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:06.111 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:06.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26502/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.124/tcp/26503/p2p/16Uiu2HAkvEPENxLVyHj6V24q3q97StpaQJnfrmmdP1sjknjhbXRB","/ip4/172.18.118.124/tcp/26504/ws/p2p/16Uiu2HAkvEPENxLVyHj6V24q3q97StpaQJnfrmmdP1sjknjhbXRB"],"enrUri":"enr:-L24QElN02g3dIh3n3tqS9PNI-wNWwfOmJtVqu8PbEUJ0MzjMZsGolSKvui5qY9zVUGpMcIzpHayAFdl0v4wn-XonuECgmlkgnY0gmlwhKwSdnyKbXVsdGlhZGRyc5YACASsEnZ8BmeHAAoErBJ2fAZniN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECC_dcRBoqYuCeMv6wUwfjCKtd9DXPpwqWHZPrG35U6oKDdGNwgmeHg3VkcIJniYV3YWt1MgA"}'
2026-04-14 22:11:06.114 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:06.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26502/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.254/tcp/56746/p2p/16Uiu2HAm7o3arLo995khKZoMibMQmUL8Kp5nmP1pz6Pt22AttFJk"]'
2026-04-14 22:11:06.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:06.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26502/filter/v2/subscriptions/028f00aa-78f7-4a07-bdae-973e00bd33ba" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:06.171 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:26502/filter/v2/subscriptions/028f00aa-78f7-4a07-bdae-973e00bd33ba. Response content: b'{"requestId":"028f00aa-78f7-4a07-bdae-973e00bd33ba","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-14 22:11:06.182 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:06.183 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:06.183 DEBUG [src.node.waku_node] Stopping container with id e9d2a2f9ba9a
2026-04-14 22:11:06.619 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:06.620 DEBUG [src.node.waku_node] Stopping container with id ae4727855401
2026-04-14 22:11:07.059 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:07.061 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:07.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:07.075 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_while_peer_is_paused with id: 2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.201.108
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['35989', '35990', '35991', '35992', '35993']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 35989:35989 -p 35990:35990 -p 35991:35991 -p 35992:35992 -p 35993:35993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35991 --rest-port=35989 --tcp-port=35990 --discv5-udp-port=35992 --rest-address=0.0.0.0 --nat=extip:172.18.201.108 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c091bbf14c23eaeddfa0cf4fcdbc4fbe199cc090a14e74e8dc1c65b6cd72a9f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35993 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.201.108 tests-functional_default bfa42c1ffafe378eab3f4bec4975cf1cfa0d0806991bef8eadd652a1e715ad88
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID bfa42c1ffafe. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 35989
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 9555120ee4f3. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container b60d5ac2f9fb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35989/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.108/tcp/35990/p2p/16Uiu2HAmNwmHNKmSVUtjWhLZVs8Ui48QZ7KnYG2FKRvZb1agkaid","/ip4/172.18.201.108/tcp/35991/ws/p2p/16Uiu2HAmNwmHNKmSVUtjWhLZVs8Ui48QZ7KnYG2FKRvZb1agkaid"],"enrUri":"enr:-L24QPKLX58d9ey8f9xpl3MwMAfFD7SdxRitHo7i0B_TQcUmAJqbWkJ4BAB1yBhYDnOvc8PJjj8aBEQuzJ6Lx3PqBO8CgmlkgnY0gmlwhKwSyWyKbXVsdGlhZGRyc5YACASsEslsBoyWAAoErBLJbAaMl90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmOD3qRAGh2kbwabpppuCrajsPlHreDcx1-usQgUi_dqDdGNwgoyWg3VkcIKMmIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.17.184
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['9241', '9242', '9243', '9244', '9245']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 9241:9241 -p 9242:9242 -p 9243:9243 -p 9244:9244 -p 9245:9245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9243 --rest-port=9241 --tcp-port=9242 --discv5-udp-port=9244 --rest-address=0.0.0.0 --nat=extip:172.18.17.184 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a47ec7a2644ac61eece1ce1115f0f1aee3bf50fdf3fde70a6ef62defdb73be6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9245 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.17.184 tests-functional_default 28eed7dc925604219c029f1e74073a19345b61a3b9806af13bbe02fca27a4e8b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 28eed7dc9256. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 9241
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9241/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9241/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/9242/p2p/16Uiu2HAmR6vXSiZ557X24itpfUiJgageGcpxP5amiiugsdQMX5uP","/ip4/172.18.17.184/tcp/9243/ws/p2p/16Uiu2HAmR6vXSiZ557X24itpfUiJgageGcpxP5amiiugsdQMX5uP"],"enrUri":"enr:-L24QKlf9LWkOxIR6Euj-JctScNqqy47Anh_aGKjGb8ysRTZRkUW9jTdQwHOt_0IG0Ypmg4UTBCOcqlCXUjG8uPgCpACgmlkgnY0gmlwhKwSEbiKbXVsdGlhZGRyc5YACASsEhG4BiQaAAoErBIRuAYkG90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuPEE8IiIkhGX4RkMjc_PPXlfZUC4wALRfcav3ALy8L6DdGNwgiQag3VkcIIkHIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.108/tcp/35990/p2p/16Uiu2HAmNwmHNKmSVUtjWhLZVs8Ui48QZ7KnYG2FKRvZb1agkaid"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.222.139
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['33907', '33908', '33909', '33910', '33911']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 33907:33907 -p 33908:33908 -p 33909:33909 -p 33910:33910 -p 33911:33911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33909 --rest-port=33907 --tcp-port=33908 --discv5-udp-port=33910 --rest-address=0.0.0.0 --nat=extip:172.18.222.139 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2b93c2ea94a4edae33127bcccc9e05af299411df33cfb5edd8467cff1aa902d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33911 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPKLX58d9ey8f9xpl3MwMAfFD7SdxRitHo7i0B_TQcUmAJqbWkJ4BAB1yBhYDnOvc8PJjj8aBEQuzJ6Lx3PqBO8CgmlkgnY0gmlwhKwSyWyKbXVsdGlhZGRyc5YACASsEslsBoyWAAoErBLJbAaMl90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmOD3qRAGh2kbwabpppuCrajsPlHreDcx1-usQgUi_dqDdGNwgoyWg3VkcIKMmIV3YWt1Mgk --lightpushnode=/ip4/172.18.201.108/tcp/35990/p2p/16Uiu2HAmNwmHNKmSVUtjWhLZVs8Ui48QZ7KnYG2FKRvZb1agkaid --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.222.139 tests-functional_default f3033f8850d540e3b7fa1efeeb7546bd10aadca08e46184bdab18126d577a2d4
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f3033f8850d5. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-09-46__0d927228-90bb-417f-aa04-58bacade3bc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 33907
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33907/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.139/tcp/33908/p2p/16Uiu2HAm79nYg961X3hAQQPqNUv58Q9eh7fkp3XqQMDim6w4fj45","/ip4/172.18.222.139/tcp/33909/ws/p2p/16Uiu2HAm79nYg961X3hAQQPqNUv58Q9eh7fkp3XqQMDim6w4fj45"],"enrUri":"enr:-L24QFJ6gYngUfSTb0oFadmxkTtKjLuZaTa_AmVfu5xW3y6zMPCWVHjjjmGgriqGz0bRMEjYq8lxydsmtsVQtXFQfLACgmlkgnY0gmlwhKwS3ouKbXVsdGlhZGRyc5YACASsEt6LBoR0AAoErBLeiwaEdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrjpgG-ltvH7YGZYItrw4zxiDN2ztkDxf3YGw6B9yV7qDdGNwgoR0g3VkcIKEdoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.108/tcp/35990/p2p/16Uiu2HAmNwmHNKmSVUtjWhLZVs8Ui48QZ7KnYG2FKRvZb1agkaid"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.184/tcp/9242/p2p/16Uiu2HAmR6vXSiZ557X24itpfUiJgageGcpxP5amiiugsdQMX5uP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id bfa42c1ffafe
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33907/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204590039313370}}'
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container bfa42c1ffafe. Exiting log stream.
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:33907/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 28eed7dc9256
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id f3033f8850d5
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sort_ascending[true] with id: 2026-04-14_22-11-44__1299d263-fcf2-429e-bfa2-86dc23983117
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-11-44__1299d263-fcf2-429e-bfa2-86dc23983117__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.203.234
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['8868', '8869', '8870', '8871', '8872']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 8868:8868 -p 8869:8869 -p 8870:8870 -p 8871:8871 -p 8872:8872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8870 --rest-port=8868 --tcp-port=8869 --discv5-udp-port=8871 --rest-address=0.0.0.0 --nat=extip:172.18.203.234 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54c3d4f004f2810e3edce5fce2bb5ae2af2aaaed6dcdbda672aa16a2666761b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8872 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.203.234 tests-functional_default 9bc09873aa379c88e1c0c0f7301d53369e2c91c32bd465cbcdd652300ffa7b66
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9bc09873aa37. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-11-44__1299d263-fcf2-429e-bfa2-86dc23983117__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 8868
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container db178386b177. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d586c8c9fd6b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8868/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8868/debug/v1/info" -H "Content-Type: application/json" -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.234/tcp/8869/p2p/16Uiu2HAmTsCnZ4CGcr2k3XrQgdLN4Nh2RDm96GBfjykVJpHQ2kaY","/ip4/172.18.203.234/tcp/8870/ws/p2p/16Uiu2HAmTsCnZ4CGcr2k3XrQgdLN4Nh2RDm96GBfjykVJpHQ2kaY"],"enrUri":"enr:-L24QA91LKROJOlI9y9PrZwe7CXoT_ogG4M5XEdeDYub3Lw5HarHJVj4v8boPV_IwX35Ho20plePBtgnnDeuofcQrlsCgmlkgnY0gmlwhKwSy-qKbXVsdGlhZGRyc5YACASsEsvqBiKlAAoErBLL6gYipt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4gBVpaV5saeYbuwHfj0qszCHOOkl-KBTyS4Akvxt332DdGNwgiKlg3VkcIIip4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-11-44__1299d263-fcf2-429e-bfa2-86dc23983117__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.103.102
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['39537', '39538', '39539', '39540', '39541']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 39537:39537 -p 39538:39538 -p 39539:39539 -p 39540:39540 -p 39541:39541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39539 --rest-port=39537 --tcp-port=39538 --discv5-udp-port=39540 --rest-address=0.0.0.0 --nat=extip:172.18.103.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dd2491d8bf7abde6145f6b8cba0875e4cf946d5ebbc0dbdfd6aa3b90edd1a858 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39541 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA91LKROJOlI9y9PrZwe7CXoT_ogG4M5XEdeDYub3Lw5HarHJVj4v8boPV_IwX35Ho20plePBtgnnDeuofcQrlsCgmlkgnY0gmlwhKwSy-qKbXVsdGlhZGRyc5YACASsEsvqBiKlAAoErBLL6gYipt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4gBVpaV5saeYbuwHfj0qszCHOOkl-KBTyS4Akvxt332DdGNwgiKlg3VkcIIip4V3YWt1MgM --storenode=/ip4/172.18.203.234/tcp/8869/p2p/16Uiu2HAmTsCnZ4CGcr2k3XrQgdLN4Nh2RDm96GBfjykVJpHQ2kaY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.103.102 tests-functional_default 167c0d4b75494fded666119397c55fa31bd928d238244b8d573e29cc7cc062ca
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 167c0d4b7549. Setting up logs at ./log/docker/store_node1_2026-04-14_22-11-44__1299d263-fcf2-429e-bfa2-86dc23983117__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 39537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.102/tcp/39538/p2p/16Uiu2HAm2S6t4RT9ZGg5LiF3kZTfLAvf3kkDDGotVvwQkHYLdVFY","/ip4/172.18.103.102/tcp/39539/ws/p2p/16Uiu2HAm2S6t4RT9ZGg5LiF3kZTfLAvf3kkDDGotVvwQkHYLdVFY"],"enrUri":"enr:-L24QJuIzI_pNT9reOtVZ4KHgVSOu-vmRV8O-2DJImjlV-zLAvwV9ajOkQP3VfyYfmXxn0NhI_twQwQ5bKVoXUv7F9gCgmlkgnY0gmlwhKwSZ2aKbXVsdGlhZGRyc5YACASsEmdmBppyAAoErBJnZgaac90DgnJzhQDGAQAAiXNlY3AyNTZrMaECaB323CP5Bmb6WyV4Cw6emOfGwLyHfECJVXbeQqNQNeuDdGNwgppyg3VkcIKadIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.234/tcp/8869/p2p/16Uiu2HAmTsCnZ4CGcr2k3XrQgdLN4Nh2RDm96GBfjykVJpHQ2kaY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8868/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f14bc1214199c2606046bc75730316889216de96d05b0282e081b49316d525e"},{"messageHash":"0x60aaf6741771f318ac623dce1538fa2963ba29a6131a5a8496e547298b087ce1"},{"messageHash":"0xd14311458236f3cdf27b249d900b5279757df792ec832b3a8194313a4bdad8bf"},{"messageHash":"0x802e7057eaabf1823ce0f0fdefeebcf35ddcddc371aeb3117e5ea260e9b85e81"},{"messageHash":"0xa3e08e7b27f5de0d9131ceafb0ffc7933b4f71f9ba2327d4033a2038349e6727"}],"paginationCursor":"0xa3e08e7b27f5de0d9131ceafb0ffc7933b4f71f9ba2327d4033a2038349e6727"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39537/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f14bc1214199c2606046bc75730316889216de96d05b0282e081b49316d525e"},{"messageHash":"0x60aaf6741771f318ac623dce1538fa2963ba29a6131a5a8496e547298b087ce1"},{"messageHash":"0xd14311458236f3cdf27b249d900b5279757df792ec832b3a8194313a4bdad8bf"},{"messageHash":"0x802e7057eaabf1823ce0f0fdefeebcf35ddcddc371aeb3117e5ea260e9b85e81"},{"messageHash":"0xa3e08e7b27f5de0d9131ceafb0ffc7933b4f71f9ba2327d4033a2038349e6727"}],"paginationCursor":"0xa3e08e7b27f5de0d9131ceafb0ffc7933b4f71f9ba2327d4033a2038349e6727"}'
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:269 Stopping container with id 9bc09873aa37
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 167c0d4b7549
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_without_pubsub_topic_and_content_topic with id: 2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.91.157
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['61386', '61387', '61388', '61389', '61390']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 61386:61386 -p 61387:61387 -p 61388:61388 -p 61389:61389 -p 61390:61390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61388 --rest-port=61386 --tcp-port=61387 --discv5-udp-port=61389 --rest-address=0.0.0.0 --nat=extip:172.18.91.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7d59adeff2c84b7eb5bf0aec431a92dcdbf8e31dafdadeeec6ad4bf9adf0ec5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61390 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.91.157 tests-functional_default cb388520fd0e069c3cbe21019bf4699e7d61f03284f6cd4a0dc395097fdd4995
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID cb388520fd0e. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 61386
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 90fdb1559820. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container b86605998f93. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61386/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.157/tcp/61387/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT","/ip4/172.18.91.157/tcp/61388/ws/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT"],"enrUri":"enr:-L24QN0FafjZe86S1b2WhS9GbVA_P7fhOShMXFTzfSS2UIS3TXXPgSHnbItU7kb8jgfMKphgKmlMF1ixGSuw__DNK2cCgmlkgnY0gmlwhKwSW52KbXVsdGlhZGRyc5YACASsEludBu_LAAoErBJbnQbvzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIL260iVaa-8diK6I-pR1rzsaWslP2vqj8C4kw25fa9yDdGNwgu_Lg3VkcILvzYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.52.209
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['59804', '59805', '59806', '59807', '59808']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 59804:59804 -p 59805:59805 -p 59806:59806 -p 59807:59807 -p 59808:59808 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59806 --rest-port=59804 --tcp-port=59805 --discv5-udp-port=59807 --rest-address=0.0.0.0 --nat=extip:172.18.52.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac761ee7cb495390317fa5a62d7455b93ccc464eed5327fd59a47aedff7ec6ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59808 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN0FafjZe86S1b2WhS9GbVA_P7fhOShMXFTzfSS2UIS3TXXPgSHnbItU7kb8jgfMKphgKmlMF1ixGSuw__DNK2cCgmlkgnY0gmlwhKwSW52KbXVsdGlhZGRyc5YACASsEludBu_LAAoErBJbnQbvzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIL260iVaa-8diK6I-pR1rzsaWslP2vqj8C4kw25fa9yDdGNwgu_Lg3VkcILvzYV3YWt1MgM --storenode=/ip4/172.18.91.157/tcp/61387/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.52.209 tests-functional_default 5e72711d0300932952910eeb6f745a9125c90fc543f58b8dcc63eedadd10cf0a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5e72711d0300. Setting up logs at ./log/docker/store_node1_2026-04-14_22-10-18__023b53e1-2e60-465b-86b9-1c69e2d44c4f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 59804
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59804/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59804/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.209/tcp/59805/p2p/16Uiu2HAmSPjprSXhFE7CGzbpcyyHNJyCQUPma3KHvBniP7oxqvTd","/ip4/172.18.52.209/tcp/59806/ws/p2p/16Uiu2HAmSPjprSXhFE7CGzbpcyyHNJyCQUPma3KHvBniP7oxqvTd"],"enrUri":"enr:-L24QJkCJZhX0UJGqgTAPfYHA-NPn8NNY6XGX2yZEQXciSWsW_A0h32iVFbJJZFd20wpbuQUcznKpSBFnPGPV_KcXAUCgmlkgnY0gmlwhKwSNNGKbXVsdGlhZGRyc5YACASsEjTRBumdAAoErBI00Qbpnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzBt7S6rNjMKsHjV2ni0xuL_vSPjJg0Bc5805ZxuULqyDdGNwgumdg3VkcILpn4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59804/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.157/tcp/61387/p2p/16Uiu2HAkwdUpmCJfMPhY18Rxmh9RANkV8bgRGykvY4vECoDXVPzT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59804/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61386/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61386/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":"0x680eaccd0c2bfd2936b9da33ba25840fb9eed8546a81ea7dd56577944de75540"},{"messageHash":"0x255d7ce563db9899a04dcac3010bfcab9b0c803759891766e0b45b7b284c10d8"},{"messageHash":"0x75688191e43e4902af0cee6dfeaaad461ace60c41ff1636ea9579713c6b73a0e"},{"messageHash":"0xe46c0de19e5c89ba17d5e2315114d246865e5c96fbfafd96853b6fea1f1796ae"},{"messageHash":"0xaf2662e4e879e4d26c55ebb20122bb18800b170d9c85556c9e4d940042d0d03f"},{"messageHash":"0x309db21de25cf3d635f5c4cebcdea933aa2a6f727a96c4dd342797c6ea78910f"},{"messageHash":"0xcfff1d4d17aa6722695c6604cb3ceb6ed4b08cdc87c90abc631206d51f0ad7ea"},{"messageHash":"0x846c8838c2454320654f236292f9dad4baf2f1b87788239821b33e989f93d05d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59804/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":"0x680eaccd0c2bfd2936b9da33ba25840fb9eed8546a81ea7dd56577944de75540"},{"messageHash":"0x255d7ce563db9899a04dcac3010bfcab9b0c803759891766e0b45b7b284c10d8"},{"messageHash":"0x75688191e43e4902af0cee6dfeaaad461ace60c41ff1636ea9579713c6b73a0e"},{"messageHash":"0xe46c0de19e5c89ba17d5e2315114d246865e5c96fbfafd96853b6fea1f1796ae"},{"messageHash":"0xaf2662e4e879e4d26c55ebb20122bb18800b170d9c85556c9e4d940042d0d03f"},{"messageHash":"0x309db21de25cf3d635f5c4cebcdea933aa2a6f727a96c4dd342797c6ea78910f"},{"messageHash":"0xcfff1d4d17aa6722695c6604cb3ceb6ed4b08cdc87c90abc631206d51f0ad7ea"},{"messageHash":"0x846c8838c2454320654f236292f9dad4baf2f1b87788239821b33e989f93d05d"}]}'
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:269 Stopping container with id cb388520fd0e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5e72711d0300
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-14_22-10-31__ddad4ab9-44a1-4d29-83eb-d9b284a62742
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-31__ddad4ab9-44a1-4d29-83eb-d9b284a62742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.221.94
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['65080', '65081', '65082', '65083', '65084']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 65080:65080 -p 65081:65081 -p 65082:65082 -p 65083:65083 -p 65084:65084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65082 --rest-port=65080 --tcp-port=65081 --discv5-udp-port=65083 --rest-address=0.0.0.0 --nat=extip:172.18.221.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f270c4a30390d737fc998fa2a70f6fdccec3cef6ecc5313ea50b1d130dfe6ec3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65084 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.221.94 tests-functional_default 2c36510be81b2d76cf7d42f8b5377118077ae616d72ae32c106ce7b3b5880c83
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 2c36510be81b. Setting up logs at ./log/docker/node1_2026-04-14_22-10-31__ddad4ab9-44a1-4d29-83eb-d9b284a62742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 65080
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container ce6866720937. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container bf347db40183. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65080/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65080/debug/v1/info" -H "Content-Type: application/json" -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.94/tcp/65081/p2p/16Uiu2HAmEgfe1vFwkBnbtmGQEFUKgvmYmmWTYCvEuXUyRKmfj4et","/ip4/172.18.221.94/tcp/65082/ws/p2p/16Uiu2HAmEgfe1vFwkBnbtmGQEFUKgvmYmmWTYCvEuXUyRKmfj4et"],"enrUri":"enr:-L24QKrFqqxNk5ZYpRxYlHHtd3Qxel0FHsiNBTOhK6RRkXjgIYwYbD6gjVOpfKMMHFxH4i5Wu6OXrUfTZQye5y68UbkCgmlkgnY0gmlwhKwS3V6KbXVsdGlhZGRyc5YACASsEt1eBv45AAoErBLdXgb-Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHiVg0P2LjslpU_tIl-rS7LNRFlkl0FuD09binc98bPGDdGNwgv45g3VkcIL-O4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-31__ddad4ab9-44a1-4d29-83eb-d9b284a62742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.196.132
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34219', '34220', '34221', '34222', '34223']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 34219:34219 -p 34220:34220 -p 34221:34221 -p 34222:34222 -p 34223:34223 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34221 --rest-port=34219 --tcp-port=34220 --discv5-udp-port=34222 --rest-address=0.0.0.0 --nat=extip:172.18.196.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e64abde8ee196c82383acc14e7fa7dc3a1bc2f8ff09efc2dad25533f34bd0b4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34223 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKrFqqxNk5ZYpRxYlHHtd3Qxel0FHsiNBTOhK6RRkXjgIYwYbD6gjVOpfKMMHFxH4i5Wu6OXrUfTZQye5y68UbkCgmlkgnY0gmlwhKwS3V6KbXVsdGlhZGRyc5YACASsEt1eBv45AAoErBLdXgb-Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHiVg0P2LjslpU_tIl-rS7LNRFlkl0FuD09binc98bPGDdGNwgv45g3VkcIL-O4V3YWt1MgU --filternode=/ip4/172.18.221.94/tcp/65081/p2p/16Uiu2HAmEgfe1vFwkBnbtmGQEFUKgvmYmmWTYCvEuXUyRKmfj4et
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.196.132 tests-functional_default a75849ac461b849b98e6c5836bcc927cb6360845b558590e6e5286575bececf6
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a75849ac461b. Setting up logs at ./log/docker/node2_2026-04-14_22-10-31__ddad4ab9-44a1-4d29-83eb-d9b284a62742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34219
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/debug/v1/info" -H "Content-Type: application/json" -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.132/tcp/34220/p2p/16Uiu2HAmK1ptWemsyTsm4V5QQjGbcfw1exnq8zgV6pWPxcak9qCt","/ip4/172.18.196.132/tcp/34221/ws/p2p/16Uiu2HAmK1ptWemsyTsm4V5QQjGbcfw1exnq8zgV6pWPxcak9qCt"],"enrUri":"enr:-L24QFj1Y6p6uanLu9C8ytLtnCHTUJi3ps1K5eK40zAapkXjEtyEuBPKQPcbxrye6DeFMj-rlRRxHVu8IdnIUiipxYICgmlkgnY0gmlwhKwSxISKbXVsdGlhZGRyc5YACASsEsSEBoWsAAoErBLEhAaFrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXnyexHg4QNqPOkbn0X0qvA-nzv4M7om3vfFsqb3gjkGDdGNwgoWsg3VkcIKFroV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34219/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.94/tcp/65081/p2p/16Uiu2HAmEgfe1vFwkBnbtmGQEFUKgvmYmmWTYCvEuXUyRKmfj4et"]'
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:65080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34219/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b77fe3e6-bde6-47d5-b2c2-43551906291a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b77fe3e6-bde6-47d5-b2c2-43551906291a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34219/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5b2fb648-e1ec-4d74-908b-97e6b81c9da7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5b2fb648-e1ec-4d74-908b-97e6b81c9da7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/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:34219/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5e2ff465-7514-442d-b112-3fb9d0cbab6b", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5e2ff465-7514-442d-b112-3fb9d0cbab6b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/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":1776204634372066244,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776204634485923545,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34219/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776204634713844673,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34219/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
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:65080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34219/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 2c36510be81b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a75849ac461b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,95 @@
2026-04-14 22:10:20.428 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:20.430 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-04-14_22-10-20__d10d8907-9888-45cb-a60e-a294f2cd670f
2026-04-14 22:10:20.432 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:20.434 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:10:20.434 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 22:10:20.448 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:20.448 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-20__d10d8907-9888-45cb-a60e-a294f2cd670f__wakuorg_nwaku:latest.log
2026-04-14 22:10:20.449 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:20.449 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:20.450 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:20.450 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.66
2026-04-14 22:10:20.450 DEBUG [src.node.docker_mananger] Generated ports ['44737', '44738', '44739', '44740', '44741']
2026-04-14 22:10:20.451 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:20.451 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:20.451 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:20.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 44737:44737 -p 44738:44738 -p 44739:44739 -p 44740:44740 -p 44741:44741 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44739 --rest-port=44737 --tcp-port=44738 --discv5-udp-port=44740 --rest-address=0.0.0.0 --nat=extip:172.18.11.66 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c31f4753acdbe1ba3665ff8c7b95addcbbc33b0cad690eeeb5f168e07f9ebddc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44741 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:10:20.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.66 tests-functional_default 078be9a3adbf52432b872511e42d6c3de51223238e79d19a2cbce48234d11583
2026-04-14 22:10:20.679 DEBUG [src.node.docker_mananger] Container started with ID 078be9a3adbf. Setting up logs at ./log/docker/node1_2026-04-14_22-10-20__d10d8907-9888-45cb-a60e-a294f2cd670f__wakuorg_nwaku:latest.log
2026-04-14 22:10:20.680 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44737
2026-04-14 22:10:20.680 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:20.761 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:20.761 ERROR [src.node.docker_mananger] Max retries reached for container 8fc37ecb7138. Exiting log stream.
2026-04-14 22:10:21.265 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:21.265 ERROR [src.node.docker_mananger] Max retries reached for container 315bad3e3a97. Exiting log stream.
2026-04-14 22:10:21.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44737/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:21.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:21.684 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:21.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44737/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:21.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.66/tcp/44738/p2p/16Uiu2HAmMBuXtgFKdBYapikU3nxvLCVTKABgUeC5qSuqeEfQYDJn","/ip4/172.18.11.66/tcp/44739/ws/p2p/16Uiu2HAmMBuXtgFKdBYapikU3nxvLCVTKABgUeC5qSuqeEfQYDJn"],"enrUri":"enr:-L24QI4TEYwO7OL21eeLhpS6rq9AwznITnbAxQLvJcBDcz7SFxZAS3_Irh0l1izDBTJGYQ5doTnSdX0pwd130d0sVfACgmlkgnY0gmlwhKwSC0KKbXVsdGlhZGRyc5YACASsEgtCBq7CAAoErBILQgauw90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfskNvHyrBN8fQqDfzs79iq-HwDCPOxAt7nhOycnEYH-DdGNwgq7Cg3VkcIKuxIV3YWt1MgU"}'
2026-04-14 22:10:21.686 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:21.687 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 22:10:21.694 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:21.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-20__d10d8907-9888-45cb-a60e-a294f2cd670f__wakuorg_nwaku:latest.log
2026-04-14 22:10:21.694 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:21.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:21.696 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:21.696 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.9
2026-04-14 22:10:21.696 DEBUG [src.node.docker_mananger] Generated ports ['41295', '41296', '41297', '41298', '41299']
2026-04-14 22:10:21.696 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:21.696 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:21.696 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:21.697 DEBUG [src.node.docker_mananger] docker run -i -t -p 41295:41295 -p 41296:41296 -p 41297:41297 -p 41298:41298 -p 41299:41299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41297 --rest-port=41295 --tcp-port=41296 --discv5-udp-port=41298 --rest-address=0.0.0.0 --nat=extip:172.18.104.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edf705ffd0e307caa92c0323b4adcb54c03e40ed7e1f11ab25faa1a38933ab8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41299 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QI4TEYwO7OL21eeLhpS6rq9AwznITnbAxQLvJcBDcz7SFxZAS3_Irh0l1izDBTJGYQ5doTnSdX0pwd130d0sVfACgmlkgnY0gmlwhKwSC0KKbXVsdGlhZGRyc5YACASsEgtCBq7CAAoErBILQgauw90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfskNvHyrBN8fQqDfzs79iq-HwDCPOxAt7nhOycnEYH-DdGNwgq7Cg3VkcIKuxIV3YWt1MgU --filternode=/ip4/172.18.11.66/tcp/44738/p2p/16Uiu2HAmMBuXtgFKdBYapikU3nxvLCVTKABgUeC5qSuqeEfQYDJn
2026-04-14 22:10:21.889 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.9 tests-functional_default c8cd66961b30a895cc45b3cfd7d2cb8b52c945d60c354fd152c96d52317bfa49
2026-04-14 22:10:21.926 DEBUG [src.node.docker_mananger] Container started with ID c8cd66961b30. Setting up logs at ./log/docker/node2_2026-04-14_22-10-20__d10d8907-9888-45cb-a60e-a294f2cd670f__wakuorg_nwaku:latest.log
2026-04-14 22:10:21.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41295
2026-04-14 22:10:21.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:22.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41295/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:22.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:22.931 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:22.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41295/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:22.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.9/tcp/41296/p2p/16Uiu2HAmHQtnnxCdxBAtBaUFEp22jKEFYRPUgYohABsbDWQ8HcMD","/ip4/172.18.104.9/tcp/41297/ws/p2p/16Uiu2HAmHQtnnxCdxBAtBaUFEp22jKEFYRPUgYohABsbDWQ8HcMD"],"enrUri":"enr:-L24QHHnNkLq_D59eAbWrHWyBBQ720UHX9MiHHdQQ9Eo4dGKTOWF7_orlTVKD84ff50uHKOnePm49FaAcDhSFKMiyO8CgmlkgnY0gmlwhKwSaAmKbXVsdGlhZGRyc5YACASsEmgJBqFQAAoErBJoCQahUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDRq4EKffTuhynmu6TNJVoINZptS-G1h4Nkt0vTrV_2RCDdGNwgqFQg3VkcIKhUoV3YWt1MgA"}'
2026-04-14 22:10:22.934 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:22.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41295/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.66/tcp/44738/p2p/16Uiu2HAmMBuXtgFKdBYapikU3nxvLCVTKABgUeC5qSuqeEfQYDJn"]'
2026-04-14 22:10:22.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:22.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:22.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:22.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41295/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ec02329e-7095-4f89-8da0-b5328306e7ba", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:10:23.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ec02329e-7095-4f89-8da0-b5328306e7ba","statusDesc":"OK"}'
2026-04-14 22:10:23.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:23.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:23.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41295/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b0fa01f8-d825-4ccf-b79d-ae06f46039c2", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:10:23.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b0fa01f8-d825-4ccf-b79d-ae06f46039c2","statusDesc":"OK"}'
2026-04-14 22:10:23.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:23.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:23.025 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:23.125 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:23.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41295/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:23.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776204623016598428,"ephemeral":false}]'
2026-04-14 22:10:23.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:23.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:23.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:23.237 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:23.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41295/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:23.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776204623131239324,"ephemeral":false}]'
2026-04-14 22:10:23.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:23.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:23.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:23.349 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:23.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41295/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:23.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776204623243032600,"ephemeral":false}]'
2026-04-14 22:10:23.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:23.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:23.361 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:23.461 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:23.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41295/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:23.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776204623355237482,"ephemeral":false}]'
2026-04-14 22:10:23.468 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:23.469 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:23.469 DEBUG [src.node.waku_node] Stopping container with id 078be9a3adbf
2026-04-14 22:10:23.995 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:23.997 DEBUG [src.node.waku_node] Stopping container with id c8cd66961b30
2026-04-14 22:10:24.478 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:24.479 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:24.492 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:24.499 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-04-14 22:13:01.219 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:13:01.220 DEBUG [tests.conftest] Running test: test_publish_with_invalid_timestamps with id: 2026-04-14_22-13-01__2406ba52-24b4-487f-bbf4-6b6a7a0bcfbe
2026-04-14 22:13:01.223 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:13:01.223 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:13:01.225 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 22:13:01.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:13:01.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-13-01__2406ba52-24b4-487f-bbf4-6b6a7a0bcfbe__wakuorg_nwaku:latest.log
2026-04-14 22:13:01.234 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:01.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:01.235 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:01.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.230
2026-04-14 22:13:01.236 DEBUG [src.node.docker_mananger] Generated ports ['36922', '36923', '36924', '36925', '36926']
2026-04-14 22:13:01.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:01.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:01.236 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:01.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 36922:36922 -p 36923:36923 -p 36924:36924 -p 36925:36925 -p 36926:36926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36924 --rest-port=36922 --tcp-port=36923 --discv5-udp-port=36925 --rest-address=0.0.0.0 --nat=extip:172.18.77.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c36d02faffc8b6fa7bd6793e80bad14f42e8ad1dbeb5caaded689af8ac02caf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36926 --metrics-logging=true --relay=true
2026-04-14 22:13:01.431 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.230 tests-functional_default 9aa665e9850ee1905ca9d022cf25ecc698e9234001b1e79b8dadeaa4badb3c71
2026-04-14 22:13:01.466 DEBUG [src.node.docker_mananger] Container started with ID 9aa665e9850e. Setting up logs at ./log/docker/node1_2026-04-14_22-13-01__2406ba52-24b4-487f-bbf4-6b6a7a0bcfbe__wakuorg_nwaku:latest.log
2026-04-14 22:13:01.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36922
2026-04-14 22:13:01.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:01.571 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:01.571 ERROR [src.node.docker_mananger] Max retries reached for container 1fe1aa2b4268. Exiting log stream.
2026-04-14 22:13:02.041 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:02.041 ERROR [src.node.docker_mananger] Max retries reached for container 640fed5857c0. Exiting log stream.
2026-04-14 22:13:02.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36922/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:02.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:02.471 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:02.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:02.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.230/tcp/36923/p2p/16Uiu2HAmDSGhYzu96w8NPUSwJxj6gNVBP4rxYXutYz6MFYVWbbdf","/ip4/172.18.77.230/tcp/36924/ws/p2p/16Uiu2HAmDSGhYzu96w8NPUSwJxj6gNVBP4rxYXutYz6MFYVWbbdf"],"enrUri":"enr:-L24QHEE6esA9ycgav9eiJr7uUpZFl949JAgDmIm-6aLV9_YD9wdbD7408_seuCw_ccrpEYx2-rEaCPzO65hfefM4TECgmlkgnY0gmlwhKwSTeaKbXVsdGlhZGRyc5YACASsEk3mBpA7AAoErBJN5gaQPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDC5mfaDXozJXqVj_ywyoZIPtxxZHcuinHWkQiMr8fb3aDdGNwgpA7g3VkcIKQPYV3YWt1MgE"}'
2026-04-14 22:13:02.473 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:02.479 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:13:02.480 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-13-01__2406ba52-24b4-487f-bbf4-6b6a7a0bcfbe__wakuorg_nwaku:latest.log
2026-04-14 22:13:02.480 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:13:02.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:13:02.481 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:13:02.481 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.4
2026-04-14 22:13:02.482 DEBUG [src.node.docker_mananger] Generated ports ['62428', '62429', '62430', '62431', '62432']
2026-04-14 22:13:02.482 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:13:02.482 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:13:02.482 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:13:02.482 DEBUG [src.node.docker_mananger] docker run -i -t -p 62428:62428 -p 62429:62429 -p 62430:62430 -p 62431:62431 -p 62432:62432 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62430 --rest-port=62428 --tcp-port=62429 --discv5-udp-port=62431 --rest-address=0.0.0.0 --nat=extip:172.18.113.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=504e548067e8a73ad7bbe7db580f99d35c12fe6e17dd63fbae97cead343ae14c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62432 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHEE6esA9ycgav9eiJr7uUpZFl949JAgDmIm-6aLV9_YD9wdbD7408_seuCw_ccrpEYx2-rEaCPzO65hfefM4TECgmlkgnY0gmlwhKwSTeaKbXVsdGlhZGRyc5YACASsEk3mBpA7AAoErBJN5gaQPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDC5mfaDXozJXqVj_ywyoZIPtxxZHcuinHWkQiMr8fb3aDdGNwgpA7g3VkcIKQPYV3YWt1MgE
2026-04-14 22:13:02.663 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.4 tests-functional_default 90fab4b21b210216fd672c0eec5e691ddd93505e8def0db4e82c3389c4795129
2026-04-14 22:13:02.699 DEBUG [src.node.docker_mananger] Container started with ID 90fab4b21b21. Setting up logs at ./log/docker/node2_2026-04-14_22-13-01__2406ba52-24b4-487f-bbf4-6b6a7a0bcfbe__wakuorg_nwaku:latest.log
2026-04-14 22:13:02.699 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62428
2026-04-14 22:13:02.699 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:13:03.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62428/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:03.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:13:03.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:13:03.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62428/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:03.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.4/tcp/62429/p2p/16Uiu2HAkyxSXpaciwCzjsjDYQjxiD6AgfEo2jpzo3YukFWhSDZSQ","/ip4/172.18.113.4/tcp/62430/ws/p2p/16Uiu2HAkyxSXpaciwCzjsjDYQjxiD6AgfEo2jpzo3YukFWhSDZSQ"],"enrUri":"enr:-L24QGcPvk8c0DIAlPomE2Dk145U0HW6Is4dcXEdUNM8h9qTSXtDxCm6ZYYb0lHEUrBDp4s68dvSfx79F5RKl9Iw3SQCgmlkgnY0gmlwhKwScQSKbXVsdGlhZGRyc5YACASsEnEEBvPdAAoErBJxBAbz3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECQ1CMHJufxTsPRHqtDz4iqJkYfkpjSEJYKTJQlQ-QkvGDdGNwgvPdg3VkcILz34V3YWt1MgE"}'
2026-04-14 22:13:03.723 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:13:03.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62428/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.230/tcp/36923/p2p/16Uiu2HAmDSGhYzu96w8NPUSwJxj6gNVBP4rxYXutYz6MFYVWbbdf"]'
2026-04-14 22:13:03.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.727 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 22:13:03.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:13:03.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62428/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:13:03.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:13:03.847 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:13:03.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:03.850 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":1776204783739529728,"ephemeral":false,"proof":""}]'
2026-04-14 22:13:03.852 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:13:03.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62428/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:03.855 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":1776204783739529728,"ephemeral":false,"proof":""}]'
2026-04-14 22:13:03.856 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 22:13:03.857 DEBUG [tests.relay.test_publish] Running test with timestamp Timestamp as string number
2026-04-14 22:13:03.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.860 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.861 DEBUG [tests.relay.test_publish] Running test with timestamp Invalid large number
2026-04-14 22:13:03.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.863 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.864 DEBUG [tests.relay.test_publish] Running test with timestamp Float number
2026-04-14 22:13:03.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.867 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.867 DEBUG [tests.relay.test_publish] Running test with timestamp Array instead of timestamp
2026-04-14 22:13:03.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.870 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.871 DEBUG [tests.relay.test_publish] Running test with timestamp Object instead of timestamp
2026-04-14 22:13:03.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.874 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.874 DEBUG [tests.relay.test_publish] Running test with timestamp ISO 8601 timestamp
2026-04-14 22:13:03.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.877 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.877 DEBUG [tests.relay.test_publish] Running test with timestamp Missing
2026-04-14 22:13:03.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.880 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:13:03.882 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:13:03.884 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:13:03.884 DEBUG [src.node.waku_node] Stopping container with id 9aa665e9850e
2026-04-14 22:13:04.318 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:04.319 DEBUG [src.node.waku_node] Stopping container with id 90fab4b21b21
2026-04-14 22:13:04.769 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:04.770 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:13:04.783 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:04.790 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-04-14 22:16:56.400 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:16:56.400 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2026-04-14_22-16-56__bcc55a0f-1e60-40f9-a915-f70381f9712f
2026-04-14 22:16:56.401 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:16:56.401 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:16:56.401 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:16:56.407 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:16:56.407 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-16-56__bcc55a0f-1e60-40f9-a915-f70381f9712f__wakuorg_nwaku:latest.log
2026-04-14 22:16:56.407 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:16:56.407 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:16:56.409 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:16:56.409 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.146
2026-04-14 22:16:56.409 DEBUG [src.node.docker_mananger] Generated ports ['37723', '37724', '37725', '37726', '37727']
2026-04-14 22:16:56.409 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:16:56.409 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:16:56.410 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:16:56.410 DEBUG [src.node.docker_mananger] docker run -i -t -p 37723:37723 -p 37724:37724 -p 37725:37725 -p 37726:37726 -p 37727:37727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37725 --rest-port=37723 --tcp-port=37724 --discv5-udp-port=37726 --rest-address=0.0.0.0 --nat=extip:172.18.199.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6258d16af298b69fae1ecf0794eebf1a623bcfb8bcb05c8bedb9e17adb57df9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37727 --metrics-logging=true --store=true --relay=true
2026-04-14 22:16:56.555 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.146 tests-functional_default 041c5d7ceaea9b1c32113bb115fa73e6c453c13c5c8621396a7e61984fc0b36b
2026-04-14 22:16:56.589 DEBUG [src.node.docker_mananger] Container started with ID 041c5d7ceaea. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-16-56__bcc55a0f-1e60-40f9-a915-f70381f9712f__wakuorg_nwaku:latest.log
2026-04-14 22:16:56.591 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37723
2026-04-14 22:16:56.591 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:16:56.801 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:16:56.801 ERROR [src.node.docker_mananger] Max retries reached for container 7b14316a7f3d. Exiting log stream.
2026-04-14 22:16:57.027 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:16:57.027 ERROR [src.node.docker_mananger] Max retries reached for container 36ad1fb374ba. Exiting log stream.
2026-04-14 22:16:57.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:57.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:16:57.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:16:57.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:57.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.146/tcp/37724/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN","/ip4/172.18.199.146/tcp/37725/ws/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN"],"enrUri":"enr:-L24QM_lG2Uyx8WF4fdaCJBm7zOAmr8HRgMM_pPef89Wgi2TcWh0IMjIPKozoY2KU8ScZhZMDiZnQYGewcCPtXCoHpkCgmlkgnY0gmlwhKwSx5KKbXVsdGlhZGRyc5YACASsEseSBpNcAAoErBLHkgaTXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_yJbfvacdRXKDKgc1Q1j5wJ3HTSggg_B03qbUKydN2DdGNwgpNcg3VkcIKTXoV3YWt1MgM"}'
2026-04-14 22:16:57.598 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:16:57.604 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:16:57.604 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-16-56__bcc55a0f-1e60-40f9-a915-f70381f9712f__wakuorg_nwaku:latest.log
2026-04-14 22:16:57.604 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:16:57.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:16:57.606 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:16:57.606 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.47
2026-04-14 22:16:57.606 DEBUG [src.node.docker_mananger] Generated ports ['62639', '62640', '62641', '62642', '62643']
2026-04-14 22:16:57.606 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:16:57.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:16:57.606 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:16:57.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 62639:62639 -p 62640:62640 -p 62641:62641 -p 62642:62642 -p 62643:62643 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62641 --rest-port=62639 --tcp-port=62640 --discv5-udp-port=62642 --rest-address=0.0.0.0 --nat=extip:172.18.201.47 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45ef2eba1aaa2b290f2daebb8afd0d268fbdebfccc5ce30d6f180afb1ecdabcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62643 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM_lG2Uyx8WF4fdaCJBm7zOAmr8HRgMM_pPef89Wgi2TcWh0IMjIPKozoY2KU8ScZhZMDiZnQYGewcCPtXCoHpkCgmlkgnY0gmlwhKwSx5KKbXVsdGlhZGRyc5YACASsEseSBpNcAAoErBLHkgaTXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_yJbfvacdRXKDKgc1Q1j5wJ3HTSggg_B03qbUKydN2DdGNwgpNcg3VkcIKTXoV3YWt1MgM --storenode=/ip4/172.18.199.146/tcp/37724/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN --store=true --relay=true
2026-04-14 22:16:57.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.47 tests-functional_default e11b840250f6c04f7b4574fcb0900770647613958905b9fe94aa447f3c062a5f
2026-04-14 22:16:57.795 DEBUG [src.node.docker_mananger] Container started with ID e11b840250f6. Setting up logs at ./log/docker/store_node1_2026-04-14_22-16-56__bcc55a0f-1e60-40f9-a915-f70381f9712f__wakuorg_nwaku:latest.log
2026-04-14 22:16:57.795 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62639
2026-04-14 22:16:57.795 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:16:58.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62639/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:58.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:16:58.799 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:16:58.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62639/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:58.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.47/tcp/62640/p2p/16Uiu2HAmJNYvEzBv117kqKmHViptzxtWifmevqhTFGwFu75PZd6g","/ip4/172.18.201.47/tcp/62641/ws/p2p/16Uiu2HAmJNYvEzBv117kqKmHViptzxtWifmevqhTFGwFu75PZd6g"],"enrUri":"enr:-L24QK_o1Er-biXuNH6gaDcbifAc_kB0_bRhvgoc0SDbjgc0LtTJhuFnYCk7LiOPPpidpVmiRHSUME8MbbIeBbm6YZQCgmlkgnY0gmlwhKwSyS-KbXVsdGlhZGRyc5YACASsEskvBvSwAAoErBLJLwb0sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVPASnYl6FAT_BEDl51Qfm7bYBgamI67Yq5PRsYdz0rmDdGNwgvSwg3VkcIL0soV3YWt1MgM"}'
2026-04-14 22:16:58.801 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:16:58.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62639/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.146/tcp/37724/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN"]'
2026-04-14 22:16:58.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:58.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37723/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:16:58.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:58.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62639/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:16:58.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:58.810 DEBUG [src.steps.store] Relaying message
2026-04-14 22:16:58.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:16:58.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:58.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:16:59.016 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:16:59.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65e6e259bd53a6957cf66cff8278b0cc399ac28ac0691deea26f8670e800193e"}]}'
2026-04-14 22:16:59.019 DEBUG [src.steps.store] messages length is 1
2026-04-14 22:16:59.020 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:16:59.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62639/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65e6e259bd53a6957cf66cff8278b0cc399ac28ac0691deea26f8670e800193e"}]}'
2026-04-14 22:16:59.022 DEBUG [src.steps.store] messages length is 1
2026-04-14 22:16:59.023 DEBUG [src.node.waku_node] Restarting container with id 041c5d7ceaea
2026-04-14 22:16:59.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.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":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:16:59.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:16:59.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.146/tcp/37724/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN","/ip4/172.18.199.146/tcp/37725/ws/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN"],"enrUri":"enr:-L24QM_lG2Uyx8WF4fdaCJBm7zOAmr8HRgMM_pPef89Wgi2TcWh0IMjIPKozoY2KU8ScZhZMDiZnQYGewcCPtXCoHpkCgmlkgnY0gmlwhKwSx5KKbXVsdGlhZGRyc5YACASsEseSBpNcAAoErBLHkgaTXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_yJbfvacdRXKDKgc1Q1j5wJ3HTSggg_B03qbUKydN2DdGNwgpNcg3VkcIKTXoV3YWt1MgM"}'
2026-04-14 22:16:59.689 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:16:59.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62639/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.146/tcp/37724/p2p/16Uiu2HAm2xpaZ3rDi7PLWfFxVoTUDoobCDCWFmMftBgveW2swBRN"]'
2026-04-14 22:16:59.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:59.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37723/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:16:59.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:59.729 DEBUG [src.steps.store] Relaying message
2026-04-14 22:16:59.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:16:59.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:16:59.737 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:16:59.938 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:16:59.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65e6e259bd53a6957cf66cff8278b0cc399ac28ac0691deea26f8670e800193e"},{"messageHash":"0x790f1b303dbe3515bb736cba510f1c55ab2139e515755ede787157c5a34544f9"}]}'
2026-04-14 22:16:59.941 DEBUG [src.steps.store] messages length is 2
2026-04-14 22:16:59.941 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 22:16:59.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62639/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65e6e259bd53a6957cf66cff8278b0cc399ac28ac0691deea26f8670e800193e"},{"messageHash":"0x790f1b303dbe3515bb736cba510f1c55ab2139e515755ede787157c5a34544f9"}]}'
2026-04-14 22:16:59.945 DEBUG [src.steps.store] messages length is 2
2026-04-14 22:16:59.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37723/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65e6e259bd53a6957cf66cff8278b0cc399ac28ac0691deea26f8670e800193e"},{"messageHash":"0x790f1b303dbe3515bb736cba510f1c55ab2139e515755ede787157c5a34544f9"}]}'
2026-04-14 22:16:59.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62639/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:16:59.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65e6e259bd53a6957cf66cff8278b0cc399ac28ac0691deea26f8670e800193e"},{"messageHash":"0x790f1b303dbe3515bb736cba510f1c55ab2139e515755ede787157c5a34544f9"}]}'
2026-04-14 22:16:59.952 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:16:59.953 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:16:59.953 DEBUG [src.node.waku_node] Stopping container with id 041c5d7ceaea
2026-04-14 22:17:00.353 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:17:00.354 DEBUG [src.node.waku_node] Stopping container with id e11b840250f6
2026-04-14 22:17:00.765 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:17:00.768 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:17:00.795 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:17:00.808 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-14 22:10:32.759 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:10:32.760 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-04-14_22-10-32__a788e44c-3dcc-4487-b13f-2aee6dcc54ec
2026-04-14 22:10:32.760 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:10:32.760 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:10:32.761 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 22:10:32.771 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:32.771 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-10-32__a788e44c-3dcc-4487-b13f-2aee6dcc54ec__wakuorg_nwaku:latest.log
2026-04-14 22:10:32.773 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:32.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:32.775 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:32.775 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.107
2026-04-14 22:10:32.775 DEBUG [src.node.docker_mananger] Generated ports ['16383', '16384', '16385', '16386', '16387']
2026-04-14 22:10:32.776 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:32.776 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:32.777 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:32.777 DEBUG [src.node.docker_mananger] docker run -i -t -p 16383:16383 -p 16384:16384 -p 16385:16385 -p 16386:16386 -p 16387:16387 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16385 --rest-port=16383 --tcp-port=16384 --discv5-udp-port=16386 --rest-address=0.0.0.0 --nat=extip:172.18.254.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9c89cfd1b5f8a5dd2fc7a3bbf0be2432b49db5df8a0f613f54a7daaab9dd0d73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16387 --metrics-logging=true --relay=true
2026-04-14 22:10:32.973 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.107 tests-functional_default 9eea26d3c23752e8b3b1a98f75138222d8fa6b56b8df57c8849c60a85c0e30c8
2026-04-14 22:10:33.010 DEBUG [src.node.docker_mananger] Container started with ID 9eea26d3c237. Setting up logs at ./log/docker/node1_2026-04-14_22-10-32__a788e44c-3dcc-4487-b13f-2aee6dcc54ec__wakuorg_nwaku:latest.log
2026-04-14 22:10:33.011 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16383
2026-04-14 22:10:33.011 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:33.100 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:33.100 ERROR [src.node.docker_mananger] Max retries reached for container 316ac627beae. Exiting log stream.
2026-04-14 22:10:33.608 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:10:33.608 ERROR [src.node.docker_mananger] Max retries reached for container 42a8ee98b2b4. Exiting log stream.
2026-04-14 22:10:34.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16383/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:34.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:34.015 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:34.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16383/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:34.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.107/tcp/16384/p2p/16Uiu2HAm4tGLF2qAkmMGDdLWgTXrPn8bJoqyscQHpzvgKbm3kD2f","/ip4/172.18.254.107/tcp/16385/ws/p2p/16Uiu2HAm4tGLF2qAkmMGDdLWgTXrPn8bJoqyscQHpzvgKbm3kD2f"],"enrUri":"enr:-L24QPJ8DwGf4gZTEadXRcVjRUR2gddNOytBxG6pHfSUlre5cTlVp3GDY9YSkurO1MEpwIKBFhPWCec02iVQNA6UWRoCgmlkgnY0gmlwhKwS_muKbXVsdGlhZGRyc5YACASsEv5rBkAAAAoErBL-awZAAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjIkgPlOZVDlft4eLX2p1geaW-AJNdJP4Lp_ZW4JKCuiDdGNwgkAAg3VkcIJAAoV3YWt1MgE"}'
2026-04-14 22:10:34.017 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:34.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:10:34.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-10-32__a788e44c-3dcc-4487-b13f-2aee6dcc54ec__wakuorg_nwaku:latest.log
2026-04-14 22:10:34.024 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:10:34.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:10:34.026 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:10:34.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.254
2026-04-14 22:10:34.026 DEBUG [src.node.docker_mananger] Generated ports ['3855', '3856', '3857', '3858', '3859']
2026-04-14 22:10:34.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:10:34.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:10:34.027 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:10:34.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 3855:3855 -p 3856:3856 -p 3857:3857 -p 3858:3858 -p 3859:3859 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3857 --rest-port=3855 --tcp-port=3856 --discv5-udp-port=3858 --rest-address=0.0.0.0 --nat=extip:172.18.67.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aa638c5d66b35ebeeb3b4526f1a43d113e1efa1bd9ca6bd588fcec92e7feaa16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3859 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPJ8DwGf4gZTEadXRcVjRUR2gddNOytBxG6pHfSUlre5cTlVp3GDY9YSkurO1MEpwIKBFhPWCec02iVQNA6UWRoCgmlkgnY0gmlwhKwS_muKbXVsdGlhZGRyc5YACASsEv5rBkAAAAoErBL-awZAAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjIkgPlOZVDlft4eLX2p1geaW-AJNdJP4Lp_ZW4JKCuiDdGNwgkAAg3VkcIJAAoV3YWt1MgE
2026-04-14 22:10:34.239 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.254 tests-functional_default a2953c644771368770363f33f0d00aa2b4a909bd2ce03c1bd439c36a6b54d2ab
2026-04-14 22:10:34.274 DEBUG [src.node.docker_mananger] Container started with ID a2953c644771. Setting up logs at ./log/docker/node2_2026-04-14_22-10-32__a788e44c-3dcc-4487-b13f-2aee6dcc54ec__wakuorg_nwaku:latest.log
2026-04-14 22:10:34.275 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3855
2026-04-14 22:10:34.276 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:10:35.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3855/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:10:35.288 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:10:35.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.254/tcp/3856/p2p/16Uiu2HAmJBC2redwVu7dQfJpS23SRZnDfowVewt3qEeykk8xCt8s","/ip4/172.18.67.254/tcp/3857/ws/p2p/16Uiu2HAmJBC2redwVu7dQfJpS23SRZnDfowVewt3qEeykk8xCt8s"],"enrUri":"enr:-L24QEvBweZbkHCWzDIk42kvDJ4OWYuDxWKvZbTdXMwFNrhzft8bEzy8D33oPr66SZZR88UUZZbPTseisEChf73tK0MCgmlkgnY0gmlwhKwSQ_6KbXVsdGlhZGRyc5YACASsEkP-Bg8QAAoErBJD_gYPEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUgcRaEI5PFxy6Rh2nESL0QRlt0r7MCCiUTadr8pGw7yDdGNwgg8Qg3VkcIIPEoV3YWt1MgE"}'
2026-04-14 22:10:35.294 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:10:35.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3855/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.107/tcp/16384/p2p/16Uiu2HAm4tGLF2qAkmMGDdLWgTXrPn8bJoqyscQHpzvgKbm3kD2f"]'
2026-04-14 22:10:35.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.297 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 22:10:35.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16383/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:35.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3855/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:10:35.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:10:35.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.311 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:35.412 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:35.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.415 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":1776204635306628352,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:35.417 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:35.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.419 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":1776204635306628352,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:35.421 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 22:10:35.422 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-04-14 22:10:35.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-14 22:10:35.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:35.527 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:35.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.530 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":1776204635422530844,"ephemeral":true,"proof":""}]'
2026-04-14 22:10:35.532 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:35.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.534 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":1776204635422530844,"ephemeral":true,"proof":""}]'
2026-04-14 22:10:35.536 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-04-14 22:10:35.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-14 22:10:35.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:10:35.540 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:10:35.641 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:35.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16383/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.644 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":1776204635536766605,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:35.645 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 22:10:35.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:10:35.648 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":1776204635536766605,"ephemeral":false,"proof":""}]'
2026-04-14 22:10:35.652 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:10:35.653 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:10:35.653 DEBUG [src.node.waku_node] Stopping container with id 9eea26d3c237
2026-04-14 22:10:36.132 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:36.133 DEBUG [src.node.waku_node] Stopping container with id a2953c644771
2026-04-14 22:10:36.571 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:10:36.573 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:10:36.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:10:36.591 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-04-14 22:11:42.308 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:42.309 DEBUG [tests.conftest] Running test: test_light_push_with_missing_pubsub_topics with id: 2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b
2026-04-14 22:11:42.309 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:42.309 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:11:42.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:42.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b__wakuorg_nwaku:latest.log
2026-04-14 22:11:42.320 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:42.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:42.322 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:42.322 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.213
2026-04-14 22:11:42.322 DEBUG [src.node.docker_mananger] Generated ports ['15217', '15218', '15219', '15220', '15221']
2026-04-14 22:11:42.323 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:42.323 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:42.323 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:42.323 DEBUG [src.node.docker_mananger] docker run -i -t -p 15217:15217 -p 15218:15218 -p 15219:15219 -p 15220:15220 -p 15221:15221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15219 --rest-port=15217 --tcp-port=15218 --discv5-udp-port=15220 --rest-address=0.0.0.0 --nat=extip:172.18.14.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0002a79abd2ab57f2ce92edcfebfd71d2ef0ace598ef211c845f699b4f3ab667 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15221 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 22:11:42.454 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:42.454 ERROR [src.node.docker_mananger] Max retries reached for container 37695fa2fb0c. Exiting log stream.
2026-04-14 22:11:42.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.213 tests-functional_default 314c623072e4f8449af4ee56d5d01794580ff7cdd0397b56426fbe8c63251b65
2026-04-14 22:11:42.547 DEBUG [src.node.docker_mananger] Container started with ID 314c623072e4. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b__wakuorg_nwaku:latest.log
2026-04-14 22:11:42.548 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15217
2026-04-14 22:11:42.548 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:43.165 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:43.165 ERROR [src.node.docker_mananger] Max retries reached for container 5db04f54fc55. Exiting log stream.
2026-04-14 22:11:43.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15217/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:43.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:43.551 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:43.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:43.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.213/tcp/15218/p2p/16Uiu2HAmELRNEX5GmUmrVc1J1yiNt3KAMxtaJCE6TeLwmpCHBGGg","/ip4/172.18.14.213/tcp/15219/ws/p2p/16Uiu2HAmELRNEX5GmUmrVc1J1yiNt3KAMxtaJCE6TeLwmpCHBGGg"],"enrUri":"enr:-L24QIEYZDF8WzK-pnD4IxWAV8loUSRE6jkjWKOoQ9wbuVPTER6ph4A-sShwHBw2uS1-nt3Kfis-qMkF0Wli1Di-obMCgmlkgnY0gmlwhKwSDtWKbXVsdGlhZGRyc5YACASsEg7VBjtyAAoErBIO1QY7c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGPWf3YX14dgWfmBXreITt9FGxXYPA8wN8MhY9lrdeNmDdGNwgjtyg3VkcII7dIV3YWt1Mgk"}'
2026-04-14 22:11:43.554 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:43.561 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:43.561 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b__wakuorg_nwaku:latest.log
2026-04-14 22:11:43.561 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:43.561 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:43.563 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:43.563 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.169
2026-04-14 22:11:43.563 DEBUG [src.node.docker_mananger] Generated ports ['23473', '23474', '23475', '23476', '23477']
2026-04-14 22:11:43.563 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:43.563 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:43.563 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:43.563 DEBUG [src.node.docker_mananger] docker run -i -t -p 23473:23473 -p 23474:23474 -p 23475:23475 -p 23476:23476 -p 23477:23477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23475 --rest-port=23473 --tcp-port=23474 --discv5-udp-port=23476 --rest-address=0.0.0.0 --nat=extip:172.18.60.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1c29fb61af082967b7f7b6b0733d2d2adaa1edc6d2e52c0feec3a1fa9af1513f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23477 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 22:11:43.747 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.169 tests-functional_default d288e02121950df787e6e92ea0627f975e58ebfddf9c6aad894d1852a5242600
2026-04-14 22:11:43.779 DEBUG [src.node.docker_mananger] Container started with ID d288e0212195. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b__wakuorg_nwaku:latest.log
2026-04-14 22:11:43.780 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23473
2026-04-14 22:11:43.780 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:44.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23473/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:44.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:44.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:44.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:44.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.169/tcp/23474/p2p/16Uiu2HAm3XHZdcXx3gz3vCAzvCC3FbfQZHf3BRWwc6rye12BMJ1r","/ip4/172.18.60.169/tcp/23475/ws/p2p/16Uiu2HAm3XHZdcXx3gz3vCAzvCC3FbfQZHf3BRWwc6rye12BMJ1r"],"enrUri":"enr:-L24QOOZi6R8g29Ob2YeZurTOZN46JC84s0t7tGntDs7Bl25MbvIg04_OQcaGEGA0KaqHgzKSfgGaNjdEdKnNc8tejQCgmlkgnY0gmlwhKwSPKmKbXVsdGlhZGRyc5YACASsEjypBluyAAoErBI8qQZbs90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeE2iPiyG2EYioN2OKE3IYyj40E_uPxl7eyyYGpcjxXWDdGNwgluyg3VkcIJbtIV3YWt1MgE"}'
2026-04-14 22:11:44.786 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:44.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.213/tcp/15218/p2p/16Uiu2HAmELRNEX5GmUmrVc1J1yiNt3KAMxtaJCE6TeLwmpCHBGGg"]'
2026-04-14 22:11:44.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:44.832 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:44.832 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b__wakuorg_nwaku:latest.log
2026-04-14 22:11:44.832 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:44.832 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:44.834 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:44.834 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.129
2026-04-14 22:11:44.834 DEBUG [src.node.docker_mananger] Generated ports ['1087', '1088', '1089', '1090', '1091']
2026-04-14 22:11:44.834 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:44.834 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:44.835 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:44.835 DEBUG [src.node.docker_mananger] docker run -i -t -p 1087:1087 -p 1088:1088 -p 1089:1089 -p 1090:1090 -p 1091:1091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1089 --rest-port=1087 --tcp-port=1088 --discv5-udp-port=1090 --rest-address=0.0.0.0 --nat=extip:172.18.135.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8f5591c56fc1d1682bf1db6b9132b4bfbaf0e2e7bcda0cd1c3c548aa58a4c4c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1091 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIEYZDF8WzK-pnD4IxWAV8loUSRE6jkjWKOoQ9wbuVPTER6ph4A-sShwHBw2uS1-nt3Kfis-qMkF0Wli1Di-obMCgmlkgnY0gmlwhKwSDtWKbXVsdGlhZGRyc5YACASsEg7VBjtyAAoErBIO1QY7c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGPWf3YX14dgWfmBXreITt9FGxXYPA8wN8MhY9lrdeNmDdGNwgjtyg3VkcII7dIV3YWt1Mgk --lightpushnode=/ip4/172.18.14.213/tcp/15218/p2p/16Uiu2HAmELRNEX5GmUmrVc1J1yiNt3KAMxtaJCE6TeLwmpCHBGGg --lightpush=true --relay=true
2026-04-14 22:11:45.030 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.129 tests-functional_default cceb570bcb87e7803ac46c640a6186c29ac918f4ed3b96ab0dd4ff646dc11fe4
2026-04-14 22:11:45.069 DEBUG [src.node.docker_mananger] Container started with ID cceb570bcb87. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-11-42__162228ea-2d73-46fd-a2cb-7f518e4f917b__wakuorg_nwaku:latest.log
2026-04-14 22:11:45.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1087
2026-04-14 22:11:45.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:46.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1087/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:46.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:46.074 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:46.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:46.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.129/tcp/1088/p2p/16Uiu2HAmCFwR2xdpwaP5iBUKerfjngesaRgo9stuKtS4mQx3Pby7","/ip4/172.18.135.129/tcp/1089/ws/p2p/16Uiu2HAmCFwR2xdpwaP5iBUKerfjngesaRgo9stuKtS4mQx3Pby7"],"enrUri":"enr:-L24QEIsrsS9v7wvjzSpywFdk6hkPT9Lp3mCCRByZFFvoTxgDkIsrXsxVvyp-L7pTwrJFrnp2N4Hm-Qwwv4io6PCF3sCgmlkgnY0gmlwhKwSh4GKbXVsdGlhZGRyc5YACASsEoeBBgRAAAoErBKHgQYEQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-hhSgSmfL2RfeuUBXbW8w6ZKl0VIcz0l3UgXpssE0S6DdGNwggRAg3VkcIIEQoV3YWt1Mgk"}'
2026-04-14 22:11:46.077 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:46.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1087/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.213/tcp/15218/p2p/16Uiu2HAmELRNEX5GmUmrVc1J1yiNt3KAMxtaJCE6TeLwmpCHBGGg"]'
2026-04-14 22:11:46.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:46.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1087/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.169/tcp/23474/p2p/16Uiu2HAm3XHZdcXx3gz3vCAzvCC3FbfQZHf3BRWwc6rye12BMJ1r"]'
2026-04-14 22:11:46.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:46.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:46.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:46.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:46.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:46.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1087/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:46.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:46.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1087/lightpush/v1/message" -H "Content-Type: application/json" -d '{"message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204706167854568}}'
2026-04-14 22:11:46.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:46.187 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:46.188 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:46.188 DEBUG [src.node.waku_node] Stopping container with id 314c623072e4
2026-04-14 22:11:46.675 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:46.677 DEBUG [src.node.waku_node] Stopping container with id d288e0212195
2026-04-14 22:11:47.163 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:47.164 DEBUG [src.node.waku_node] Stopping container with id cceb570bcb87
2026-04-14 22:11:47.532 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:47.533 ERROR [src.node.docker_mananger] Max retries reached for container 314c623072e4. Exiting log stream.
2026-04-14 22:11:47.612 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:47.615 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:47.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:47.646 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:47.657 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_relay_subscribe_to_single_pubsub_topic with id: 2026-04-14_22-09-05__6ec05e6d-8c5d-4f40-9a30-a46bd5f5a606
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-09-05__6ec05e6d-8c5d-4f40-9a30-a46bd5f5a606__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.138.43
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['35133', '35134', '35135', '35136', '35137']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 35133:35133 -p 35134:35134 -p 35135:35135 -p 35136:35136 -p 35137:35137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35135 --rest-port=35133 --tcp-port=35134 --discv5-udp-port=35136 --rest-address=0.0.0.0 --nat=extip:172.18.138.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7dd8bb18d9f502e347df2b0cf3c03bfa523e007c6efa34a390f7edd2754a6417 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35137 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.138.43 tests-functional_default fac978cf2123e5ab6eca469bad6b7920c7c9ee88704c9734f2e1560582450867
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID fac978cf2123. Setting up logs at ./log/docker/node1_2026-04-14_22-09-05__6ec05e6d-8c5d-4f40-9a30-a46bd5f5a606__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 35133
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container fb147a849e52. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 7b917c4e3b5a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35133/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35133/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/35134/p2p/16Uiu2HAm9CRdSeyLL5EaojBKoxoo4YxYeuTjjbLo2Pg834JkWaMY","/ip4/172.18.138.43/tcp/35135/ws/p2p/16Uiu2HAm9CRdSeyLL5EaojBKoxoo4YxYeuTjjbLo2Pg834JkWaMY"],"enrUri":"enr:-L24QLhmX6LOp5kvvT5-XN5XE80XXG-JhwxDEUNDI2bX3Z-ZLD8fZLLZ0Go8lolV-goFsD2bbV7Q5VPxYp-xTTZdKEkCgmlkgnY0gmlwhKwSiiuKbXVsdGlhZGRyc5YACASsEoorBok-AAoErBKKKwaJP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECzJ7XAdu0ZlWWi1UzihSKvAYGX6UVVfS7DgY7OFp28uODdGNwgok-g3VkcIKJQIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-09-05__6ec05e6d-8c5d-4f40-9a30-a46bd5f5a606__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.118.47
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['6023', '6024', '6025', '6026', '6027']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 6023:6023 -p 6024:6024 -p 6025:6025 -p 6026:6026 -p 6027:6027 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6025 --rest-port=6023 --tcp-port=6024 --discv5-udp-port=6026 --rest-address=0.0.0.0 --nat=extip:172.18.118.47 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad638ddd23ed6e6edb5e41ea8d053bdb95d1a70d8424fd0e699d8746cc18bda8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6027 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLhmX6LOp5kvvT5-XN5XE80XXG-JhwxDEUNDI2bX3Z-ZLD8fZLLZ0Go8lolV-goFsD2bbV7Q5VPxYp-xTTZdKEkCgmlkgnY0gmlwhKwSiiuKbXVsdGlhZGRyc5YACASsEoorBok-AAoErBKKKwaJP90DgnJzhQDGAQAAiXNlY3AyNTZrMaECzJ7XAdu0ZlWWi1UzihSKvAYGX6UVVfS7DgY7OFp28uODdGNwgok-g3VkcIKJQIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.118.47 tests-functional_default 5d77d56d8dfe21dedd56c057054703bddcb204f3e966759242cea92441865935
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5d77d56d8dfe. Setting up logs at ./log/docker/node2_2026-04-14_22-09-05__6ec05e6d-8c5d-4f40-9a30-a46bd5f5a606__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 6023
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6023/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6023/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/6024/p2p/16Uiu2HAmF4xQWfbLBJQp75F8ytHCK7sc64SCtSr4hY4EHh3P9eFw","/ip4/172.18.118.47/tcp/6025/ws/p2p/16Uiu2HAmF4xQWfbLBJQp75F8ytHCK7sc64SCtSr4hY4EHh3P9eFw"],"enrUri":"enr:-L24QDqj8L992VWKQZZ_rW5JNfKKvyI3xbmhAE5rUEeQmmy9e6ia8H39c0-fkkk6IcrsKMCOmi4SPzgLIhEBAbMkvLACgmlkgnY0gmlwhKwSdi-KbXVsdGlhZGRyc5YACASsEnYvBheIAAoErBJ2LwYXid0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDI9sdW-wQ8Uo9iBo-oTKOjRgupXi_cRv8YgwP2VxX7naDdGNwgheIg3VkcIIXioV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6023/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.43/tcp/35134/p2p/16Uiu2HAm9CRdSeyLL5EaojBKoxoo4YxYeuTjjbLo2Pg834JkWaMY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35133/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6023/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35133/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35133/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204547712674048,"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:6023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776204547712674048,"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:269 Stopping container with id fac978cf2123
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5d77d56d8dfe
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_light_push_with_extra_field with id: 2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.59.12
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4495', '4496', '4497', '4498', '4499']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 4495:4495 -p 4496:4496 -p 4497:4497 -p 4498:4498 -p 4499:4499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4497 --rest-port=4495 --tcp-port=4496 --discv5-udp-port=4498 --rest-address=0.0.0.0 --nat=extip:172.18.59.12 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c8efe409ea7dc8c09aabbddde0ef9be849c7aae1eb98cbab5f59d3e9bcbfdec0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4499 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.59.12 tests-functional_default 17de8202a84681ca56cc6b6dc134454b3acfc5d6cd9399944db82a2a5fdcf6d7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 17de8202a846. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 4495
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 0754e5609afa. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 250ade430434. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.12/tcp/4496/p2p/16Uiu2HAm8jL9B8VrAQhyb22zjrp18Z21t5tYVzchTKyGwZ8Beqxy","/ip4/172.18.59.12/tcp/4497/ws/p2p/16Uiu2HAm8jL9B8VrAQhyb22zjrp18Z21t5tYVzchTKyGwZ8Beqxy"],"enrUri":"enr:-L24QLWq4DS-5J8V1KQTt0OyNzCOZRpZQpetVrJzjc--YrZKflnz2DWSdvnZM8PIOFdl0-Uv5YhU0jelnSQemaDhL_ACgmlkgnY0gmlwhKwSOwyKbXVsdGlhZGRyc5YACASsEjsMBhGQAAoErBI7DAYRkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxa30FDweUOpMmr7-LnBROF2jMXEPcB9QlVOsRphG-zaDdGNwghGQg3VkcIIRkoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.254.84
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['22852', '22853', '22854', '22855', '22856']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 22852:22852 -p 22853:22853 -p 22854:22854 -p 22855:22855 -p 22856:22856 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22854 --rest-port=22852 --tcp-port=22853 --discv5-udp-port=22855 --rest-address=0.0.0.0 --nat=extip:172.18.254.84 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e1ef50eeb4fad6dad92dc81a434448cb2ba48afdf2fc20dff4c1f82a81c98e2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22856 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.254.84 tests-functional_default dbd674482186b62a5f680ba89eff93641cde6c83a40fc0dc6b3cbdac87ce2182
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID dbd674482186. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 22852
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22852/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22852/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.84/tcp/22853/p2p/16Uiu2HAmAqHYamse3yZy7SdGcuPThShsMKcaTTFqgYYXKpHEH3fZ","/ip4/172.18.254.84/tcp/22854/ws/p2p/16Uiu2HAmAqHYamse3yZy7SdGcuPThShsMKcaTTFqgYYXKpHEH3fZ"],"enrUri":"enr:-L24QJFUbGu2H1dYf4TYHY_uUNvMweB1_2WfvdrwVfEzE0xlLC67f7CaERUyE5DjJss4I94KTK2eIRZkziuptrsgf1MCgmlkgnY0gmlwhKwS_lSKbXVsdGlhZGRyc5YACASsEv5UBllFAAoErBL-VAZZRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5OvgWR87vflGBIIZL90jNjF58r4kPcMn1PAwwTKexBSDdGNwgllFg3VkcIJZR4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22852/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.12/tcp/4496/p2p/16Uiu2HAm8jL9B8VrAQhyb22zjrp18Z21t5tYVzchTKyGwZ8Beqxy"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.93.106
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['3996', '3997', '3998', '3999', '4000']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 3996:3996 -p 3997:3997 -p 3998:3998 -p 3999:3999 -p 4000:4000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3998 --rest-port=3996 --tcp-port=3997 --discv5-udp-port=3999 --rest-address=0.0.0.0 --nat=extip:172.18.93.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=237357d95ab8a9ea5b8f1a5ea3905cbbfbdfec463dab3b8d426c48f4fbff637f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4000 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLWq4DS-5J8V1KQTt0OyNzCOZRpZQpetVrJzjc--YrZKflnz2DWSdvnZM8PIOFdl0-Uv5YhU0jelnSQemaDhL_ACgmlkgnY0gmlwhKwSOwyKbXVsdGlhZGRyc5YACASsEjsMBhGQAAoErBI7DAYRkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxa30FDweUOpMmr7-LnBROF2jMXEPcB9QlVOsRphG-zaDdGNwghGQg3VkcIIRkoV3YWt1Mgk --lightpushnode=/ip4/172.18.59.12/tcp/4496/p2p/16Uiu2HAm8jL9B8VrAQhyb22zjrp18Z21t5tYVzchTKyGwZ8Beqxy --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.93.106 tests-functional_default 92adaf51ec4839a6d238431738dcb08ef213fbdad46678a13dd4ba8cfce690a0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 92adaf51ec48. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-08-59__8c590db5-d6ae-4800-91e9-3eeda4589221__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 3996
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3996/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3996/debug/v1/info" -H "Content-Type: application/json" -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.106/tcp/3997/p2p/16Uiu2HAmKvXekWDqo11nqtsXGkeP5vdcWkjdR6f72SW8adqJfKnJ","/ip4/172.18.93.106/tcp/3998/ws/p2p/16Uiu2HAmKvXekWDqo11nqtsXGkeP5vdcWkjdR6f72SW8adqJfKnJ"],"enrUri":"enr:-L24QMsoxiSck-UXPiVRF-NMP_iHHjYryK9TU-XRIUtiO7d6PgL0HueaC0NFmCLGnRvgw0AZ6ETQh8UX2evAu9oMoh4CgmlkgnY0gmlwhKwSXWqKbXVsdGlhZGRyc5YACASsEl1qBg-dAAoErBJdagYPnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDa_zpr2ffC8yOVORvbkrzbMy53IO5X9HLuJ9mBJDUxUuDdGNwgg-dg3VkcIIPn4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.12/tcp/4496/p2p/16Uiu2HAm8jL9B8VrAQhyb22zjrp18Z21t5tYVzchTKyGwZ8Beqxy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.84/tcp/22853/p2p/16Uiu2HAmAqHYamse3yZy7SdGcuPThShsMKcaTTFqgYYXKpHEH3fZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22852/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3996/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3996/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204543653507376, "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:3996/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:269 Stopping container with id 17de8202a846
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id dbd674482186
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 92adaf51ec48
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 17de8202a846. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,212 @@
2026-04-14 22:14:34.378 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:14:34.379 DEBUG [tests.conftest] Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73
2026-04-14 22:14:34.379 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:14:34.387 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:34.388 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73__wakuorg_nwaku:latest.log
2026-04-14 22:14:34.399 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:34.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73__wakuorg_nwaku:latest.log
2026-04-14 22:14:34.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:34.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73__wakuorg_nwaku:latest.log
2026-04-14 22:14:34.410 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:14:34.411 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:34.411 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:34.412 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:34.413 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.219
2026-04-14 22:14:34.413 DEBUG [src.node.docker_mananger] Generated ports ['45734', '45735', '45736', '45737', '45738']
2026-04-14 22:14:34.413 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:34.413 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:34.413 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:34.413 DEBUG [src.node.docker_mananger] docker run -i -t -p 45734:45734 -p 45735:45735 -p 45736:45736 -p 45737:45737 -p 45738:45738 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45736 --rest-port=45734 --tcp-port=45735 --discv5-udp-port=45737 --rest-address=0.0.0.0 --nat=extip:172.18.72.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da29fc7e285c558bf87a9acdac33be9ec918d70d8071ed5acfe39aecfe0f8d6b --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45738 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-04-14 22:14:34.595 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.219 tests-functional_default 2262fb8f5fda656c12692ee48030fba70001f56bff220e2c39ac2f77d655db04
2026-04-14 22:14:34.633 DEBUG [src.node.docker_mananger] Container started with ID 2262fb8f5fda. Setting up logs at ./log/docker/node1_2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73__wakuorg_nwaku:latest.log
2026-04-14 22:14:34.634 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45734
2026-04-14 22:14:34.635 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:34.731 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:34.732 ERROR [src.node.docker_mananger] Max retries reached for container 57b5a8a15384. Exiting log stream.
2026-04-14 22:14:35.225 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:35.225 ERROR [src.node.docker_mananger] Max retries reached for container d8f794f63007. Exiting log stream.
2026-04-14 22:14:35.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45734/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:35.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:35.638 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:35.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45734/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:35.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.219/tcp/45735/p2p/16Uiu2HAmKG8P8cYRAZgN3rScDHL1H9kjXCzVoem5PZXHUY8CB9XA","/ip4/172.18.72.219/tcp/45736/ws/p2p/16Uiu2HAmKG8P8cYRAZgN3rScDHL1H9kjXCzVoem5PZXHUY8CB9XA"],"enrUri":"enr:-L24QDpvr7LKy1sQFWAt1c0r_h13_tLn6LOZzFeTzBZ5o0seAt6hhb_M0toaM5bc8QgJu8-bLy_B2fGBjZUxyT2VuRYCgmlkgnY0gmlwhKwSSNuKbXVsdGlhZGRyc5YACASsEkjbBrKnAAoErBJI2wayqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYiaICwIfEhhxrAEbdv_mdeSuQaeTMBV45Qb8ybEHBdWDdGNwgrKng3VkcIKyqYV3YWt1MhM"}'
2026-04-14 22:14:35.642 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:35.642 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:35.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:35.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:35.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:35.872 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:35.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:35.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:35.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:36.087 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:36.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:36.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:36.092 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:36.303 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:36.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:36.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:36.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:36.518 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:36.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:36.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:36.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:36.734 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:36.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:36.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:36.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:36.949 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:36.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:36.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:36.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:37.165 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:37.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:37.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:37.170 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:37.380 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:37.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:37.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:37.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:37.596 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:37.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:37.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:37.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:37.811 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:37.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:37.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:37.816 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:38.027 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:38.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:38.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:38.032 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:38.243 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:38.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:38.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:38.247 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:38.458 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:38.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:38.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:38.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:38.674 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:38.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:38.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:38.678 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:38.889 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:38.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:38.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:38.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:39.105 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:39.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:39.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:39.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:39.320 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:39.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:39.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:39.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:39.536 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:39.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:39.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:39.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:39.751 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:39.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:39.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:39.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:39.967 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:39.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:39.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:39.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:40.182 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:40.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:40.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:40.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:40.397 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:40.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:40.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:40.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:40.613 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:40.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:40.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:40.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:40.829 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:40.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:40.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:40.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:41.045 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:41.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:41.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:41.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:41.261 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:41.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:41.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:41.266 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:41.476 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:41.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:41.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:41.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:41.692 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:41.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:41.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:41.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:41.907 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:41.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45734/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:41.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:41.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:42.123 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:42.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:42.125 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:42.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.104
2026-04-14 22:14:42.125 DEBUG [src.node.docker_mananger] Generated ports ['1544', '1545', '1546', '1547', '1548']
2026-04-14 22:14:42.125 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:42.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:42.125 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:42.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 1544:1544 -p 1545:1545 -p 1546:1546 -p 1547:1547 -p 1548:1548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1546 --rest-port=1544 --tcp-port=1545 --discv5-udp-port=1547 --rest-address=0.0.0.0 --nat=extip:172.18.144.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=077f532f0a2aafafe8dfccdbfb0abafd098ceabab0b294dfb9aee8cf43b429f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1548 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QDpvr7LKy1sQFWAt1c0r_h13_tLn6LOZzFeTzBZ5o0seAt6hhb_M0toaM5bc8QgJu8-bLy_B2fGBjZUxyT2VuRYCgmlkgnY0gmlwhKwSSNuKbXVsdGlhZGRyc5YACASsEkjbBrKnAAoErBJI2wayqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYiaICwIfEhhxrAEbdv_mdeSuQaeTMBV45Qb8ybEHBdWDdGNwgrKng3VkcIKyqYV3YWt1MhM
2026-04-14 22:14:42.311 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.104 tests-functional_default 99bc3050d1a41dac61207d00e4a1261104e83a07811449fccfa86a11d104fa51
2026-04-14 22:14:42.346 DEBUG [src.node.docker_mananger] Container started with ID 99bc3050d1a4. Setting up logs at ./log/docker/node2_2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73__wakuorg_nwaku:latest.log
2026-04-14 22:14:42.346 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1544
2026-04-14 22:14:42.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:43.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1544/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:43.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:43.350 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:43.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:43.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.104/tcp/1545/p2p/16Uiu2HAmVb8wo7uwK5RePf7PHn9jEVeSNt7hvwQg6JTEC4FWc2hV","/ip4/172.18.144.104/tcp/1546/ws/p2p/16Uiu2HAmVb8wo7uwK5RePf7PHn9jEVeSNt7hvwQg6JTEC4FWc2hV"],"enrUri":"enr:-L24QO0xTtocF1ShLTJ0ynmrvQVy7zLNHy_RATGUbr-xNbvBDSlzoHz5eD9LlI8ChxNnkDO8uCzo1sL_gCY1XBWZFoMCgmlkgnY0gmlwhKwSkGiKbXVsdGlhZGRyc5YACASsEpBoBgYJAAoErBKQaAYGCt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-5oSpTDy7zV8Kbj6QofReUdTSUkJOh0DEbPOCTBVppiDdGNwggYJg3VkcIIGC4V3YWt1MgA"}'
2026-04-14 22:14:43.353 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:43.353 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:43.353 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:43.355 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:43.355 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.29
2026-04-14 22:14:43.355 DEBUG [src.node.docker_mananger] Generated ports ['15672', '15673', '15674', '15675', '15676']
2026-04-14 22:14:43.355 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:43.355 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:43.356 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:43.356 DEBUG [src.node.docker_mananger] docker run -i -t -p 15672:15672 -p 15673:15673 -p 15674:15674 -p 15675:15675 -p 15676:15676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15674 --rest-port=15672 --tcp-port=15673 --discv5-udp-port=15675 --rest-address=0.0.0.0 --nat=extip:172.18.26.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=30a4c1d3d95939730358da8ea8eea7becbdeb08ced7b4c7b3aacce5bd7fe699f --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15676 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QDpvr7LKy1sQFWAt1c0r_h13_tLn6LOZzFeTzBZ5o0seAt6hhb_M0toaM5bc8QgJu8-bLy_B2fGBjZUxyT2VuRYCgmlkgnY0gmlwhKwSSNuKbXVsdGlhZGRyc5YACASsEkjbBrKnAAoErBJI2wayqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYiaICwIfEhhxrAEbdv_mdeSuQaeTMBV45Qb8ybEHBdWDdGNwgrKng3VkcIKyqYV3YWt1MhM
2026-04-14 22:14:43.546 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.29 tests-functional_default ac4459d0bfbdaa62ed139c4b0a9089f3254f32a332a092559932daf52a1ec0a6
2026-04-14 22:14:43.585 DEBUG [src.node.docker_mananger] Container started with ID ac4459d0bfbd. Setting up logs at ./log/docker/node3_2026-04-14_22-14-34__1143b4d4-25c1-40f1-8041-f0157ae5bc73__wakuorg_nwaku:latest.log
2026-04-14 22:14:43.585 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15672
2026-04-14 22:14:43.587 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:44.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15672/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:44.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:44.591 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:44.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:44.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.29/tcp/15673/p2p/16Uiu2HAmUcbRTpJzzL1RU3EHvWfAZrDheG2M58GRawc6Z3M9MuiX","/ip4/172.18.26.29/tcp/15674/ws/p2p/16Uiu2HAmUcbRTpJzzL1RU3EHvWfAZrDheG2M58GRawc6Z3M9MuiX"],"enrUri":"enr:-L24QIotT-1yzO4mlBz2Ieg1uP-YqFM2XFvSgu048myB1EhDNC-FzgFqiPUFBykhmWSPrmm_c-5qXzCVdTkOBBWEcQwCgmlkgnY0gmlwhKwSGh2KbXVsdGlhZGRyc5YACASsEhodBj05AAoErBIaHQY9Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7R3nhVSXyGp07qJx8Ln95grkyYMdK70XAw5nqxztqFiDdGNwgj05g3VkcII9O4V3YWt1MhI"}'
2026-04-14 22:14:44.593 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:44.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.219/tcp/45735/p2p/16Uiu2HAmKG8P8cYRAZgN3rScDHL1H9kjXCzVoem5PZXHUY8CB9XA"]'
2026-04-14 22:14:44.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:15:02.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15672/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:15:02.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3dc5aa601a4b1fe47acf9c81dc446cc020146114390b017f76afa4cac0772112"},{"messageHash":"0x4e907c9f1cf49bdc78058c942aa6733c0285a00784b71f99b8da33a10f0fa0c3"},{"messageHash":"0xb9a7b3e5ccd879a1f71a99fba08a2309c5e9236776b9d7eb4f0edc1b3e365a89"},{"messageHash":"0xc31029be46769c8833491661e31daf174101a601e896d38d2147690fc491aea1"},{"messageHash":"0xe543227b6fa7fb56deaf423ec5d656b8287ee935d09303826b8b765d7c94dfe5"},{"messageHash":"0xbd67daf41d0e64266bf32cb9c6abdcbee4aca542c75a79bea5d9467cfa5ac5a2"},{"messageHash":"0x1c3bd44d209983db5d5f1e13c66c1fb43f0ed4826d4126ea1077930a4ca1671d"},{"messageHash":"0xb5ae8647dfe5ac9f1b1fbc5d9b24c09ed3609787f4c620c57e594930d60aec35"},{"messageHash":"0x4f656a279b79505094449cd99e5690e2057f75712256bc001f176112e5346fd1"},{"messageHash":"0x76c539a4c8bec0422877c8c6f4f62bdb02ca43aa95c699f30a58c7456b838e2e"},{"messageHash":"0x8bf9487a42a37960ebe1128a33aeca25bed83413792a37e1b9b83b24035183fe"},{"messageHash":"0x90fae8cd17c74c1f2a5a33c3379922d4fd4d8780d571c69f7089eaeaa0f1b4c0"},{"messageHash":"0x664b92fc0505afbfca1399288cc69949e7c0baba48a7110dbb1743132079743e"},{"messageHash":"0xbe68aa6dc14e602d86f44e33f79743d3aef5d011c28f247475f7e5980a3ca856"},{"messageHash":"0x37b6a40ae1acbce94ff57cf66db4c160af0c687925daac43426e686668c3afa1"},{"messageHash":"0x567c025fa3238af3363e3c5375d66c168afa47ff3141cba3ed81d0733b366788"},{"messageHash":"0x531b11c6e86ccae6d17eae286aca4a93ae8d97ce8c986a4df5e07c737a7ce132"},{"messageHash":"0x790b0df8b70ac2ec2ecb5c2ed37a95a082c8f0b0c2b0b21dc3d31a9a8aaedaee"},{"messageHash":"0xca5751cdc280db2854c10e51d85c3753c6e9671f103c5e6a9ba0f7bbdf005cf3"},{"messageHash":"0x52528bbbcac08e9dc344f07a3be255b81881a0fe4d0307bb8a5abbd09276a054"},{"messageHash":"0x5d305b3c1538e7640850bb77b0bbeb258c2715d1630d7d84290b81eeaa8d7d2a"},{"messageHash":"0x438cf0514d94a2346fd955f3cd6ef3479ad5bb3ad5703f15e94ee1f29a3e2881"},{"messageHash":"0x939572a25e4ba2fc840594c7334fd60b61f3bbc3e04aa6cad242a7970a73c4a6"},{"messageHash":"0x0be2b96bf77580357341e17a7d17d40350a97f1d14706bd89c84b502e1ea9256"},{"messageHash":"0xac171986747fd38c8b90248db64f4985e372d463b950ca32d08854970cfcaffa"},{"messageHash":"0x9c6d62b0619ed6c02565edb09791e28c34c53cbc4a79a49d27ed5d233426f445"},{"messageHash":"0x5b81a2393d5be2370fd2ff9c7ee5150d5778b0b8d6cb32903e0137558d5128e2"},{"messageHash":"0x75969f5f874815fe819b23d7175fe18be69cf57c67a02a099aace49be75b42bf"},{"messageHash":"0xd8cc5aa19700c315214d42cfb73652be88c605e29a7363d19cc9f5a7e65e0e63"},{"messageHash":"0x0c049ec4a50ef4e525056fd96ab1817db83abb391f9e536aa6903703508147e2"}]}'
2026-04-14 22:15:02.636 DEBUG [tests.store_sync.test_store_sync] Node3 store has 30 messages expected 30
2026-04-14 22:15:02.638 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:15:02.639 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:15:02.639 DEBUG [src.node.waku_node] Stopping container with id 2262fb8f5fda
2026-04-14 22:15:03.143 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:03.143 DEBUG [src.node.waku_node] Stopping container with id 99bc3050d1a4
2026-04-14 22:15:03.641 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:03.641 DEBUG [src.node.waku_node] Stopping container with id ac4459d0bfbd
2026-04-14 22:15:04.018 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:04.018 ERROR [src.node.docker_mananger] Max retries reached for container 2262fb8f5fda. Exiting log stream.
2026-04-14 22:15:04.459 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:15:04.460 ERROR [src.node.docker_mananger] Max retries reached for container 99bc3050d1a4. Exiting log stream.
2026-04-14 22:15:14.097 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:15:14.098 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:15:14.127 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:15:14.130 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:15:14.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 22:09:35.567 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:09:35.567 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_content_topic_string_instead_of_list with id: 2026-04-14_22-09-35__27346586-1dfb-4ccc-961b-c66bb8f5e643
2026-04-14 22:09:35.567 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:09:35.567 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:09:35.568 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 22:09:35.574 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:09:35.574 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-09-35__27346586-1dfb-4ccc-961b-c66bb8f5e643__wakuorg_nwaku:latest.log
2026-04-14 22:09:35.574 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:35.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:35.576 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:35.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.156
2026-04-14 22:09:35.576 DEBUG [src.node.docker_mananger] Generated ports ['22175', '22176', '22177', '22178', '22179']
2026-04-14 22:09:35.576 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:35.576 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:35.576 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:35.577 DEBUG [src.node.docker_mananger] docker run -i -t -p 22175:22175 -p 22176:22176 -p 22177:22177 -p 22178:22178 -p 22179:22179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22177 --rest-port=22175 --tcp-port=22176 --discv5-udp-port=22178 --rest-address=0.0.0.0 --nat=extip:172.18.142.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c727b0789aab9e01992ec9c779d200f191d9d37fcacda6a0a3f97cf171afb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22179 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:09:35.747 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.156 tests-functional_default 14f8c9d68050230adc7de5551fb8d8f43fe608d1074cb55cb5c44fd2f1bb5f86
2026-04-14 22:09:35.781 DEBUG [src.node.docker_mananger] Container started with ID 14f8c9d68050. Setting up logs at ./log/docker/node1_2026-04-14_22-09-35__27346586-1dfb-4ccc-961b-c66bb8f5e643__wakuorg_nwaku:latest.log
2026-04-14 22:09:35.782 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22175
2026-04-14 22:09:35.782 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:35.922 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:09:35.922 ERROR [src.node.docker_mananger] Max retries reached for container 2a595a08ab11. Exiting log stream.
2026-04-14 22:09:36.383 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:09:36.384 ERROR [src.node.docker_mananger] Max retries reached for container deca299d52a3. Exiting log stream.
2026-04-14 22:09:36.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22175/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:36.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:36.785 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:36.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:36.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.156/tcp/22176/p2p/16Uiu2HAmMBvBi8Karvb8Rn8iL5LD7cdtXLwwntR4cp6P29dfbzmn","/ip4/172.18.142.156/tcp/22177/ws/p2p/16Uiu2HAmMBvBi8Karvb8Rn8iL5LD7cdtXLwwntR4cp6P29dfbzmn"],"enrUri":"enr:-L24QEmFiiiH__F9QPw8yPaakgY7bs7SUsN7dxMK9H-mYceJdh9kpbRcX-I9K5NbO1ecsebERNNj6KoOge70DiTB8HUCgmlkgnY0gmlwhKwSjpyKbXVsdGlhZGRyc5YACASsEo6cBlagAAoErBKOnAZWod0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfsnKeYhHWj3XNfOVf6EdPhabk9OYcZCBs3HU-uv6g9mDdGNwglagg3VkcIJWooV3YWt1MgU"}'
2026-04-14 22:09:36.788 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:36.788 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 22:09:36.795 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:09:36.795 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-09-35__27346586-1dfb-4ccc-961b-c66bb8f5e643__wakuorg_nwaku:latest.log
2026-04-14 22:09:36.795 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:09:36.795 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:09:36.796 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:09:36.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.58
2026-04-14 22:09:36.797 DEBUG [src.node.docker_mananger] Generated ports ['21700', '21701', '21702', '21703', '21704']
2026-04-14 22:09:36.797 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:09:36.797 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:09:36.797 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:09:36.797 DEBUG [src.node.docker_mananger] docker run -i -t -p 21700:21700 -p 21701:21701 -p 21702:21702 -p 21703:21703 -p 21704:21704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21702 --rest-port=21700 --tcp-port=21701 --discv5-udp-port=21703 --rest-address=0.0.0.0 --nat=extip:172.18.184.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d64d11cbe31d4cabe96986aaaa56e915daa5e3958d3f9e2cf81c51345f897f1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21704 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEmFiiiH__F9QPw8yPaakgY7bs7SUsN7dxMK9H-mYceJdh9kpbRcX-I9K5NbO1ecsebERNNj6KoOge70DiTB8HUCgmlkgnY0gmlwhKwSjpyKbXVsdGlhZGRyc5YACASsEo6cBlagAAoErBKOnAZWod0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfsnKeYhHWj3XNfOVf6EdPhabk9OYcZCBs3HU-uv6g9mDdGNwglagg3VkcIJWooV3YWt1MgU --filternode=/ip4/172.18.142.156/tcp/22176/p2p/16Uiu2HAmMBvBi8Karvb8Rn8iL5LD7cdtXLwwntR4cp6P29dfbzmn
2026-04-14 22:09:36.987 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.58 tests-functional_default 3119b3e34c6d47349896d18e54c83e188acd1769618b1898e36b0528d45b7163
2026-04-14 22:09:37.022 DEBUG [src.node.docker_mananger] Container started with ID 3119b3e34c6d. Setting up logs at ./log/docker/node2_2026-04-14_22-09-35__27346586-1dfb-4ccc-961b-c66bb8f5e643__wakuorg_nwaku:latest.log
2026-04-14 22:09:37.022 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21700
2026-04-14 22:09:37.022 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:09:38.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21700/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:38.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:09:38.027 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:09:38.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:09:38.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.58/tcp/21701/p2p/16Uiu2HAmAfpDHoo4EQyxGR8AnCdmEWprTCuvZmmayacBVBCyvipT","/ip4/172.18.184.58/tcp/21702/ws/p2p/16Uiu2HAmAfpDHoo4EQyxGR8AnCdmEWprTCuvZmmayacBVBCyvipT"],"enrUri":"enr:-L24QLkMFKtvkOet9xWTBMprJ0H_eS8QxWHQXX9GN2w2jzMYdDUHOl4-_FPlxEhjZZ6jOGlaxQun9zLrzPiZDwkthhACgmlkgnY0gmlwhKwSuDqKbXVsdGlhZGRyc5YACASsErg6BlTFAAoErBK4OgZUxt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4n6-dSbs2rOb2UluaLWxMRmQ5LWEckOx1TY-mgwVqayDdGNwglTFg3VkcIJUx4V3YWt1MgA"}'
2026-04-14 22:09:38.030 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:09:38.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21700/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.156/tcp/22176/p2p/16Uiu2HAmMBvBi8Karvb8Rn8iL5LD7cdtXLwwntR4cp6P29dfbzmn"]'
2026-04-14 22:09:38.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:38.064 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 22:09:38.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22175/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:09:38.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:09:38.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21700/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f555a582-2ae8-48fd-b85a-d19772f348a8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:09:38.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f555a582-2ae8-48fd-b85a-d19772f348a8","statusDesc":"OK"}'
2026-04-14 22:09:38.095 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:21700/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:09:38.098 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21700/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-14 22:09:38.101 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:09:38.102 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:09:38.102 DEBUG [src.node.waku_node] Stopping container with id 14f8c9d68050
2026-04-14 22:09:38.539 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:09:38.539 DEBUG [src.node.waku_node] Stopping container with id 3119b3e34c6d
2026-04-14 22:09:38.980 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:09:38.984 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:09:38.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:09:38.999 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-04-14 22:14:10.457 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:14:10.458 DEBUG [tests.conftest] Running test: test_invalid_pagination_cursor_param with id: 2026-04-14_22-14-10__d0358e26-bd83-409c-90d1-58f34019a72b
2026-04-14 22:14:10.458 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:14:10.458 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:14:10.459 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:14:10.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:10.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-14-10__d0358e26-bd83-409c-90d1-58f34019a72b__wakuorg_nwaku:latest.log
2026-04-14 22:14:10.472 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:10.472 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:10.475 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:10.475 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.7
2026-04-14 22:14:10.476 DEBUG [src.node.docker_mananger] Generated ports ['57080', '57081', '57082', '57083', '57084']
2026-04-14 22:14:10.476 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:10.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:10.479 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:10.479 DEBUG [src.node.docker_mananger] docker run -i -t -p 57080:57080 -p 57081:57081 -p 57082:57082 -p 57083:57083 -p 57084:57084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57082 --rest-port=57080 --tcp-port=57081 --discv5-udp-port=57083 --rest-address=0.0.0.0 --nat=extip:172.18.191.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ad2277db4e55a8084ed9d50ecd14eff1e82bcee4f5ee6e94f1f33d0f39bfa75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57084 --metrics-logging=true --store=true --relay=true
2026-04-14 22:14:10.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.7 tests-functional_default ed6dd0315c8236102b169ed2aa95bc220aac1c3d5c00f2335c834dc661595e95
2026-04-14 22:14:10.705 DEBUG [src.node.docker_mananger] Container started with ID ed6dd0315c82. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-14-10__d0358e26-bd83-409c-90d1-58f34019a72b__wakuorg_nwaku:latest.log
2026-04-14 22:14:10.706 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57080
2026-04-14 22:14:10.706 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:10.821 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:10.821 ERROR [src.node.docker_mananger] Max retries reached for container 0bafb66733a0. Exiting log stream.
2026-04-14 22:14:11.300 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:14:11.300 ERROR [src.node.docker_mananger] Max retries reached for container 145a4f897d1c. Exiting log stream.
2026-04-14 22:14:11.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57080/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:11.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:11.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:11.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:11.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.7/tcp/57081/p2p/16Uiu2HAmK3hALu6nozXk1oACQ4FmL2Uu4j3qUA2K87m1rXZ3zRTL","/ip4/172.18.191.7/tcp/57082/ws/p2p/16Uiu2HAmK3hALu6nozXk1oACQ4FmL2Uu4j3qUA2K87m1rXZ3zRTL"],"enrUri":"enr:-L24QAnQ2odq8REC8gVGobUee19ZNFsqsL1IbcI-lUqMu_8XbzUTv_j8ZOTLLckZn6Ix23GyhV3KbUMhKWr1l_5i_T8CgmlkgnY0gmlwhKwSvweKbXVsdGlhZGRyc5YACASsEr8HBt75AAoErBK_Bwbe-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXvcLePsThv1nAzwnOSHSl_oldkIhCnlbZiUw6zJBiF-DdGNwgt75g3VkcILe-4V3YWt1MgM"}'
2026-04-14 22:14:11.712 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:11.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:14:11.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-14-10__d0358e26-bd83-409c-90d1-58f34019a72b__wakuorg_nwaku:latest.log
2026-04-14 22:14:11.718 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:14:11.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:14:11.720 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:14:11.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.104
2026-04-14 22:14:11.720 DEBUG [src.node.docker_mananger] Generated ports ['53910', '53911', '53912', '53913', '53914']
2026-04-14 22:14:11.720 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:14:11.720 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:14:11.721 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:14:11.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 53910:53910 -p 53911:53911 -p 53912:53912 -p 53913:53913 -p 53914:53914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53912 --rest-port=53910 --tcp-port=53911 --discv5-udp-port=53913 --rest-address=0.0.0.0 --nat=extip:172.18.95.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0c90c73c30eb19aa6427b9ecb03ea15b03d05a29a69b32bc43079edd223afaee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53914 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAnQ2odq8REC8gVGobUee19ZNFsqsL1IbcI-lUqMu_8XbzUTv_j8ZOTLLckZn6Ix23GyhV3KbUMhKWr1l_5i_T8CgmlkgnY0gmlwhKwSvweKbXVsdGlhZGRyc5YACASsEr8HBt75AAoErBK_Bwbe-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXvcLePsThv1nAzwnOSHSl_oldkIhCnlbZiUw6zJBiF-DdGNwgt75g3VkcILe-4V3YWt1MgM --storenode=/ip4/172.18.191.7/tcp/57081/p2p/16Uiu2HAmK3hALu6nozXk1oACQ4FmL2Uu4j3qUA2K87m1rXZ3zRTL --store=true --relay=true
2026-04-14 22:14:11.901 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.104 tests-functional_default 265f8e05f1d862f54fcdc9c0bbac1dfbb3ebbf5e4b8621c1de729c41f585a97a
2026-04-14 22:14:11.934 DEBUG [src.node.docker_mananger] Container started with ID 265f8e05f1d8. Setting up logs at ./log/docker/store_node1_2026-04-14_22-14-10__d0358e26-bd83-409c-90d1-58f34019a72b__wakuorg_nwaku:latest.log
2026-04-14 22:14:11.935 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53910
2026-04-14 22:14:11.935 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:14:12.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53910/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:12.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:14:12.940 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:14:12.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53910/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:12.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.104/tcp/53911/p2p/16Uiu2HAmSzFndjAKeit3Kur4Q4Hwezx4jkjKNHtvR1YGwHy3fh79","/ip4/172.18.95.104/tcp/53912/ws/p2p/16Uiu2HAmSzFndjAKeit3Kur4Q4Hwezx4jkjKNHtvR1YGwHy3fh79"],"enrUri":"enr:-L24QAFpRMlHQ6-wPj9QwRBhpvlxyq7tWBUujiAOOVsvQ0VMaPqEUD7bIxNjBSlBcSva4CArgWnFxxZn-HHAqo2sadkCgmlkgnY0gmlwhKwSX2iKbXVsdGlhZGRyc5YACASsEl9oBtKXAAoErBJfaAbSmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1PMbYtnHFDCEdK6w4w27KoEPpYR7pw9jiBsf7Ly4RhSDdGNwgtKXg3VkcILSmYV3YWt1MgM"}'
2026-04-14 22:14:12.943 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:14:12.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53910/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.7/tcp/57081/p2p/16Uiu2HAmK3hALu6nozXk1oACQ4FmL2Uu4j3qUA2K87m1rXZ3zRTL"]'
2026-04-14 22:14:12.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:12.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57080/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:14:12.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:12.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53910/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:14:12.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:12.952 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:12.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:12.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:12.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:13.159 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:13.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:13.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:13.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:13.364 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:13.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:13.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:13.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:13.571 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:13.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:13.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:13.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:13.776 DEBUG [src.steps.store] Relaying message
2026-04-14 22:14:13.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57080/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:14:13.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:14:13.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:14:13.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57080/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3eedd5c7ff6a1b479dc0370ced3815de27bc32d76ee6abc03197f9b57d0ca002"},{"messageHash":"0xb536779eeeb5c6b378f4a32cd6ee79237fc5167c4960c5a20959f3a611d1efff"},{"messageHash":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}],"paginationCursor":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}'
2026-04-14 22:14:13.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57080/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=3&ascending=true&paginationCursor=0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3eedd5c7ff6a1b479dc0370ced3815de27bc32d76ee6abc03197f9b57d0ca002"},{"messageHash":"0xb536779eeeb5c6b378f4a32cd6ee79237fc5167c4960c5a20959f3a611d1efff"},{"messageHash":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}],"paginationCursor":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}'
2026-04-14 22:14:13.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57080/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x453483a63b5272656829d5ec239d0f74570aad27c5409a4bcad9481a895c4084"},{"messageHash":"0xcb412694d005913dcff05b5965e936db75e338bd77a4af79ef9ac6579b0428c2"}]}'
2026-04-14 22:14:13.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53910/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3eedd5c7ff6a1b479dc0370ced3815de27bc32d76ee6abc03197f9b57d0ca002"},{"messageHash":"0xb536779eeeb5c6b378f4a32cd6ee79237fc5167c4960c5a20959f3a611d1efff"},{"messageHash":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}],"paginationCursor":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}'
2026-04-14 22:14:13.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53910/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=3&ascending=true&paginationCursor=0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:13.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3eedd5c7ff6a1b479dc0370ced3815de27bc32d76ee6abc03197f9b57d0ca002"},{"messageHash":"0xb536779eeeb5c6b378f4a32cd6ee79237fc5167c4960c5a20959f3a611d1efff"},{"messageHash":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}],"paginationCursor":"0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e"}'
2026-04-14 22:14:13.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53910/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xe80fa6fc4d6b761603feda2aff7925344086a111d5d65842bbd2ece702d7914e&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:14:14.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x453483a63b5272656829d5ec239d0f74570aad27c5409a4bcad9481a895c4084"},{"messageHash":"0xcb412694d005913dcff05b5965e936db75e338bd77a4af79ef9ac6579b0428c2"}]}'
2026-04-14 22:14:14.003 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:14:14.004 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:14:14.004 DEBUG [src.node.waku_node] Stopping container with id ed6dd0315c82
2026-04-14 22:14:14.449 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:14.450 DEBUG [src.node.waku_node] Stopping container with id 265f8e05f1d8
2026-04-14 22:14:14.887 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:14:14.890 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:14:14.902 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:14:14.910 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,195 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410
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
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container c5548f448baa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.27.252
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36904', '36905', '36906', '36907', '36908']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 36904:36904 -p 36905:36905 -p 36906:36906 -p 36907:36907 -p 36908:36908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36906 --rest-port=36904 --tcp-port=36905 --discv5-udp-port=36907 --rest-address=0.0.0.0 --nat=extip:172.18.27.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc9d86e658c8ffb04dc9d43c026ed6bbd8d1bf19edcaf9f41d4fc2ed86b4b8f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36908 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.27.252 tests-functional_default 268af6363661ca0a058490bb5d4d5508596da7e427a127ef6b73f572b26c8dfd
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 268af6363661. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36904
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 54ac4c4e519e. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container f17e2a5a87f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36904/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36904/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.252/tcp/36905/p2p/16Uiu2HAkwstVRKJX52GAA1grZBvb1gQncb1Ayh4E6w1uQyKq2Kd2","/ip4/172.18.27.252/tcp/36906/ws/p2p/16Uiu2HAkwstVRKJX52GAA1grZBvb1gQncb1Ayh4E6w1uQyKq2Kd2"],"enrUri":"enr:-L24QJMOsV6ytNzaAgadEx6Lpia6AlLfJVw7aA9-ez4ae_7pEZEUZF3CWI1nOBh5rOiE__MRWMEMr64fZnL5DeqpBWUCgmlkgnY0gmlwhKwSG_yKbXVsdGlhZGRyc5YACASsEhv8BpApAAoErBIb_AaQKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJG6e8ypPAHNXp8Z4ZZGTwf2alMecrawnxe3I_H42mpmDdGNwgpApg3VkcIKQK4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.83.110
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['7646', '7647', '7648', '7649', '7650']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 7646:7646 -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7648 --rest-port=7646 --tcp-port=7647 --discv5-udp-port=7649 --rest-address=0.0.0.0 --nat=extip:172.18.83.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6dd00addeceebe53e5f209ecfb29a57d15fc81aae7c4befe8a9222222c20f9e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7650 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.83.110 tests-functional_default 89b31d5be60ab438ebdb2d959de26d987c091b289ca3d3978ab1df6fb75d1cff
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 89b31d5be60a. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 7646
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7646/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7646/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/7647/p2p/16Uiu2HAmPY6G5Whqx1X83UTGWxyJ55zB5Qkwzbijw8R7oL57MHZ1","/ip4/172.18.83.110/tcp/7648/ws/p2p/16Uiu2HAmPY6G5Whqx1X83UTGWxyJ55zB5Qkwzbijw8R7oL57MHZ1"],"enrUri":"enr:-L24QJgbp-ZxWe3CsHJD2Gu3qyP4r7NPHc1Vn6UFER6hT3TwaBBKOx2OFP9PMA3HO2rmy_lKkszlR0s8gzyN2s6Cc10CgmlkgnY0gmlwhKwSU26KbXVsdGlhZGRyc5YACASsElNuBh3fAAoErBJTbgYd4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoawsU-IrqJw-Lfc45hhjRvhoRCL_B7Z-jfH_ThrSJUCDdGNwgh3fg3VkcIId4YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.252/tcp/36905/p2p/16Uiu2HAkwstVRKJX52GAA1grZBvb1gQncb1Ayh4E6w1uQyKq2Kd2"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.242.94
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50652', '50653', '50654', '50655', '50656']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 50652:50652 -p 50653:50653 -p 50654:50654 -p 50655:50655 -p 50656:50656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50654 --rest-port=50652 --tcp-port=50653 --discv5-udp-port=50655 --rest-address=0.0.0.0 --nat=extip:172.18.242.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=604eebc93ab8fdaf3d908d32e1056ce99871fcaf5efcbeb90bff9d9bcaae5fad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50656 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJMOsV6ytNzaAgadEx6Lpia6AlLfJVw7aA9-ez4ae_7pEZEUZF3CWI1nOBh5rOiE__MRWMEMr64fZnL5DeqpBWUCgmlkgnY0gmlwhKwSG_yKbXVsdGlhZGRyc5YACASsEhv8BpApAAoErBIb_AaQKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJG6e8ypPAHNXp8Z4ZZGTwf2alMecrawnxe3I_H42mpmDdGNwgpApg3VkcIKQK4V3YWt1Mgk --lightpushnode=/ip4/172.18.27.252/tcp/36905/p2p/16Uiu2HAkwstVRKJX52GAA1grZBvb1gQncb1Ayh4E6w1uQyKq2Kd2 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.242.94 tests-functional_default 6022fdba7cac9eb2ac7fca1be88a8591a38397415d485fcd539e576a92f478e1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6022fdba7cac. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-14-55__f56e737c-56a7-4ef8-afec-3a68a0179410__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50652
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50652/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.94/tcp/50653/p2p/16Uiu2HAm72svycZWCc6xrfcJvh7CGqpV33KzoAMRGyphywxwetxt","/ip4/172.18.242.94/tcp/50654/ws/p2p/16Uiu2HAm72svycZWCc6xrfcJvh7CGqpV33KzoAMRGyphywxwetxt"],"enrUri":"enr:-L24QPDO1FOZZdDwnxaqPNYgQS3f7nQ4DbwIIgDF4dgNpHwuZVFi-RA5m3HUY3hDxfcA8g5j44SRjyrvRtPfxa7iD-YCgmlkgnY0gmlwhKwS8l6KbXVsdGlhZGRyc5YACASsEvJeBsXdAAoErBLyXgbF3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrHVl5gdXNzxxEDxwEWAvl9WBV9uUBJVWpz-4UIAIPN2DdGNwgsXdg3VkcILF34V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50652/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.252/tcp/36905/p2p/16Uiu2HAkwstVRKJX52GAA1grZBvb1gQncb1Ayh4E6w1uQyKq2Kd2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50652/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.110/tcp/7647/p2p/16Uiu2HAmPY6G5Whqx1X83UTGWxyJ55zB5Qkwzbijw8R7oL57MHZ1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36904/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50652/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Now
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:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204486231764224}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204486231764224,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204486231764224,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204486231764224,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Far future
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:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2091564486231749120}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2091564486231749120,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2091564486231749120,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2091564486231749120,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Recent past
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:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776200886231749120}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776200886231749120,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776200886231749120,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776200886231749120,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Near future
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:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776208086231749120}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776208086231749120,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776208086231749120,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776208086231749120,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Positive number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Negative number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp DST change
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:50652/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.base_client:base_client.py: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:36904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"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:7646/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"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:50652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"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:269 Stopping container with id 268af6363661
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 89b31d5be60a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 6022fdba7cac
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-14_22-09-50__78f881fd-34f0-458e-8fe9-774a763e7024
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-09-50__78f881fd-34f0-458e-8fe9-774a763e7024__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.124.27
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['52615', '52616', '52617', '52618', '52619']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 52615:52615 -p 52616:52616 -p 52617:52617 -p 52618:52618 -p 52619:52619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52617 --rest-port=52615 --tcp-port=52616 --discv5-udp-port=52618 --rest-address=0.0.0.0 --nat=extip:172.18.124.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fca3aa5cd07cc345b2318ccacacaeae3361adbfcf9cae4d9d56c2fc7f370cabb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52619 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.124.27 tests-functional_default 0c4add28193add510f484218fb0a705890d4f0049ff923b865243bc6e4e6296c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0c4add28193a. Setting up logs at ./log/docker/node1_2026-04-14_22-09-50__78f881fd-34f0-458e-8fe9-774a763e7024__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 52615
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 6905725526e9. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 7555ef6426b1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.27/tcp/52616/p2p/16Uiu2HAmVTeFmdyfDxwjKGQyssruHmrgv3mcZFKHvUjLsLha8e8P","/ip4/172.18.124.27/tcp/52617/ws/p2p/16Uiu2HAmVTeFmdyfDxwjKGQyssruHmrgv3mcZFKHvUjLsLha8e8P"],"enrUri":"enr:-L24QH3SbsjQMYQxVH3kEG_T8hIxLdQfPfZTuCgUExTome7_Rz_H1sHu8jmI340RVdBJ6y1VNeHDNjECGGMNKTtZ0IACgmlkgnY0gmlwhKwSfBuKbXVsdGlhZGRyc5YACASsEnwbBs2IAAoErBJ8GwbNid0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-a6RMmJ6MHIsYVnPouYcM734uC45tZP2tFpH_RpH3ciDdGNwgs2Ig3VkcILNioV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-09-50__78f881fd-34f0-458e-8fe9-774a763e7024__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.83.121
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['19378', '19379', '19380', '19381', '19382']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 19378:19378 -p 19379:19379 -p 19380:19380 -p 19381:19381 -p 19382:19382 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19380 --rest-port=19378 --tcp-port=19379 --discv5-udp-port=19381 --rest-address=0.0.0.0 --nat=extip:172.18.83.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=27632ad00c83b849f9fcef3d64eeb45cc13c5a1ec98cb6f2eaaea2bc09c3996e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19382 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QH3SbsjQMYQxVH3kEG_T8hIxLdQfPfZTuCgUExTome7_Rz_H1sHu8jmI340RVdBJ6y1VNeHDNjECGGMNKTtZ0IACgmlkgnY0gmlwhKwSfBuKbXVsdGlhZGRyc5YACASsEnwbBs2IAAoErBJ8GwbNid0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-a6RMmJ6MHIsYVnPouYcM734uC45tZP2tFpH_RpH3ciDdGNwgs2Ig3VkcILNioV3YWt1MgU --filternode=/ip4/172.18.124.27/tcp/52616/p2p/16Uiu2HAmVTeFmdyfDxwjKGQyssruHmrgv3mcZFKHvUjLsLha8e8P
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.83.121 tests-functional_default ddaea95af904fc2f97e97b708cc25ffd6faabc39810e04c177c2aa52da225929
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ddaea95af904. Setting up logs at ./log/docker/node2_2026-04-14_22-09-50__78f881fd-34f0-458e-8fe9-774a763e7024__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 19378
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19378/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19378/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/19379/p2p/16Uiu2HAmE2gDuVJfUzkq24nPLypRo3kAjwAcGSu5jSgWkMLZ1cGo","/ip4/172.18.83.121/tcp/19380/ws/p2p/16Uiu2HAmE2gDuVJfUzkq24nPLypRo3kAjwAcGSu5jSgWkMLZ1cGo"],"enrUri":"enr:-L24QEPGsN5NBwfezbr5Cr1W50pUYzgagIFzsLFD3H5ZhLLScktrhVZ6tTxDwry1T2y3KCYiRF4TyOzsPNR90gAjAH8CgmlkgnY0gmlwhKwSU3mKbXVsdGlhZGRyc5YACASsElN5BkuzAAoErBJTeQZLtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFGn31f4lL0h_aWcGLs0KJf9pe0NiT0v9_3n9yJvd8-CDdGNwgkuzg3VkcIJLtYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19378/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.27/tcp/52616/p2p/16Uiu2HAmVTeFmdyfDxwjKGQyssruHmrgv3mcZFKHvUjLsLha8e8P"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19378/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7f178b70-d3a5-40da-83bd-49880dab97f8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7f178b70-d3a5-40da-83bd-49880dab97f8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:19378/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19378/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":1776204593436605376,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19378/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776204593549121973,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 0c4add28193a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ddaea95af904
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_light_push_with_invalid_payloads with id: 2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.14.116
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['7741', '7742', '7743', '7744', '7745']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 7741:7741 -p 7742:7742 -p 7743:7743 -p 7744:7744 -p 7745:7745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7743 --rest-port=7741 --tcp-port=7742 --discv5-udp-port=7744 --rest-address=0.0.0.0 --nat=extip:172.18.14.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c94e7a3afe8f75a52efb415fbeaccb6cdcfc698ccbca38e0ea37adc834eaf725 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7745 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.14.116 tests-functional_default cad60cf8cbfd94e6a0f2a9202e48cea2096af70bcfd2efbd6632c41f5903404d
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 73c52c7e42b7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID cad60cf8cbfd. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 7741
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 56ff04c97078. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7741/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.116/tcp/7742/p2p/16Uiu2HAmNmwgtwjoXStqmFNw5FmN6wVynDVJyb2yj6EcKTBc1BNQ","/ip4/172.18.14.116/tcp/7743/ws/p2p/16Uiu2HAmNmwgtwjoXStqmFNw5FmN6wVynDVJyb2yj6EcKTBc1BNQ"],"enrUri":"enr:-L24QGGUlOy96KqZ6KcBJb3c2oSoco8P2MgZ7jtEVcB0j3TRPDajyf4TPyTejmeUxow7bf30JTDM5M3q1j_0AyqDNfcCgmlkgnY0gmlwhKwSDnSKbXVsdGlhZGRyc5YACASsEg50Bh4-AAoErBIOdAYeP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDllzsz6IHcOUhzEbigDHMQQrqzRy4b4adcGfZLuD7wjGDdGNwgh4-g3VkcIIeQIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.174.200
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['52762', '52763', '52764', '52765', '52766']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 52762:52762 -p 52763:52763 -p 52764:52764 -p 52765:52765 -p 52766:52766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52764 --rest-port=52762 --tcp-port=52763 --discv5-udp-port=52765 --rest-address=0.0.0.0 --nat=extip:172.18.174.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f633c6bc4dbe8e1434e1ca95da9ec8d8c5fa7a0088e0732e2f7d6cb6bb33bb3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52766 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.174.200 tests-functional_default 0754e5609afa3c4e9ba1741ba0f27565a637cfc66b99871075efcf88e26ffce0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0754e5609afa. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 52762
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52762/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.200/tcp/52763/p2p/16Uiu2HAmTEWrFS7kkHAoSVHVimmYEjJgFMyvx6JHVJ9cXueGCa7s","/ip4/172.18.174.200/tcp/52764/ws/p2p/16Uiu2HAmTEWrFS7kkHAoSVHVimmYEjJgFMyvx6JHVJ9cXueGCa7s"],"enrUri":"enr:-L24QK0LJH80aVujlmiB6VtptuvnHRkTfao8LYx_VZCuVnCRShD7R5yt6xHOvBhgR8JNKIAA5_JPYy7LIElujdGXWf0CgmlkgnY0gmlwhKwSrsiKbXVsdGlhZGRyc5YACASsEq7IBs4bAAoErBKuyAbOHN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2JpE88DtXImE8uZ-6DXxVy3kswPk6Ugesar-Ez_DjfqDdGNwgs4bg3VkcILOHYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52762/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.116/tcp/7742/p2p/16Uiu2HAmNmwgtwjoXStqmFNw5FmN6wVynDVJyb2yj6EcKTBc1BNQ"]'
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.207.63
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['21887', '21888', '21889', '21890', '21891']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 21887:21887 -p 21888:21888 -p 21889:21889 -p 21890:21890 -p 21891:21891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21889 --rest-port=21887 --tcp-port=21888 --discv5-udp-port=21890 --rest-address=0.0.0.0 --nat=extip:172.18.207.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=44583e6dac86b7f2f3f6ece89115c62908ed4b6df5afb7cb782f30ccfe6cdb43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21891 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGGUlOy96KqZ6KcBJb3c2oSoco8P2MgZ7jtEVcB0j3TRPDajyf4TPyTejmeUxow7bf30JTDM5M3q1j_0AyqDNfcCgmlkgnY0gmlwhKwSDnSKbXVsdGlhZGRyc5YACASsEg50Bh4-AAoErBIOdAYeP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDllzsz6IHcOUhzEbigDHMQQrqzRy4b4adcGfZLuD7wjGDdGNwgh4-g3VkcIIeQIV3YWt1Mgk --lightpushnode=/ip4/172.18.14.116/tcp/7742/p2p/16Uiu2HAmNmwgtwjoXStqmFNw5FmN6wVynDVJyb2yj6EcKTBc1BNQ --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.207.63 tests-functional_default 250ade430434e7ab358077a34dc9d4c3d4ad3476fa88bc3946f62f8920423d6d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 250ade430434. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_22-08-54__60646804-396c-476e-ac7a-29ba37bd44ad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 21887
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21887/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.63/tcp/21888/p2p/16Uiu2HAm7t87eMFBPXnfCd4pftHZ9GEkgY3opPoPBU5z5QkuTeoo","/ip4/172.18.207.63/tcp/21889/ws/p2p/16Uiu2HAm7t87eMFBPXnfCd4pftHZ9GEkgY3opPoPBU5z5QkuTeoo"],"enrUri":"enr:-L24QEcxr1D0hBkk_PAY2SAmBJW3lvLAwBr5PdICYGC6oe9gfPbX6Sdo8zlafVA4Vhpwq-n9D8r1m5wRqcZng8PalV4CgmlkgnY0gmlwhKwSzz-KbXVsdGlhZGRyc5YACASsEs8_BlWAAAoErBLPPwZVgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuRLlP9LmkAcKuZg5RagbWPWm9VQmLroTyY9A98gFWL6DdGNwglWAg3VkcIJVgoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.116/tcp/7742/p2p/16Uiu2HAmNmwgtwjoXStqmFNw5FmN6wVynDVJyb2yj6EcKTBc1BNQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.200/tcp/52763/p2p/16Uiu2HAmTEWrFS7kkHAoSVHVimmYEjJgFMyvx6JHVJ9cXueGCa7s"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204538283250828}}'
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:21887/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204538286552741}}'
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:21887/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204538289613301}}'
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:21887/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204538292903514}}'
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:21887/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204538296130285}}'
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:21887/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21887/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204538299335526}}'
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:21887/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:269 Stopping container with id cad60cf8cbfd
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 0754e5609afa
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 250ade430434
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container cad60cf8cbfd. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 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_passing_cursor_not_returned_in_paginationCursor with id: 2026-04-14_22-11-54__bb8762be-e0b4-449d-abba-0402e254f478
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-11-54__bb8762be-e0b4-449d-abba-0402e254f478__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.51.33
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42581', '42582', '42583', '42584', '42585']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 42581:42581 -p 42582:42582 -p 42583:42583 -p 42584:42584 -p 42585:42585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42583 --rest-port=42581 --tcp-port=42582 --discv5-udp-port=42584 --rest-address=0.0.0.0 --nat=extip:172.18.51.33 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=27eddac6f6fbac12a47b8a77bc9dac6cbbf08bc71b43078c8facfd2e2ce46649 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42585 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.51.33 tests-functional_default 28bffc8e9298105045d16f1041f50a9b4315e9e4a397c6640f328ee7780e90b0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 28bffc8e9298. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-11-54__bb8762be-e0b4-449d-abba-0402e254f478__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42581
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container d1bb557d3320. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 64849f577f87. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.33/tcp/42582/p2p/16Uiu2HAkw6DxffEp46mBR5rF3CykbrPdVhzCaaVXeh21nqDZ68Qk","/ip4/172.18.51.33/tcp/42583/ws/p2p/16Uiu2HAkw6DxffEp46mBR5rF3CykbrPdVhzCaaVXeh21nqDZ68Qk"],"enrUri":"enr:-L24QARa2Fdl_xgsVQRUXwLcEIBnJaUVCz0zCKQKOW3IJ53kFSJvpUKnj0W8r6zIkxlOvTkt6VHu_ZdMh-lHliHT4QsCgmlkgnY0gmlwhKwSMyGKbXVsdGlhZGRyc5YACASsEjMhBqZWAAoErBIzIQamV90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGLvrEUNb1YbtZ2ItCSvpw_AJTzNf5w7kST6iOCIakCWDdGNwgqZWg3VkcIKmWIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-11-54__bb8762be-e0b4-449d-abba-0402e254f478__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.216.228
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['26542', '26543', '26544', '26545', '26546']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 26542:26542 -p 26543:26543 -p 26544:26544 -p 26545:26545 -p 26546:26546 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26544 --rest-port=26542 --tcp-port=26543 --discv5-udp-port=26545 --rest-address=0.0.0.0 --nat=extip:172.18.216.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ea6d70f8bb6a2c4a05ad7ed9b43ec5a3a75de9ac618daaac3da9e0fadec4b6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26546 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QARa2Fdl_xgsVQRUXwLcEIBnJaUVCz0zCKQKOW3IJ53kFSJvpUKnj0W8r6zIkxlOvTkt6VHu_ZdMh-lHliHT4QsCgmlkgnY0gmlwhKwSMyGKbXVsdGlhZGRyc5YACASsEjMhBqZWAAoErBIzIQamV90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGLvrEUNb1YbtZ2ItCSvpw_AJTzNf5w7kST6iOCIakCWDdGNwgqZWg3VkcIKmWIV3YWt1MgM --storenode=/ip4/172.18.51.33/tcp/42582/p2p/16Uiu2HAkw6DxffEp46mBR5rF3CykbrPdVhzCaaVXeh21nqDZ68Qk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.216.228 tests-functional_default 2b2279658b90d451ef38ce519f84efa9128d8bea279bc58986cb27466f5df2ed
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 2b2279658b90. Setting up logs at ./log/docker/store_node1_2026-04-14_22-11-54__bb8762be-e0b4-449d-abba-0402e254f478__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 26542
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26542/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26542/debug/v1/info" -H "Content-Type: application/json" -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.228/tcp/26543/p2p/16Uiu2HAm5BE2xf33M4F5BGQPv761MwsWZ55uUezWrBnGDrCW2cJL","/ip4/172.18.216.228/tcp/26544/ws/p2p/16Uiu2HAm5BE2xf33M4F5BGQPv761MwsWZ55uUezWrBnGDrCW2cJL"],"enrUri":"enr:-L24QO4lzXX381GvogmUtfpCRqQ_eyJuu5N2O8QyDvJfopCfRfz7KYVhARnYwrxvfo-YkWohhJPqalFtofgLHNdMgpUCgmlkgnY0gmlwhKwS2OSKbXVsdGlhZGRyc5YACASsEtjkBmevAAoErBLY5AZnsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkOFmwOO4xTjqYJ3-vKcPwH_Q0Onxx2n0UqqlW-tlI_GDdGNwgmevg3VkcIJnsYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26542/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.33/tcp/42582/p2p/16Uiu2HAkw6DxffEp46mBR5rF3CykbrPdVhzCaaVXeh21nqDZ68Qk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26542/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56d3e3d962783ec6ce9533c7a2491a94c08621588ee27cea2c34219b8714a04f"},{"messageHash":"0x5a46c11c39a2c90e1bbcb1ade7fefa645af5952c510fbec5c77570ace9a4a6cd"},{"messageHash":"0x34e9bc85f4530474b84eb69c7562ae501f40cd5cf6d077f75e04ce368f49839a"},{"messageHash":"0xe104f046e93ce5008602b88741658a570ec14926cc0069ba513537759758ec23"},{"messageHash":"0x968e2c845f0d50776b64c9c907e88037031a528d7b9c0aa4819b2ec81205e9f0"}],"paginationCursor":"0x968e2c845f0d50776b64c9c907e88037031a528d7b9c0aa4819b2ec81205e9f0"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26542/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x56d3e3d962783ec6ce9533c7a2491a94c08621588ee27cea2c34219b8714a04f"},{"messageHash":"0x5a46c11c39a2c90e1bbcb1ade7fefa645af5952c510fbec5c77570ace9a4a6cd"},{"messageHash":"0x34e9bc85f4530474b84eb69c7562ae501f40cd5cf6d077f75e04ce368f49839a"},{"messageHash":"0xe104f046e93ce5008602b88741658a570ec14926cc0069ba513537759758ec23"},{"messageHash":"0x968e2c845f0d50776b64c9c907e88037031a528d7b9c0aa4819b2ec81205e9f0"}],"paginationCursor":"0x968e2c845f0d50776b64c9c907e88037031a528d7b9c0aa4819b2ec81205e9f0"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x34e9bc85f4530474b84eb69c7562ae501f40cd5cf6d077f75e04ce368f49839a&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":"0xe104f046e93ce5008602b88741658a570ec14926cc0069ba513537759758ec23"},{"messageHash":"0x968e2c845f0d50776b64c9c907e88037031a528d7b9c0aa4819b2ec81205e9f0"},{"messageHash":"0xc3f721134e5e5bc3a28b6aa3568967e4fcfaea50b8efd1eac2392b40ef424b0c"},{"messageHash":"0x5fff5ad04f05cb477ac3999b51ea64ba618750c3853ccf26f0b7114e6066add1"},{"messageHash":"0x98001ef7ec843c8b056b37efc444d38f2c2dce0f35ac2cc97736eec60952cc70"},{"messageHash":"0x79473770fc5d9eb69876aea1ff06bcd5d5e44fa2b6fd1559a829a85c8316c1a9"},{"messageHash":"0x97293981f5df877850bccc9464bfca066ebeb97c4f84234c684d4f22ba209353"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26542/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x34e9bc85f4530474b84eb69c7562ae501f40cd5cf6d077f75e04ce368f49839a&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":"0xe104f046e93ce5008602b88741658a570ec14926cc0069ba513537759758ec23"},{"messageHash":"0x968e2c845f0d50776b64c9c907e88037031a528d7b9c0aa4819b2ec81205e9f0"},{"messageHash":"0xc3f721134e5e5bc3a28b6aa3568967e4fcfaea50b8efd1eac2392b40ef424b0c"},{"messageHash":"0x5fff5ad04f05cb477ac3999b51ea64ba618750c3853ccf26f0b7114e6066add1"},{"messageHash":"0x98001ef7ec843c8b056b37efc444d38f2c2dce0f35ac2cc97736eec60952cc70"},{"messageHash":"0x79473770fc5d9eb69876aea1ff06bcd5d5e44fa2b6fd1559a829a85c8316c1a9"},{"messageHash":"0x97293981f5df877850bccc9464bfca066ebeb97c4f84234c684d4f22ba209353"}]}'
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:269 Stopping container with id 28bffc8e9298
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 2b2279658b90
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
2026-04-14 22:11:39.727 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:11:39.727 DEBUG [tests.conftest] Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2026-04-14_22-11-39__c23bb7ed-c9b3-42d3-8c26-100e77475aa6
2026-04-14 22:11:39.728 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:11:39.728 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:11:39.728 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:11:39.741 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:39.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-11-39__c23bb7ed-c9b3-42d3-8c26-100e77475aa6__wakuorg_nwaku:latest.log
2026-04-14 22:11:39.742 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:39.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:39.745 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:39.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.65
2026-04-14 22:11:39.745 DEBUG [src.node.docker_mananger] Generated ports ['9896', '9897', '9898', '9899', '9900']
2026-04-14 22:11:39.745 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:39.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:39.746 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:39.746 DEBUG [src.node.docker_mananger] docker run -i -t -p 9896:9896 -p 9897:9897 -p 9898:9898 -p 9899:9899 -p 9900:9900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9898 --rest-port=9896 --tcp-port=9897 --discv5-udp-port=9899 --rest-address=0.0.0.0 --nat=extip:172.18.37.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffbefeda2d03ba9d17eac30decc2f97fe6fee1100ecd193f7f2bbaf76d5c3e3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9900 --metrics-logging=true --store=true --relay=true
2026-04-14 22:11:39.958 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.65 tests-functional_default 982622dd75ec7563afc3dbda62f9b327e7dd630e142ec29f9853aaf89c7f62be
2026-04-14 22:11:39.999 DEBUG [src.node.docker_mananger] Container started with ID 982622dd75ec. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-11-39__c23bb7ed-c9b3-42d3-8c26-100e77475aa6__wakuorg_nwaku:latest.log
2026-04-14 22:11:40.000 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9896
2026-04-14 22:11:40.001 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:40.079 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:40.079 ERROR [src.node.docker_mananger] Max retries reached for container b9699324c3f9. Exiting log stream.
2026-04-14 22:11:40.572 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:11:40.573 ERROR [src.node.docker_mananger] Max retries reached for container cf53555aa309. Exiting log stream.
2026-04-14 22:11:41.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9896/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:41.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:41.005 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:41.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:41.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.65/tcp/9897/p2p/16Uiu2HAm8aPb6S4z36yfPJTu9HxcF3Pr7zwM8hp1rd8UDktmzCKp","/ip4/172.18.37.65/tcp/9898/ws/p2p/16Uiu2HAm8aPb6S4z36yfPJTu9HxcF3Pr7zwM8hp1rd8UDktmzCKp"],"enrUri":"enr:-L24QCoNbSmLH8f7K-qEcZyYpMZ70nzvGcRZgdWTA4x7kOKGQgDPvoQtEKsaiblx39ZUzS58mIalYVfhU6MOMes6TVUCgmlkgnY0gmlwhKwSJUGKbXVsdGlhZGRyc5YACASsEiVBBiapAAoErBIlQQYmqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw2OfoQ5FBow7Bq2xQX46hBBr4yBu6hSOo9Vx6e7cCReDdGNwgiapg3VkcIImq4V3YWt1MgM"}'
2026-04-14 22:11:41.008 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:41.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:11:41.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-11-39__c23bb7ed-c9b3-42d3-8c26-100e77475aa6__wakuorg_nwaku:latest.log
2026-04-14 22:11:41.015 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:11:41.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:11:41.017 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:11:41.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.39
2026-04-14 22:11:41.018 DEBUG [src.node.docker_mananger] Generated ports ['24562', '24563', '24564', '24565', '24566']
2026-04-14 22:11:41.018 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:11:41.018 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:11:41.018 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:11:41.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 24562:24562 -p 24563:24563 -p 24564:24564 -p 24565:24565 -p 24566:24566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24564 --rest-port=24562 --tcp-port=24563 --discv5-udp-port=24565 --rest-address=0.0.0.0 --nat=extip:172.18.235.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bc94a1dadabdeadccda7a2f798edb0c6c6066ed94a9e9eab50476ee1cb9dbb3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24566 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCoNbSmLH8f7K-qEcZyYpMZ70nzvGcRZgdWTA4x7kOKGQgDPvoQtEKsaiblx39ZUzS58mIalYVfhU6MOMes6TVUCgmlkgnY0gmlwhKwSJUGKbXVsdGlhZGRyc5YACASsEiVBBiapAAoErBIlQQYmqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw2OfoQ5FBow7Bq2xQX46hBBr4yBu6hSOo9Vx6e7cCReDdGNwgiapg3VkcIImq4V3YWt1MgM --storenode=/ip4/172.18.37.65/tcp/9897/p2p/16Uiu2HAm8aPb6S4z36yfPJTu9HxcF3Pr7zwM8hp1rd8UDktmzCKp --store=true --relay=true
2026-04-14 22:11:41.211 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.39 tests-functional_default 8da504ef7bdc72cad391c1aafd898faf624d4a5ab099c54e3eba036a3c761d95
2026-04-14 22:11:41.249 DEBUG [src.node.docker_mananger] Container started with ID 8da504ef7bdc. Setting up logs at ./log/docker/store_node1_2026-04-14_22-11-39__c23bb7ed-c9b3-42d3-8c26-100e77475aa6__wakuorg_nwaku:latest.log
2026-04-14 22:11:41.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24562
2026-04-14 22:11:41.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:11:42.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24562/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:42.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:11:42.253 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:11:42.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24562/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:42.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.39/tcp/24563/p2p/16Uiu2HAmSxeN8Na4cneEidn1ueHifqFPZvNAqo78eA9RvCS4jFAc","/ip4/172.18.235.39/tcp/24564/ws/p2p/16Uiu2HAmSxeN8Na4cneEidn1ueHifqFPZvNAqo78eA9RvCS4jFAc"],"enrUri":"enr:-L24QF7-vsukoH3ZqPDrrCG_KLdMNZKlnXwfQ49wAWXZdJwEDOffuqQu2vPiwL1YK1-zRfUd6Lxs3mQWcg8fRiSaKxwCgmlkgnY0gmlwhKwS6yeKbXVsdGlhZGRyc5YACASsEusnBl_zAAoErBLrJwZf9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1Il5Ss7LFpz_C3b9qJ0W2qHBi-c1YflmWSZhpkZ5HcWDdGNwgl_zg3VkcIJf9YV3YWt1MgM"}'
2026-04-14 22:11:42.257 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:11:42.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24562/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.65/tcp/9897/p2p/16Uiu2HAm8aPb6S4z36yfPJTu9HxcF3Pr7zwM8hp1rd8UDktmzCKp"]'
2026-04-14 22:11:42.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:42.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9896/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:42.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:42.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24562/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:11:42.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:42.266 DEBUG [tests.store.test_api_flags] Trying to publish msg with content topic /myapp/1/latest/protoo
2026-04-14 22:11:42.267 DEBUG [src.steps.store] Relaying message
2026-04-14 22:11:42.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9896/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:11:42.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:11:42.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:11:42.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24562/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:11:42.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b493332b881dea94e979dc00e8eed9cd3a9b64085f17daab8612d9478974b25","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1776204702266921785,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 22:11:42.478 DEBUG [tests.store.test_api_flags] stored content topic is /myapp/1/latest/protoo
2026-04-14 22:11:42.480 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:11:42.481 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:11:42.481 DEBUG [src.node.waku_node] Stopping container with id 982622dd75ec
2026-04-14 22:11:42.962 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:42.962 DEBUG [src.node.waku_node] Stopping container with id 8da504ef7bdc
2026-04-14 22:11:43.444 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:11:43.445 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:11:43.455 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:11:43.461 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-04-14 22:08:22.955 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:08:22.956 DEBUG [tests.conftest] Running test: test_combination_of_different_nodes with id: 2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6
2026-04-14 22:08:22.956 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:08:22.956 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:08:22.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:22.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6__wakuorg_nwaku:latest.log
2026-04-14 22:08:22.966 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:22.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:22.968 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:22.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.195
2026-04-14 22:08:22.968 DEBUG [src.node.docker_mananger] Generated ports ['5758', '5759', '5760', '5761', '5762']
2026-04-14 22:08:22.968 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:22.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:22.968 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:22.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 5758:5758 -p 5759:5759 -p 5760:5760 -p 5761:5761 -p 5762:5762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5760 --rest-port=5758 --tcp-port=5759 --discv5-udp-port=5761 --rest-address=0.0.0.0 --nat=extip:172.18.63.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=30752c92ef85d3c362286a27c6d2ffb83a33bea294ac34d66c8bddba6a5ea577 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5762 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-04-14 22:08:23.156 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.195 tests-functional_default 1b26a93bb72889b35bed36db7fdd7328b57f753bcd07e1e48ce198a4ae37166c
2026-04-14 22:08:23.193 DEBUG [src.node.docker_mananger] Container started with ID 1b26a93bb728. Setting up logs at ./log/docker/receiving_node1_2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6__wakuorg_nwaku:latest.log
2026-04-14 22:08:23.194 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5758
2026-04-14 22:08:23.194 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:23.310 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:23.310 ERROR [src.node.docker_mananger] Max retries reached for container 4700afa08c0e. Exiting log stream.
2026-04-14 22:08:23.779 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:23.779 ERROR [src.node.docker_mananger] Max retries reached for container 39e6e6bf7d62. Exiting log stream.
2026-04-14 22:08:24.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5758/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:24.198 INFO [src.node.api_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":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:24.198 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:24.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:24.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.195/tcp/5759/p2p/16Uiu2HAmVLMGYU2PVgVzHuv6VZEVvm2HfuKrCCDGjx6Kv7CvUyeJ","/ip4/172.18.63.195/tcp/5760/ws/p2p/16Uiu2HAmVLMGYU2PVgVzHuv6VZEVvm2HfuKrCCDGjx6Kv7CvUyeJ"],"enrUri":"enr:-L24QMqHpCABYcCCK38QuBugujHpUGvFCISDAOTtzr9wYMaTOmumote0_ZioR6OI0keHZavV4W-W3krMXLWEMBJyA6ACgmlkgnY0gmlwhKwSP8OKbXVsdGlhZGRyc5YACASsEj_DBhZ_AAoErBI_wwYWgN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED99BLbBR6scTcclGXiorEBgqRPpF5teHkqZ5BoRqnzruDdGNwghZ_g3VkcIIWgYV3YWt1Mg0"}'
2026-04-14 22:08:24.201 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:24.208 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:24.208 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6__wakuorg_nwaku:latest.log
2026-04-14 22:08:24.208 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:24.208 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:24.210 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:24.210 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.254
2026-04-14 22:08:24.210 DEBUG [src.node.docker_mananger] Generated ports ['54326', '54327', '54328', '54329', '54330']
2026-04-14 22:08:24.210 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:24.210 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:24.210 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:24.211 DEBUG [src.node.docker_mananger] docker run -i -t -p 54326:54326 -p 54327:54327 -p 54328:54328 -p 54329:54329 -p 54330:54330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54328 --rest-port=54326 --tcp-port=54327 --discv5-udp-port=54329 --rest-address=0.0.0.0 --nat=extip:172.18.117.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebadfad5c8ae3d8b5c90b9b869ceefa0efe9bd4b4a50176586c3f3c7ae1fa562 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54330 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.63.195/tcp/5759/p2p/16Uiu2HAmVLMGYU2PVgVzHuv6VZEVvm2HfuKrCCDGjx6Kv7CvUyeJ
2026-04-14 22:08:24.397 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.254 tests-functional_default 0daff018c28f6d468458794b4a01d45fab3fb195b034d25cd19833e903f0ff38
2026-04-14 22:08:24.431 DEBUG [src.node.docker_mananger] Container started with ID 0daff018c28f. Setting up logs at ./log/docker/receiving_node2_2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6__wakuorg_nwaku:latest.log
2026-04-14 22:08:24.431 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54326
2026-04-14 22:08:24.432 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:25.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54326/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:25.435 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:25.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54326/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:25.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.254/tcp/54327/p2p/16Uiu2HAmJLfpk66WR6WAUuH7gxFnAyYbCWoJ7HpWPhYh9TuGBDo3","/ip4/172.18.117.254/tcp/54328/ws/p2p/16Uiu2HAmJLfpk66WR6WAUuH7gxFnAyYbCWoJ7HpWPhYh9TuGBDo3"],"enrUri":"enr:-L24QOK0vQHjJ9CAzGkll31QCEVDw1dPCdQyM4TthGqqIimwATWNtI3zcxUYbzgh62Vb7ENhbuRgE7dz-DIZ-FyzyL0CgmlkgnY0gmlwhKwSdf6KbXVsdGlhZGRyc5YACASsEnX-BtQ3AAoErBJ1_gbUON0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVHS4BZ6NZRai5bc2DatBgQFt4pcpYEXPUcubr8Ts2p6DdGNwgtQ3g3VkcILUOYV3YWt1MgA"}'
2026-04-14 22:08:25.438 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:25.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54326/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.195/tcp/5759/p2p/16Uiu2HAmVLMGYU2PVgVzHuv6VZEVvm2HfuKrCCDGjx6Kv7CvUyeJ"]'
2026-04-14 22:08:25.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:25.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:08:25.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6__wakuorg_nwaku:latest.log
2026-04-14 22:08:25.489 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:08:25.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:08:25.493 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:08:25.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.65
2026-04-14 22:08:25.493 DEBUG [src.node.docker_mananger] Generated ports ['49520', '49521', '49522', '49523', '49524']
2026-04-14 22:08:25.493 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:08:25.493 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:08:25.494 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:08:25.496 DEBUG [src.node.docker_mananger] docker run -i -t -p 49520:49520 -p 49521:49521 -p 49522:49522 -p 49523:49523 -p 49524:49524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49522 --rest-port=49520 --tcp-port=49521 --discv5-udp-port=49523 --rest-address=0.0.0.0 --nat=extip:172.18.230.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4c7dc1f28f50aea4adedafd699f64c720cef6f491f51bb0c1b408846f1bff15d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49524 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMqHpCABYcCCK38QuBugujHpUGvFCISDAOTtzr9wYMaTOmumote0_ZioR6OI0keHZavV4W-W3krMXLWEMBJyA6ACgmlkgnY0gmlwhKwSP8OKbXVsdGlhZGRyc5YACASsEj_DBhZ_AAoErBI_wwYWgN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED99BLbBR6scTcclGXiorEBgqRPpF5teHkqZ5BoRqnzruDdGNwghZ_g3VkcIIWgYV3YWt1Mg0 --lightpushnode=/ip4/172.18.63.195/tcp/5759/p2p/16Uiu2HAmVLMGYU2PVgVzHuv6VZEVvm2HfuKrCCDGjx6Kv7CvUyeJ --lightpush=true --relay=true
2026-04-14 22:08:25.687 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.65 tests-functional_default bda194a742a29ba053c4959ff6cc507a18361143956aa08626ee8a76fbe9307d
2026-04-14 22:08:25.723 DEBUG [src.node.docker_mananger] Container started with ID bda194a742a2. Setting up logs at ./log/docker/lightpush_node2_2026-04-14_22-08-22__ef571df2-e5e5-4760-953e-035f892b43e6__wakuorg_nwaku:latest.log
2026-04-14 22:08:25.723 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49520
2026-04-14 22:08:25.723 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:26.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49520/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:08:26.739 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:08:26.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:26.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.65/tcp/49521/p2p/16Uiu2HAmKeTSJ62ptXqkNHWZyv6sZdA6dmhgeERdZsTzZk8DBV8Y","/ip4/172.18.230.65/tcp/49522/ws/p2p/16Uiu2HAmKeTSJ62ptXqkNHWZyv6sZdA6dmhgeERdZsTzZk8DBV8Y"],"enrUri":"enr:-L24QPvcdex_TO-lGSgjUdcNVnZrjz7sOXeOEPg7SGnfb-F8O2dF-QMwEzNIN5TkIzZBkLmKh-NxGoWaEcjok3hn1RECgmlkgnY0gmlwhKwS5kGKbXVsdGlhZGRyc5YACASsEuZBBsFxAAoErBLmQQbBct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZ97asHdW284hmOnSnscNLbKqA3VYNTl9hRUXrvHmzRWDdGNwgsFxg3VkcILBc4V3YWt1Mgk"}'
2026-04-14 22:08:26.747 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:08:26.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.195/tcp/5759/p2p/16Uiu2HAmVLMGYU2PVgVzHuv6VZEVvm2HfuKrCCDGjx6Kv7CvUyeJ"]'
2026-04-14 22:08:26.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.254/tcp/54327/p2p/16Uiu2HAmJLfpk66WR6WAUuH7gxFnAyYbCWoJ7HpWPhYh9TuGBDo3"]'
2026-04-14 22:08:26.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5758/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:08:26.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:08:26.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:26.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54326/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/198/0"}'
2026-04-14 22:08:26.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-14 22:08:26.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:27.800 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 22:08:27.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49520/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776204507800054298}}'
2026-04-14 22:08:27.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:27.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 22:08:27.917 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:27.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204507800054298,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:27.922 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 22:08:27.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204507800054298,"ephemeral":false,"proof":""}]'
2026-04-14 22:08:27.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54326/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:27.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776204507800054298,"ephemeral":false}]'
2026-04-14 22:08:27.930 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:08:27.931 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:08:27.932 DEBUG [src.node.waku_node] Stopping container with id 1b26a93bb728
2026-04-14 22:08:28.428 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:28.430 DEBUG [src.node.waku_node] Stopping container with id 0daff018c28f
2026-04-14 22:08:28.884 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:28.884 DEBUG [src.node.waku_node] Stopping container with id bda194a742a2
2026-04-14 22:08:29.284 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:29.284 ERROR [src.node.docker_mananger] Max retries reached for container 1b26a93bb728. Exiting log stream.
2026-04-14 22:08:29.333 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:29.335 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:08:29.351 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:29.365 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:29.374 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-04-14 22:12:12.763 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:12:12.765 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-04-14_22-12-12__ed814ce3-89ef-4395-b124-cdef078e198e
2026-04-14 22:12:12.765 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:12:12.765 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:12:12.766 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 22:12:12.776 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:12.776 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-12-12__ed814ce3-89ef-4395-b124-cdef078e198e__wakuorg_nwaku:latest.log
2026-04-14 22:12:12.776 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:12.777 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:12.780 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:12.782 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.87
2026-04-14 22:12:12.783 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:12.783 DEBUG [src.node.docker_mananger] Generated ports ['42998', '42999', '43000', '43001', '43002']
2026-04-14 22:12:12.785 ERROR [src.node.docker_mananger] Max retries reached for container 0793ca221a53. Exiting log stream.
2026-04-14 22:12:12.785 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:12.785 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:12.786 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:12.786 DEBUG [src.node.docker_mananger] docker run -i -t -p 42998:42998 -p 42999:42999 -p 43000:43000 -p 43001:43001 -p 43002:43002 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43000 --rest-port=42998 --tcp-port=42999 --discv5-udp-port=43001 --rest-address=0.0.0.0 --nat=extip:172.18.120.87 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c2a9a66e9cbcb8a21fafcd7fa842150aeda5abf382cc6df990893d7e8dfdf4cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43002 --metrics-logging=true --relay=true --filter=true
2026-04-14 22:12:13.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.87 tests-functional_default f976d23058ff92943e1cd89031c38bac6c87b02f4bf93112c0497d8ee2170086
2026-04-14 22:12:13.077 DEBUG [src.node.docker_mananger] Container started with ID f976d23058ff. Setting up logs at ./log/docker/node1_2026-04-14_22-12-12__ed814ce3-89ef-4395-b124-cdef078e198e__wakuorg_nwaku:latest.log
2026-04-14 22:12:13.079 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42998
2026-04-14 22:12:13.081 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:13.089 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:13.089 ERROR [src.node.docker_mananger] Max retries reached for container fe95a317cd8f. Exiting log stream.
2026-04-14 22:12:13.863 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:13.863 ERROR [src.node.docker_mananger] Max retries reached for container e09d480ea15a. Exiting log stream.
2026-04-14 22:12:14.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42998/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:14.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:14.084 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:14.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42998/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:14.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.87/tcp/42999/p2p/16Uiu2HAm4ydAG2xuHi5q1KvXmEdqsVcENQHTPnWSaX3rfawUZ43Z","/ip4/172.18.120.87/tcp/43000/ws/p2p/16Uiu2HAm4ydAG2xuHi5q1KvXmEdqsVcENQHTPnWSaX3rfawUZ43Z"],"enrUri":"enr:-L24QPLgs_qA2Pax_pFyBSAymbVC2brk0NsuBqE_PKMasHzMYDO8UHt98asqg1AP3WjABIEt2L6wzsj0ryfilT0VnLUCgmlkgnY0gmlwhKwSeFeKbXVsdGlhZGRyc5YACASsEnhXBqf3AAoErBJ4Vwan-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeiUhV9Bx6GGJdbRvvTU1jg9rgVgfI_zp47FoeZkT7CDdGNwgqf3g3VkcIKn-YV3YWt1MgU"}'
2026-04-14 22:12:14.087 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:14.088 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 22:12:14.094 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:14.095 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-12-12__ed814ce3-89ef-4395-b124-cdef078e198e__wakuorg_nwaku:latest.log
2026-04-14 22:12:14.095 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:14.095 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:14.096 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:14.097 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.67
2026-04-14 22:12:14.097 DEBUG [src.node.docker_mananger] Generated ports ['20321', '20322', '20323', '20324', '20325']
2026-04-14 22:12:14.097 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:14.097 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:14.097 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:14.097 DEBUG [src.node.docker_mananger] docker run -i -t -p 20321:20321 -p 20322:20322 -p 20323:20323 -p 20324:20324 -p 20325:20325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20323 --rest-port=20321 --tcp-port=20322 --discv5-udp-port=20324 --rest-address=0.0.0.0 --nat=extip:172.18.158.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ac9fab03feba2e09a6f4fffbd1fa1b9c809e55c6f1b34c8071cded8c4ede898 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20325 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPLgs_qA2Pax_pFyBSAymbVC2brk0NsuBqE_PKMasHzMYDO8UHt98asqg1AP3WjABIEt2L6wzsj0ryfilT0VnLUCgmlkgnY0gmlwhKwSeFeKbXVsdGlhZGRyc5YACASsEnhXBqf3AAoErBJ4Vwan-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeiUhV9Bx6GGJdbRvvTU1jg9rgVgfI_zp47FoeZkT7CDdGNwgqf3g3VkcIKn-YV3YWt1MgU --filternode=/ip4/172.18.120.87/tcp/42999/p2p/16Uiu2HAm4ydAG2xuHi5q1KvXmEdqsVcENQHTPnWSaX3rfawUZ43Z
2026-04-14 22:12:14.296 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.67 tests-functional_default 376592cf9ee2369538fa5aacd0fd08caedde2dfe65586e750655d1a26886ed0c
2026-04-14 22:12:14.358 DEBUG [src.node.docker_mananger] Container started with ID 376592cf9ee2. Setting up logs at ./log/docker/node2_2026-04-14_22-12-12__ed814ce3-89ef-4395-b124-cdef078e198e__wakuorg_nwaku:latest.log
2026-04-14 22:12:14.358 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20321
2026-04-14 22:12:14.358 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:15.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20321/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:15.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:15.362 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:15.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:15.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.67/tcp/20322/p2p/16Uiu2HAmNKUv3fYdMJEzCjAKvhQz652diw6xD4JxmqRsr8PYyyUG","/ip4/172.18.158.67/tcp/20323/ws/p2p/16Uiu2HAmNKUv3fYdMJEzCjAKvhQz652diw6xD4JxmqRsr8PYyyUG"],"enrUri":"enr:-L24QM3EABiE8aob80mpktoG7awOdKRKxNuQwjkBUzwuK8vyLxXQxEeo_wzgFfqtC5t9yyf4bRQhWvQEGCnP_ls_d-4CgmlkgnY0gmlwhKwSnkOKbXVsdGlhZGRyc5YACASsEp5DBk9iAAoErBKeQwZPY90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDj5WNJuUvvYDqLK9S6GV7lmMOjSdN-UZwN0qOPOsHL72DdGNwgk9ig3VkcIJPZIV3YWt1MgA"}'
2026-04-14 22:12:15.364 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:15.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20321/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.87/tcp/42999/p2p/16Uiu2HAm4ydAG2xuHi5q1KvXmEdqsVcENQHTPnWSaX3rfawUZ43Z"]'
2026-04-14 22:12:15.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:15.400 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 22:12:15.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42998/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:12:15.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:15.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20321/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a49249d7-071a-4767-a6f7-a92140f6eefd", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:12:15.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a49249d7-071a-4767-a6f7-a92140f6eefd","statusDesc":"OK"}'
2026-04-14 22:12:15.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42998/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
2026-04-14 22:12:15.434 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42998/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 22:12:15.437 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:12:15.438 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:12:15.438 DEBUG [src.node.waku_node] Stopping container with id f976d23058ff
2026-04-14 22:12:15.920 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:15.922 DEBUG [src.node.waku_node] Stopping container with id 376592cf9ee2
2026-04-14 22:12:16.357 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:12:16.358 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:12:16.368 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:12:16.375 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,670 @@
2026-04-14 22:12:55.717 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:12:55.722 DEBUG [tests.conftest] Running test: test_extreme_number_page_size with id: 2026-04-14_22-12-55__bff66395-8c5d-4c45-9eab-b5895feb02a3
2026-04-14 22:12:55.725 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:12:55.726 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:12:55.728 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 22:12:55.735 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:55.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-12-55__bff66395-8c5d-4c45-9eab-b5895feb02a3__wakuorg_nwaku:latest.log
2026-04-14 22:12:55.737 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:55.737 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:55.741 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:55.741 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.158
2026-04-14 22:12:55.742 DEBUG [src.node.docker_mananger] Generated ports ['23528', '23529', '23530', '23531', '23532']
2026-04-14 22:12:55.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:55.745 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:55.745 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:55.745 DEBUG [src.node.docker_mananger] docker run -i -t -p 23528:23528 -p 23529:23529 -p 23530:23530 -p 23531:23531 -p 23532:23532 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23530 --rest-port=23528 --tcp-port=23529 --discv5-udp-port=23531 --rest-address=0.0.0.0 --nat=extip:172.18.251.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bd0a1a6aca27a9cac5c0c53de6bd637b9d7a6b5e5a3bfe7bf9bed064e9afd2ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23532 --metrics-logging=true --store=true --relay=true
2026-04-14 22:12:55.975 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.158 tests-functional_default 02c0b868303c8280e2a0e184c5df362a000ae76faefa3d83e62467772bc63da2
2026-04-14 22:12:56.026 DEBUG [src.node.docker_mananger] Container started with ID 02c0b868303c. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-12-55__bff66395-8c5d-4c45-9eab-b5895feb02a3__wakuorg_nwaku:latest.log
2026-04-14 22:12:56.027 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23528
2026-04-14 22:12:56.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:56.050 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:56.051 ERROR [src.node.docker_mananger] Max retries reached for container 1019cc48ffa9. Exiting log stream.
2026-04-14 22:12:56.600 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:12:56.600 ERROR [src.node.docker_mananger] Max retries reached for container 94df6a73fefd. Exiting log stream.
2026-04-14 22:12:57.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23528/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:57.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:57.034 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:57.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:57.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.158/tcp/23529/p2p/16Uiu2HAm6G7a5wLXpF6RCT9nAgkWxx5q8jZ8kL1416gLMD2nobom","/ip4/172.18.251.158/tcp/23530/ws/p2p/16Uiu2HAm6G7a5wLXpF6RCT9nAgkWxx5q8jZ8kL1416gLMD2nobom"],"enrUri":"enr:-L24QBWmT1wBbYPOtJSpw3ekK7_3WgGixAcKH7eNCFF84XIRNdBKKRzaqJBbv8GnnD_gN0pV_jWjsZZCK0TeQxMpmeUCgmlkgnY0gmlwhKwS-56KbXVsdGlhZGRyc5YACASsEvueBlvpAAoErBL7ngZb6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoP2vKMnyj9twZpOkR1swKIk2W-QY4Xnq33ZL0jWcqACDdGNwglvpg3VkcIJb64V3YWt1MgM"}'
2026-04-14 22:12:57.039 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:57.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:12:57.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-12-55__bff66395-8c5d-4c45-9eab-b5895feb02a3__wakuorg_nwaku:latest.log
2026-04-14 22:12:57.051 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:12:57.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:12:57.055 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:12:57.055 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.17
2026-04-14 22:12:57.055 DEBUG [src.node.docker_mananger] Generated ports ['8543', '8544', '8545', '8546', '8547']
2026-04-14 22:12:57.055 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:12:57.055 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:12:57.056 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:12:57.056 DEBUG [src.node.docker_mananger] docker run -i -t -p 8543:8543 -p 8544:8544 -p 8545:8545 -p 8546:8546 -p 8547:8547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8545 --rest-port=8543 --tcp-port=8544 --discv5-udp-port=8546 --rest-address=0.0.0.0 --nat=extip:172.18.67.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0d2a98d62beedfa160ca13d5c947fab946dcda1ea4dfbd38bcb38b9c2a9f72bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8547 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBWmT1wBbYPOtJSpw3ekK7_3WgGixAcKH7eNCFF84XIRNdBKKRzaqJBbv8GnnD_gN0pV_jWjsZZCK0TeQxMpmeUCgmlkgnY0gmlwhKwS-56KbXVsdGlhZGRyc5YACASsEvueBlvpAAoErBL7ngZb6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoP2vKMnyj9twZpOkR1swKIk2W-QY4Xnq33ZL0jWcqACDdGNwglvpg3VkcIJb64V3YWt1MgM --storenode=/ip4/172.18.251.158/tcp/23529/p2p/16Uiu2HAm6G7a5wLXpF6RCT9nAgkWxx5q8jZ8kL1416gLMD2nobom --store=true --relay=true
2026-04-14 22:12:57.288 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.17 tests-functional_default 83fccb417b60e20a6f894fc4e7ac4e9877ccd437770a955fe2554ad3c2f3079c
2026-04-14 22:12:57.334 DEBUG [src.node.docker_mananger] Container started with ID 83fccb417b60. Setting up logs at ./log/docker/store_node1_2026-04-14_22-12-55__bff66395-8c5d-4c45-9eab-b5895feb02a3__wakuorg_nwaku:latest.log
2026-04-14 22:12:57.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8543
2026-04-14 22:12:57.338 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:12:58.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8543/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:12:58.347 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:12:58.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:12:58.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.17/tcp/8544/p2p/16Uiu2HAmRAX9Krafi9Ht8CsDTUMn9zQondCNcq9vRbpquLqMwwRp","/ip4/172.18.67.17/tcp/8545/ws/p2p/16Uiu2HAmRAX9Krafi9Ht8CsDTUMn9zQondCNcq9vRbpquLqMwwRp"],"enrUri":"enr:-L24QJXg-dNH2CcjmF3hZWssZk8PzmY_KFI_ItzxI-mEJ-GxKOfpBYUlEj95eE3exiWmTKhmxeEqyz0JzMHLUebiCs4CgmlkgnY0gmlwhKwSQxGKbXVsdGlhZGRyc5YACASsEkMRBiFgAAoErBJDEQYhYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudznuDjQZNOnuJUth9yLZ0tLdcwrJJZNrUtNOsBMiaeDdGNwgiFgg3VkcIIhYoV3YWt1MgM"}'
2026-04-14 22:12:58.352 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:12:58.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8543/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.158/tcp/23529/p2p/16Uiu2HAm6G7a5wLXpF6RCT9nAgkWxx5q8jZ8kL1416gLMD2nobom"]'
2026-04-14 22:12:58.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:12:58.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 22:12:58.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.371 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:58.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.377 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:58.579 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:58.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:58.793 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:58.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:58.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:58.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:59.006 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:59.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:59.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:59.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:59.217 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:59.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:59.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:59.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:59.432 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:59.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:59.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:59.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:59.644 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:59.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:59.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:59.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:12:59.854 DEBUG [src.steps.store] Relaying message
2026-04-14 22:12:59.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:12:59.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:12:59.864 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:00.067 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:00.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:00.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:00.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:00.276 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:00.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:00.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:00.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:00.490 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:00.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:00.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:00.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:00.702 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:00.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:00.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:00.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:00.915 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:00.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:00.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:00.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:01.127 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:01.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:01.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:01.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:01.336 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:01.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:01.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:01.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:01.552 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:01.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:01.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:01.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:01.763 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:01.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:01.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:01.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:01.974 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:01.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:01.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:01.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:02.186 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:02.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:02.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:02.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:02.395 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:02.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:02.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:02.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:02.604 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:02.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:02.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:02.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:02.814 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:02.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:02.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:02.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:03.025 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:03.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:03.237 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:03.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.244 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:03.445 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:03.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:03.657 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:03.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.665 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:03.867 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:03.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:03.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:03.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:04.078 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:04.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:04.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:04.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:04.288 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:04.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:04.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:04.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:04.497 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:04.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:04.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:04.506 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:04.707 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:04.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:04.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:04.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:04.919 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:04.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:04.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:04.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:05.127 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:05.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:05.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:05.137 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:05.338 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:05.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:05.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:05.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:05.550 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:05.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:05.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:05.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:05.760 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:05.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:05.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:05.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:05.975 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:05.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:05.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:05.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:06.183 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:06.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:06.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:06.398 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:06.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:06.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:06.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:06.606 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:06.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:06.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:06.617 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:06.817 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:06.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:06.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:06.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:07.028 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:07.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:07.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:07.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:07.240 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:07.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:07.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:07.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:07.451 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:07.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:07.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:07.460 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:07.662 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:07.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:07.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:07.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:07.876 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:07.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:07.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:07.886 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:08.087 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:08.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:08.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:08.093 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:08.294 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:08.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:08.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:08.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:08.505 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:08.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:08.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:08.513 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:08.719 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:08.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:08.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:08.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:08.929 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:08.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:08.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:08.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:09.138 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:09.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:09.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:09.150 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:09.350 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:09.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:09.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:09.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:09.563 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:09.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:09.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:09.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:09.773 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:09.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:09.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:09.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:09.984 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:09.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:09.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:09.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:10.194 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:10.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:10.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:10.203 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:10.404 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:10.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:10.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:10.414 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:10.616 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:10.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:10.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:10.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:10.831 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:10.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:10.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:10.841 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:11.042 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:11.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:11.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:11.052 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:11.253 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:11.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:11.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:11.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:11.468 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:11.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:11.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:11.477 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:11.678 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:11.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:11.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:11.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:11.891 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:11.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:11.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:11.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:12.107 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:12.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:12.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:12.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:12.318 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:12.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:12.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:12.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:12.527 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:12.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:12.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:12.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:12.738 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:12.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:12.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:12.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:12.951 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:12.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:12.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:12.960 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:13.162 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:13.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:13.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:13.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:13.378 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:13.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:13.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:13.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:13.587 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:13.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:13.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:13.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:13.804 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:13.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:13.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:13.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:14.014 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:14.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:14.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:14.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:14.224 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:14.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:14.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:14.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:14.435 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:14.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:14.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:14.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:14.652 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:14.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:14.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:14.664 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:14.867 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:14.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:14.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:14.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:15.077 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:15.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:15.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:15.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:15.288 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:15.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:15.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:15.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:15.500 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:15.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:15.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:15.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:15.709 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:15.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:15.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:15.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:15.918 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:15.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:15.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:15.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:16.130 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:16.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:16.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:16.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:16.344 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:16.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:16.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:16.354 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:16.555 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:16.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:16.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:16.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:16.766 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:16.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:16.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:16.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:16.974 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:16.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:16.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:16.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:17.182 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:17.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:17.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:17.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:17.396 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:17.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:17.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:17.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:17.607 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:17.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:17.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:17.617 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:17.818 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:17.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:17.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:17.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:18.027 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:18.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:18.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:18.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:18.238 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:18.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:18.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:18.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:18.447 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:18.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:18.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:18.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:18.659 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:18.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:18.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:18.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:18.871 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:18.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:18.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:18.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:19.082 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:19.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:19.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:19.093 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:19.294 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:19.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:19.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:19.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:19.506 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:19.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:19.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:19.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:19.716 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:19.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:19.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:19.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:19.931 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:19.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:19.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:19.941 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:20.142 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:20.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:20.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:20.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:20.354 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:20.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:20.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:20.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:20.566 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:20.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:20.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:20.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:20.774 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:20.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:20.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:20.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:20.987 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:20.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:20.997 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:21.198 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:21.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:21.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:21.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:21.408 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:21.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:21.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:21.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:21.623 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:21.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:21.630 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:21.831 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:21.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:21.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:21.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:22.040 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:22.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:22.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:22.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:22.253 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:22.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:22.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:22.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:22.465 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:22.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:22.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:22.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:22.675 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:22.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:22.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:22.685 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:22.886 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:22.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:22.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:22.896 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:23.097 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:23.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:23.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:23.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:23.312 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:23.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:23.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:23.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:23.524 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:23.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:23.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:23.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:23.734 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:23.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:23.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:23.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:23.945 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:23.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:23.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:23.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:24.158 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:24.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:24.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:24.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:24.368 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:24.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:24.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:24.380 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:24.582 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:24.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:24.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:24.590 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:24.792 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:24.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:24.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:24.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:25.002 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:25.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:25.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:25.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:25.211 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:25.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:25.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:25.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:25.420 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:25.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:25.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:25.431 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:25.632 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:25.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:25.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:25.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:25.842 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:25.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:25.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:25.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:26.050 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:26.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:26.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:26.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:26.272 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:26.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:26.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:26.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:26.485 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:26.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:26.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:26.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:26.696 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:26.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:26.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:26.707 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:26.911 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:26.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:26.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:26.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:27.123 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:27.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:27.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:27.333 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:27.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:27.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:27.546 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:27.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:27.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:27.755 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:27.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:27.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:27.961 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:27.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:27.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:27.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:28.174 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:28.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:28.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:28.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:28.385 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:28.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:28.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:28.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:28.595 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:28.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:28.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:28.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:28.804 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:28.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:28.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:28.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:29.016 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:29.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:29.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:29.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:29.227 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:29.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:29.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:29.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:29.442 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:29.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:29.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:29.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:29.655 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:29.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:29.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:29.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:29.864 DEBUG [src.steps.store] Relaying message
2026-04-14 22:13:29.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23528/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 22:13:29.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:13:29.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 22:13:30.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23528/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:30.085 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:30.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8543/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:13:30.094 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:13:30.100 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:13:30.105 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:13:30.105 DEBUG [src.node.waku_node] Stopping container with id 02c0b868303c
2026-04-14 22:13:30.639 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:30.640 DEBUG [src.node.waku_node] Stopping container with id 83fccb417b60
2026-04-14 22:13:31.175 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:13:31.178 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:13:31.274 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:13:31.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,11 @@
2026-04-14 22:17:41.872 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:17:41.873 DEBUG [tests.conftest] Running test: test_valid_payloads_random_user_message_limit with id: 2026-04-14_22-17-41__f954c8b0-4347-4534-ad0f-83f02f698049
2026-04-14 22:17:41.873 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:17:41.873 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:17:41.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:17:41.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-17-41__f954c8b0-4347-4534-ad0f-83f02f698049__wakuorg_nwaku:latest.log
2026-04-14 22:17:41.945 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:17:41.961 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:17:41.968 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:17:41.972 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 22:17:41.973 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports

View File

@ -0,0 +1,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_not_in_docker_flags with id: 2026-04-14_22-11-39__eb8ec47b-6aab-4893-a97e-1c3e56473985
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-11-39__eb8ec47b-6aab-4893-a97e-1c3e56473985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.198.211
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['51554', '51555', '51556', '51557', '51558']
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 51554:51554 -p 51555:51555 -p 51556:51556 -p 51557:51557 -p 51558:51558 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51556 --rest-port=51554 --tcp-port=51555 --discv5-udp-port=51557 --rest-address=0.0.0.0 --nat=extip:172.18.198.211 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c0c229cabf81332dfcf02fdc0cedb7310c1f6a2ba7f0867ffbd9baf20af8bbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51558 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.198.211 tests-functional_default d4cff09edd6a4fdfd0cfffec33045bd3482c34a46748ca927ed4298b21bfdf5b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d4cff09edd6a. Setting up logs at ./log/docker/node1_2026-04-14_22-11-39__eb8ec47b-6aab-4893-a97e-1c3e56473985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 51554
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container f822dd027035. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container a85998c36133. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51554/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51554/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51554/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.211/tcp/51555/p2p/16Uiu2HAmA1cDH43ymEUW6oiKMANSHVPtM4vckyZjHNQttPvzuRoP","/ip4/172.18.198.211/tcp/51556/ws/p2p/16Uiu2HAmA1cDH43ymEUW6oiKMANSHVPtM4vckyZjHNQttPvzuRoP"],"enrUri":"enr:-L24QJbHdrbFbRsnUCP1TKVo6FtHRQUXYRLK9aTt-VBNYrKgdh_K51j7hz_OAZLnM7I60V4r5pvk6hb_iEVyo6w2qjACgmlkgnY0gmlwhKwSxtOKbXVsdGlhZGRyc5YACASsEsbTBsljAAoErBLG0wbJZN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2LUawrUDoAXlPJoB7DTB4e9rgaiFIb2hIHuIEGLFFrKDdGNwgsljg3VkcILJZYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-11-39__eb8ec47b-6aab-4893-a97e-1c3e56473985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.160.157
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['65177', '65178', '65179', '65180', '65181']
DEBUG  src.node.waku_node:waku_node.py:179 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 65177:65177 -p 65178:65178 -p 65179:65179 -p 65180:65180 -p 65181:65181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65179 --rest-port=65177 --tcp-port=65178 --discv5-udp-port=65180 --rest-address=0.0.0.0 --nat=extip:172.18.160.157 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=de14833aa3f9cc942b79b5afcc2d82dbe6fcf81ebfd49cf523ee7cefebe608bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65181 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJbHdrbFbRsnUCP1TKVo6FtHRQUXYRLK9aTt-VBNYrKgdh_K51j7hz_OAZLnM7I60V4r5pvk6hb_iEVyo6w2qjACgmlkgnY0gmlwhKwSxtOKbXVsdGlhZGRyc5YACASsEsbTBsljAAoErBLG0wbJZN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2LUawrUDoAXlPJoB7DTB4e9rgaiFIb2hIHuIEGLFFrKDdGNwgsljg3VkcILJZYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.160.157 tests-functional_default e59754fc7292c7202ec1aa15825f7462368aade250f510c73afca4762f6eb6d1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e59754fc7292. Setting up logs at ./log/docker/node2_2026-04-14_22-11-39__eb8ec47b-6aab-4893-a97e-1c3e56473985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 65177
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65177/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/65178/p2p/16Uiu2HAkv48PVeDguGbkCGNjt9qn4mzUZ5nSsAufX3zfd6X7NbBz","/ip4/172.18.160.157/tcp/65179/ws/p2p/16Uiu2HAkv48PVeDguGbkCGNjt9qn4mzUZ5nSsAufX3zfd6X7NbBz"],"enrUri":"enr:-L24QKvB0r1szUarWH4keoh0StvU6kdyhv2NL4d9EoaLUe77DVu5c1ymewWHdmcZiMxbYFlV-Rz5blumHUeyvZqLuD4CgmlkgnY0gmlwhKwSoJ2KbXVsdGlhZGRyc5YACASsEqCdBv6aAAoErBKgnQb-m90DgnJzhQACAQAAiXNlY3AyNTZrMaECCVbE_BA384Jiv9x1aADVpkOw7Qw7XClgu-k0A8d9fu2DdGNwgv6ag3VkcIL-nIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.211/tcp/51555/p2p/16Uiu2HAmA1cDH43ymEUW6oiKMANSHVPtM4vckyZjHNQttPvzuRoP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51554/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:65177/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:51554/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:51554/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":1776204702491411850,"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:65177/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":1776204702491411850,"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:269 Stopping container with id d4cff09edd6a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e59754fc7292
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,144 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_close_to_now with id: 2026-04-14_22-12-36__2a3ee3ad-f7cd-4c91-a6d9-3382c29d94b3
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:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_22-12-36__2a3ee3ad-f7cd-4c91-a6d9-3382c29d94b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.159.9
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['59989', '59990', '59991', '59992', '59993']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 59989:59989 -p 59990:59990 -p 59991:59991 -p 59992:59992 -p 59993:59993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59991 --rest-port=59989 --tcp-port=59990 --discv5-udp-port=59992 --rest-address=0.0.0.0 --nat=extip:172.18.159.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1ffdcb2f9fe2c9aa6fcad8adc0d4d3df65b2caeb2ca6aa6dce1940e9afcb9ed5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59993 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.159.9 tests-functional_default d2a4648ecda396e9d55e0686e3344aba56b771baad0eda11ed10781802144c22
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d2a4648ecda3. Setting up logs at ./log/docker/publishing_node1_2026-04-14_22-12-36__2a3ee3ad-f7cd-4c91-a6d9-3382c29d94b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 59989
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 1949eb070469. Exiting log stream.
ERROR  src.node.docker_mananger:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.docker_mananger:docker_mananger.py:127 Max retries reached for container 2346852ea8a8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/debug/v1/info" -H "Content-Type: application/json" -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.9/tcp/59990/p2p/16Uiu2HAmAfrwXpDhxxwsPCxXnR7AqrvrN27mwmxY79SmgC3HjZCB","/ip4/172.18.159.9/tcp/59991/ws/p2p/16Uiu2HAmAfrwXpDhxxwsPCxXnR7AqrvrN27mwmxY79SmgC3HjZCB"],"enrUri":"enr:-L24QOKsf9x8Uiv-fSSkXKIAdemLKkd3dpqTL-1F__qvyY5ge3xvVNo1fNUkT9DHv6gyLrqSUmDZpquv88-qcDlP6rICgmlkgnY0gmlwhKwSnwmKbXVsdGlhZGRyc5YACASsEp8JBupWAAoErBKfCQbqV90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4oHUMTRh-L0VUD98CRRHaVXAQg6FwxTN32GrQ60XghiDdGNwgupWg3VkcILqWIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:20 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:102 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_22-12-36__2a3ee3ad-f7cd-4c91-a6d9-3382c29d94b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:106 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:23 Attempting to create or retrieve network tests-functional_default
DEBUG  src.node.docker_mananger:docker_mananger.py:26 Network tests-functional_default already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:146 Generated random external IP 172.18.109.229
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50422', '50423', '50424', '50425', '50426']
DEBUG  src.node.waku_node:waku_node.py:489 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:192 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:194 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:50 docker run -i -t -p 50422:50422 -p 50423:50423 -p 50424:50424 -p 50425:50425 -p 50426:50426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50424 --rest-port=50422 --tcp-port=50423 --discv5-udp-port=50425 --rest-address=0.0.0.0 --nat=extip:172.18.109.229 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d6f2edb486ef3a7acbfcdecafd0bb8a2ca95a29f81ba39eb7c7c6c6b267c7f65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50426 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOKsf9x8Uiv-fSSkXKIAdemLKkd3dpqTL-1F__qvyY5ge3xvVNo1fNUkT9DHv6gyLrqSUmDZpquv88-qcDlP6rICgmlkgnY0gmlwhKwSnwmKbXVsdGlhZGRyc5YACASsEp8JBupWAAoErBKfCQbqV90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4oHUMTRh-L0VUD98CRRHaVXAQg6FwxTN32GrQ60XghiDdGNwgupWg3VkcILqWIV3YWt1MgM --storenode=/ip4/172.18.159.9/tcp/59990/p2p/16Uiu2HAmAfrwXpDhxxwsPCxXnR7AqrvrN27mwmxY79SmgC3HjZCB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.109.229 tests-functional_default e1d41a5a710d2ba56ef098191e0ec62dfff98ff561179f4799f923e5b3e8ef32
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e1d41a5a710d. Setting up logs at ./log/docker/store_node1_2026-04-14_22-12-36__2a3ee3ad-f7cd-4c91-a6d9-3382c29d94b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50422
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50422/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:322 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50422/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.229/tcp/50423/p2p/16Uiu2HAmM1yTDhiVXb4KU9pyut24CJNXHRnHPjUTPHYSauhK5KnG","/ip4/172.18.109.229/tcp/50424/ws/p2p/16Uiu2HAmM1yTDhiVXb4KU9pyut24CJNXHRnHPjUTPHYSauhK5KnG"],"enrUri":"enr:-L24QACVmizAXajp5C8dusO853XSsuk_B7qgfdnqpRkZw4WNJUTjfFzHGwJF0dUkNLOQmqnNWj91aGaV2toMdgzjdJACgmlkgnY0gmlwhKwSbeWKbXVsdGlhZGRyc5YACASsEm3lBsT3AAoErBJt5QbE-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfD2tY56KuVu-f2NQ_-XMIJaTbqHWvoqq-JH_OHxaWgmDdGNwgsT3g3VkcILE-YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50422/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.9/tcp/59990/p2p/16Uiu2HAmAfrwXpDhxxwsPCxXnR7AqrvrN27mwmxY79SmgC3HjZCB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50422/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 3 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"}]}'
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:50422/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"}]}'
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:50422/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50422/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"},{"messageHash":"0x4eb73dc4513c6b783ccbfdcb09266f738cebbff85e092a4c66613ec7642b205c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50422/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"},{"messageHash":"0x4eb73dc4513c6b783ccbfdcb09266f738cebbff85e092a4c66613ec7642b205c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 2 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"},{"messageHash":"0x4eb73dc4513c6b783ccbfdcb09266f738cebbff85e092a4c66613ec7642b205c"},{"messageHash":"0x2f1945a221766108669980282c2ca9e51e14bbd38daf2d35ac235e58566ff9e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50422/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"},{"messageHash":"0x4eb73dc4513c6b783ccbfdcb09266f738cebbff85e092a4c66613ec7642b205c"},{"messageHash":"0x2f1945a221766108669980282c2ca9e51e14bbd38daf2d35ac235e58566ff9e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 10 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"},{"messageHash":"0x4eb73dc4513c6b783ccbfdcb09266f738cebbff85e092a4c66613ec7642b205c"},{"messageHash":"0x2f1945a221766108669980282c2ca9e51e14bbd38daf2d35ac235e58566ff9e3"},{"messageHash":"0xc8cebc391100f95fe0020e8efc58761ea8eab4bab51b005edcefbabe9c4d406a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50422/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&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":"0x5cc5eadd56f9596c55d435e9c24957569b2fa9652a77d592de137d7329ce2622"},{"messageHash":"0x8a32e09ee96a8412fc51b86ef4bdd0dd31617b381bb402ed04e66d17828d2ac9"},{"messageHash":"0x00950b9b4f87243abb816ef9fa9c53a47b17ee13008658334f0528374d40ce39"},{"messageHash":"0x4eb73dc4513c6b783ccbfdcb09266f738cebbff85e092a4c66613ec7642b205c"},{"messageHash":"0x2f1945a221766108669980282c2ca9e51e14bbd38daf2d35ac235e58566ff9e3"},{"messageHash":"0xc8cebc391100f95fe0020e8efc58761ea8eab4bab51b005edcefbabe9c4d406a"}]}'
DEBUG  src.steps.store:store.py:228 messages length 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:269 Stopping container with id d2a4648ecda3
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e1d41a5a710d
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:182 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-14 22:07:36.419 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 22:07:36.419 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_lightpushing_node with id: 2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804
2026-04-14 22:07:36.420 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 22:07:36.420 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 22:07:36.420 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 22:07:36.428 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:07:36.429 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804__wakuorg_nwaku:latest.log
2026-04-14 22:07:36.434 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:07:36.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804__wakuorg_nwaku:latest.log
2026-04-14 22:07:36.440 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 22:07:36.441 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804__wakuorg_nwaku:latest.log
2026-04-14 22:07:36.441 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 22:07:36.441 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 22:07:36.442 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:07:36.442 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:07:36.485 DEBUG [src.node.docker_mananger] Network tests-functional_default created
2026-04-14 22:07:36.485 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.181
2026-04-14 22:07:36.486 DEBUG [src.node.docker_mananger] Generated ports ['54221', '54222', '54223', '54224', '54225']
2026-04-14 22:07:36.486 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:07:36.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:07:36.486 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:07:36.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 54221:54221 -p 54222:54222 -p 54223:54223 -p 54224:54224 -p 54225:54225 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54223 --rest-port=54221 --tcp-port=54222 --discv5-udp-port=54224 --rest-address=0.0.0.0 --nat=extip:172.18.76.181 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ef7773d3d5a558287cff52d2abb9feaeab5ebcf8ac5814e2fe937fca1ba032a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54225 --metrics-logging=true --lightpush=true
2026-04-14 22:07:39.669 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.181 tests-functional_default 4cd1252d733f15ce2fa080fb440558b8373693cc8a70aa55c2b8b5ff3229fa9c
2026-04-14 22:07:39.709 DEBUG [src.node.docker_mananger] Container started with ID 4cd1252d733f. Setting up logs at ./log/docker/node1_2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804__wakuorg_nwaku:latest.log
2026-04-14 22:07:39.710 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54221
2026-04-14 22:07:39.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:07:40.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54221/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:40.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:07:40.715 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:07:40.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54221/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:40.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.181/tcp/54222/p2p/16Uiu2HAmDd3Ysk589QjEXbG99DpGRtUCJDi4XB9RvZsGm8HgvAor","/ip4/172.18.76.181/tcp/54223/ws/p2p/16Uiu2HAmDd3Ysk589QjEXbG99DpGRtUCJDi4XB9RvZsGm8HgvAor"],"enrUri":"enr:-L24QEIBVuHAdbbrC3e2eukgEWPigkNOc5evAIgGNA1rY7H3KzXmo0dyi20DLLf6glqNKD21_EiNNQOcnSE6yWRykIACgmlkgnY0gmlwhKwSTLWKbXVsdGlhZGRyc5YACASsEky1BtPOAAoErBJMtQbTz90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDlwkrjSJTjZ0-6ltXRWbtBZYtlX0Ai-lu8AKoOzgZ1mDdGNwgtPOg3VkcILT0IV3YWt1Mgk"}'
2026-04-14 22:07:40.718 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:07:40.718 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:07:40.718 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:07:40.720 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:07:40.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.111
2026-04-14 22:07:40.720 DEBUG [src.node.docker_mananger] Generated ports ['1361', '1362', '1363', '1364', '1365']
2026-04-14 22:07:40.720 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:07:40.720 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:07:40.720 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:07:40.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 1361:1361 -p 1362:1362 -p 1363:1363 -p 1364:1364 -p 1365:1365 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1363 --rest-port=1361 --tcp-port=1362 --discv5-udp-port=1364 --rest-address=0.0.0.0 --nat=extip:172.18.91.111 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4bec01c3964edc7fe413f5fbab1a4cb0c1af7e2aa5ef5b179b0ca7bc6a00cd55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1365 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QEIBVuHAdbbrC3e2eukgEWPigkNOc5evAIgGNA1rY7H3KzXmo0dyi20DLLf6glqNKD21_EiNNQOcnSE6yWRykIACgmlkgnY0gmlwhKwSTLWKbXVsdGlhZGRyc5YACASsEky1BtPOAAoErBJMtQbTz90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDlwkrjSJTjZ0-6ltXRWbtBZYtlX0Ai-lu8AKoOzgZ1mDdGNwgtPOg3VkcILT0IV3YWt1Mgk --lightpushnode=/ip4/172.18.76.181/tcp/54222/p2p/16Uiu2HAmDd3Ysk589QjEXbG99DpGRtUCJDi4XB9RvZsGm8HgvAor
2026-04-14 22:07:40.911 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.111 tests-functional_default c0ba42400ffcbd2a9c2d05811348ea87713c8e8d6ddbaf5962ed5d0377c08cbc
2026-04-14 22:07:40.945 DEBUG [src.node.docker_mananger] Container started with ID c0ba42400ffc. Setting up logs at ./log/docker/node2_2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804__wakuorg_nwaku:latest.log
2026-04-14 22:07:40.945 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1361
2026-04-14 22:07:40.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:07:41.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1361/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:41.949 INFO [src.node.api_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":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:07:41.949 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:07:41.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1361/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:41.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.111/tcp/1362/p2p/16Uiu2HAmCc6CeKuv9Av8qsSTz4Q63rwJo5aVBGY5X7Jc2XcEHgxB","/ip4/172.18.91.111/tcp/1363/ws/p2p/16Uiu2HAmCc6CeKuv9Av8qsSTz4Q63rwJo5aVBGY5X7Jc2XcEHgxB"],"enrUri":"enr:-L24QP1GKPfcFlMrvbC-xsHhB_Zfl3YbBZHjN06AtNGp43vSdHDA6uGFrJ5gApqrItFGHrTrPk-Ym92m8h4KYwbtYjwCgmlkgnY0gmlwhKwSW2-KbXVsdGlhZGRyc5YACASsEltvBgVSAAoErBJbbwYFU90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_0HfjWQWgiRU3Pfx2lgIDCX9cXwpmLHuUo_tMq7f-SyDdGNwggVSg3VkcIIFVIV3YWt1Mg0"}'
2026-04-14 22:07:41.952 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:07:41.952 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 22:07:41.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 22:07:41.954 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 22:07:41.954 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.109
2026-04-14 22:07:41.954 DEBUG [src.node.docker_mananger] Generated ports ['17794', '17795', '17796', '17797', '17798']
2026-04-14 22:07:41.954 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 22:07:41.954 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 22:07:41.954 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 22:07:41.954 DEBUG [src.node.docker_mananger] docker run -i -t -p 17794:17794 -p 17795:17795 -p 17796:17796 -p 17797:17797 -p 17798:17798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17796 --rest-port=17794 --tcp-port=17795 --discv5-udp-port=17797 --rest-address=0.0.0.0 --nat=extip:172.18.106.109 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=addaf86affefd903cc4e6ef2affdbd7d87fed5d5a42c2a20a5a892f68abf5ed7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17798 --metrics-logging=true --relay=false --filternode=/ip4/172.18.91.111/tcp/1362/p2p/16Uiu2HAmCc6CeKuv9Av8qsSTz4Q63rwJo5aVBGY5X7Jc2XcEHgxB --discv5-bootstrap-node=enr:-L24QP1GKPfcFlMrvbC-xsHhB_Zfl3YbBZHjN06AtNGp43vSdHDA6uGFrJ5gApqrItFGHrTrPk-Ym92m8h4KYwbtYjwCgmlkgnY0gmlwhKwSW2-KbXVsdGlhZGRyc5YACASsEltvBgVSAAoErBJbbwYFU90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_0HfjWQWgiRU3Pfx2lgIDCX9cXwpmLHuUo_tMq7f-SyDdGNwggVSg3VkcIIFVIV3YWt1Mg0
2026-04-14 22:07:42.194 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.109 tests-functional_default 0831ea5a09662f253c3fecf3b2feabcd5f16c627305af56723ef1aa03502b09c
2026-04-14 22:07:42.231 DEBUG [src.node.docker_mananger] Container started with ID 0831ea5a0966. Setting up logs at ./log/docker/node3_2026-04-14_22-07-36__215611a5-b0fc-4106-8c4e-ea6dac6a7804__wakuorg_nwaku:latest.log
2026-04-14 22:07:42.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17794
2026-04-14 22:07:42.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:07:43.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17794/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:43.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 22:07:43.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 22:07:43.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:43.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.109/tcp/17795/p2p/16Uiu2HAmGGmDawsT6vJuAwyG2VYiDDfqYCWtxgsf3f2rG6JEWrWe","/ip4/172.18.106.109/tcp/17796/ws/p2p/16Uiu2HAmGGmDawsT6vJuAwyG2VYiDDfqYCWtxgsf3f2rG6JEWrWe"],"enrUri":"enr:-L24QNJqcDpBSHBA8DMZ0aBqK1TIdJRDk0WCcTwfbqDPJWZ1ZKq1lmHq2P4Y5kE1HrIqgkRdIZJ4ZcgKtXwc4zK6v_4CgmlkgnY0gmlwhKwSam2KbXVsdGlhZGRyc5YACASsEmptBkWDAAoErBJqbQZFhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNb0e3fhMylFIIpxYV0AfCHh8s2j-erASAG82HYHaylODdGNwgkWDg3VkcIJFhYV3YWt1MgA"}'
2026-04-14 22:07:43.240 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 22:07:43.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54221/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:07:43.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:07:43.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1361/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 22:07:43.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:07:43.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17794/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 22:07:43.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-14 22:07:43.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54221/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:43.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/52034/p2p/16Uiu2HAmCc6CeKuv9Av8qsSTz4Q63rwJo5aVBGY5X7Jc2XcEHgxB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-14 22:07:43.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1361/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:43.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.106.109/tcp/42044/p2p/16Uiu2HAmGGmDawsT6vJuAwyG2VYiDDfqYCWtxgsf3f2rG6JEWrWe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.76.181/tcp/54222/p2p/16Uiu2HAmDd3Ysk589QjEXbG99DpGRtUCJDi4XB9RvZsGm8HgvAor","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:07:43.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17794/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:07:43.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.91.111/tcp/1362/p2p/16Uiu2HAmCc6CeKuv9Av8qsSTz4Q63rwJo5aVBGY5X7Jc2XcEHgxB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 22:07:43.314 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-14 22:08:13.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54221/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1776204493314784240}}'
2026-04-14 22:08:13.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 22:08:13.330 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 22:08:14.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17794/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 22:08:14.334 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":1776204493314784240,"ephemeral":false}]'
2026-04-14 22:08:14.336 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 22:08:14.337 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 22:08:14.337 DEBUG [src.node.waku_node] Stopping container with id 4cd1252d733f
2026-04-14 22:08:14.817 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:14.817 DEBUG [src.node.waku_node] Stopping container with id c0ba42400ffc
2026-04-14 22:08:15.264 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:15.264 DEBUG [src.node.waku_node] Stopping container with id 0831ea5a0966
2026-04-14 22:08:15.701 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 22:08:15.707 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 22:08:15.738 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:15.741 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 22:08:15.741 ERROR [src.node.docker_mananger] Max retries reached for container 4cd1252d733f. Exiting log stream.
2026-04-14 22:08:15.791 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 22:08:15.805 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

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