deploy: c71650bf7020afe67665948553fda091c6fe779a

This commit is contained in:
darshankabariya 2026-04-14 22:00:16 +00:00
parent fe4918c2c3
commit a881512c56
1439 changed files with 342071 additions and 6 deletions

2
nim/1181/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,83 @@
2026-04-14 21:43:01.000 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:01.000 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-04-14_21-43-01__ae731255-d416-44f7-b88d-e9309645a1eb
2026-04-14 21:43:01.000 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:01.001 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:43:01.001 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:43:01.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:01.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-43-01__ae731255-d416-44f7-b88d-e9309645a1eb__wakuorg_nwaku:latest.log
2026-04-14 21:43:01.012 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:01.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:01.014 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:01.014 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.190
2026-04-14 21:43:01.015 DEBUG [src.node.docker_mananger] Generated ports ['33919', '33920', '33921', '33922', '33923']
2026-04-14 21:43:01.015 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-14 21:43:01.015 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:43:01.015 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:01.015 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:01.015 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:01.015 DEBUG [src.node.docker_mananger] docker run -i -t -p 33919:33919 -p 33920:33920 -p 33921:33921 -p 33922:33922 -p 33923:33923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33921 --rest-port=33919 --tcp-port=33920 --discv5-udp-port=33922 --rest-address=0.0.0.0 --nat=extip:172.18.235.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce29dbbbaeb20d4fea13f75f7dd516f55afaa7cf3a5be137352a0df9cff2484b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33923 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:43:01.195 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.190 tests-functional_default 33e64d3a8cffadab3aefe241061f880dd131ccc5dc246a76bf8b93f36a05e556
2026-04-14 21:43:01.228 DEBUG [src.node.docker_mananger] Container started with ID 33e64d3a8cff. Setting up logs at ./log/docker/node1_2026-04-14_21-43-01__ae731255-d416-44f7-b88d-e9309645a1eb__wakuorg_nwaku:latest.log
2026-04-14 21:43:01.228 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33919
2026-04-14 21:43:01.228 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:01.348 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:01.348 ERROR [src.node.docker_mananger] Max retries reached for container 36070751d3b9. Exiting log stream.
2026-04-14 21:43:01.833 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:01.834 ERROR [src.node.docker_mananger] Max retries reached for container 983e32f20e56. Exiting log stream.
2026-04-14 21:43:02.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33919/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:02.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 21:43:02.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33919/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:02.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:43:02.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:02.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:02.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.190/tcp/33920/p2p/16Uiu2HAmCR3dX5xiWWV2GNCwFXxxXSjSeUDpiRziiJ11uhk25QHH","/ip4/172.18.235.190/tcp/33921/ws/p2p/16Uiu2HAmCR3dX5xiWWV2GNCwFXxxXSjSeUDpiRziiJ11uhk25QHH"],"enrUri":"enr:-L24QC9FkOzqWggxI2zs-SNKdeRwePe5b5aZiJj4mDZ303UzYyJO-URyEGk_-nVUw7VHv0p541d_xoANq0Z4SnlyJ2ICgmlkgnY0gmlwhKwS676KbXVsdGlhZGRyc5YACASsEuu-BoSAAAoErBLrvgaEgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_G2TwgLY267jMKZupPT6UsRfxOv7OnlvQiFguAE9YXyDdGNwgoSAg3VkcIKEgoV3YWt1MgU"}'
2026-04-14 21:43:02.340 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:02.347 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:02.347 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-43-01__ae731255-d416-44f7-b88d-e9309645a1eb__wakuorg_nwaku:latest.log
2026-04-14 21:43:02.347 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:02.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:02.349 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:02.349 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.73
2026-04-14 21:43:02.349 DEBUG [src.node.docker_mananger] Generated ports ['35989', '35990', '35991', '35992', '35993']
2026-04-14 21:43:02.349 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-14 21:43:02.349 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:43:02.349 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:02.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:02.350 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:02.350 DEBUG [src.node.docker_mananger] 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.250.73 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cec19b7a4e6ae2cd43a49424bbe90c8cb7e3f25bb6ef097f0eb9ad5fa3a0cd6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35993 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC9FkOzqWggxI2zs-SNKdeRwePe5b5aZiJj4mDZ303UzYyJO-URyEGk_-nVUw7VHv0p541d_xoANq0Z4SnlyJ2ICgmlkgnY0gmlwhKwS676KbXVsdGlhZGRyc5YACASsEuu-BoSAAAoErBLrvgaEgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_G2TwgLY267jMKZupPT6UsRfxOv7OnlvQiFguAE9YXyDdGNwgoSAg3VkcIKEgoV3YWt1MgU
2026-04-14 21:43:02.547 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.73 tests-functional_default 93b7118c32257a11164a698b4d37df5fa863e1581f61067e734e6cebaa1ef279
2026-04-14 21:43:02.582 DEBUG [src.node.docker_mananger] Container started with ID 93b7118c3225. Setting up logs at ./log/docker/node2_2026-04-14_21-43-01__ae731255-d416-44f7-b88d-e9309645a1eb__wakuorg_nwaku:latest.log
2026-04-14 21:43:02.583 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35989
2026-04-14 21:43:02.583 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:03.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35989/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:03.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 21:43:03.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35989/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:03.689 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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:43:03.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:03.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:03.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.73/tcp/35990/p2p/16Uiu2HAmBEpky3ov8P99hBTsLoKQePtNCeC2y47iBdd5BnMjRUEP","/ip4/172.18.250.73/tcp/35991/ws/p2p/16Uiu2HAmBEpky3ov8P99hBTsLoKQePtNCeC2y47iBdd5BnMjRUEP"],"enrUri":"enr:-L24QO_QbdM2Saq7lWfZmHI9MGpHeqnnqsuab5Vbaw3fxQPgRB7KzPJsxsCNJeloe00IU-LA6Zqh6mAeqlYr9obsdyoCgmlkgnY0gmlwhKwS-kmKbXVsdGlhZGRyc5YACASsEvpJBoyWAAoErBL6SQaMl90DgnJzhQACAQAAiXNlY3AyNTZrMaEC6vOHOIJHpEJtQVmGg7XVTz_L3d6KN1xNwkc3MfqoLPSDdGNwgoyWg3VkcIKMmIV3YWt1MgE"}'
2026-04-14 21:43:03.692 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:03.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.190/tcp/33920/p2p/16Uiu2HAmCR3dX5xiWWV2GNCwFXxxXSjSeUDpiRziiJ11uhk25QHH"]'
2026-04-14 21:43:03.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:03.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-04-14 21:43:03.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:03.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-04-14 21:43:03.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:03.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:43:03.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:03.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:43:03.845 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:43:03.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33919/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:03.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202983734187424,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:03.854 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:43:03.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:03.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":1776202983734187424,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:03.861 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:43:03.862 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:43:03.863 DEBUG [src.node.waku_node] Stopping container with id 33e64d3a8cff
2026-04-14 21:43:04.328 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:04.333 DEBUG [src.node.waku_node] Stopping container with id 93b7118c3225
2026-04-14 21:43:04.826 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:04.827 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:43:04.894 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:04.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 21:47:27.225 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:47:27.226 DEBUG [tests.conftest] Running test: test_filter_ping_on_subscribed_peer with id: 2026-04-14_21-47-27__c96c5020-3dcb-40ba-8c90-bbf4d82bfb35
2026-04-14 21:47:27.226 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:47:27.226 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:47:27.226 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 21:47:27.232 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:47:27.232 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-47-27__c96c5020-3dcb-40ba-8c90-bbf4d82bfb35__wakuorg_nwaku:latest.log
2026-04-14 21:47:27.232 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:47:27.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:47:27.234 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:47:27.234 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.237
2026-04-14 21:47:27.234 DEBUG [src.node.docker_mananger] Generated ports ['11939', '11940', '11941', '11942', '11943']
2026-04-14 21:47:27.234 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:47:27.234 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:47:27.234 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:47:27.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 11939:11939 -p 11940:11940 -p 11941:11941 -p 11942:11942 -p 11943:11943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11941 --rest-port=11939 --tcp-port=11940 --discv5-udp-port=11942 --rest-address=0.0.0.0 --nat=extip:172.18.119.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c1fe54ec4f9db3b73dafe7c63eaaf0c7c0fe6bfbeaf0fdc61e0bcddddf74d971 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11943 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:47:27.398 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.237 tests-functional_default d3f50a15b7585a33c1b4bf609c42c4a9035601c3e3a01eb301e37d50d886fcdc
2026-04-14 21:47:27.424 DEBUG [src.node.docker_mananger] Container started with ID d3f50a15b758. Setting up logs at ./log/docker/node1_2026-04-14_21-47-27__c96c5020-3dcb-40ba-8c90-bbf4d82bfb35__wakuorg_nwaku:latest.log
2026-04-14 21:47:27.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11939
2026-04-14 21:47:27.425 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:47:27.591 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:27.591 ERROR [src.node.docker_mananger] Max retries reached for container ccc7ca523794. Exiting log stream.
2026-04-14 21:47:28.037 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:28.038 ERROR [src.node.docker_mananger] Max retries reached for container 33c2fe8cb25b. Exiting log stream.
2026-04-14 21:47:28.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11939/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:28.428 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:47:28.428 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:47:28.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:28.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.237/tcp/11940/p2p/16Uiu2HAmVphfwQodR6fyd5t4JdJ4uXq1YHKUnTJGABrd5ux3q3XQ","/ip4/172.18.119.237/tcp/11941/ws/p2p/16Uiu2HAmVphfwQodR6fyd5t4JdJ4uXq1YHKUnTJGABrd5ux3q3XQ"],"enrUri":"enr:-L24QM7mvQaSLrlpQG5Erz4BUk6TPLU_vj9tUog3i_I6dwAaQesEu7-Kf5ookDGT34SJivwGj9NwVGRmpmzr0h6Z6p4CgmlkgnY0gmlwhKwSd-2KbXVsdGlhZGRyc5YACASsEnftBi6kAAoErBJ37QYupd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_xOgn9HIurtIpqAZHAag_4PLqRKMZ-R2ckxmzK1VtSuDdGNwgi6kg3VkcIIupoV3YWt1MgU"}'
2026-04-14 21:47:28.430 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:47:28.431 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 21:47:28.436 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:47:28.436 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-47-27__c96c5020-3dcb-40ba-8c90-bbf4d82bfb35__wakuorg_nwaku:latest.log
2026-04-14 21:47:28.437 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:47:28.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:47:28.438 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:47:28.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.54
2026-04-14 21:47:28.438 DEBUG [src.node.docker_mananger] Generated ports ['43287', '43288', '43289', '43290', '43291']
2026-04-14 21:47:28.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:47:28.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:47:28.438 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:47:28.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 43287:43287 -p 43288:43288 -p 43289:43289 -p 43290:43290 -p 43291:43291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43289 --rest-port=43287 --tcp-port=43288 --discv5-udp-port=43290 --rest-address=0.0.0.0 --nat=extip:172.18.176.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0f9298c04fc3b5abdfdc02cb19e0e2b7172c350ad3ecded05b962cb0bddd0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43291 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM7mvQaSLrlpQG5Erz4BUk6TPLU_vj9tUog3i_I6dwAaQesEu7-Kf5ookDGT34SJivwGj9NwVGRmpmzr0h6Z6p4CgmlkgnY0gmlwhKwSd-2KbXVsdGlhZGRyc5YACASsEnftBi6kAAoErBJ37QYupd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_xOgn9HIurtIpqAZHAag_4PLqRKMZ-R2ckxmzK1VtSuDdGNwgi6kg3VkcIIupoV3YWt1MgU --filternode=/ip4/172.18.119.237/tcp/11940/p2p/16Uiu2HAmVphfwQodR6fyd5t4JdJ4uXq1YHKUnTJGABrd5ux3q3XQ
2026-04-14 21:47:28.596 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.54 tests-functional_default 71bdced1c1ae4c19f6e23ee99f17610af3a5e1023db249ba9596fc4bfc1dd422
2026-04-14 21:47:28.623 DEBUG [src.node.docker_mananger] Container started with ID 71bdced1c1ae. Setting up logs at ./log/docker/node2_2026-04-14_21-47-27__c96c5020-3dcb-40ba-8c90-bbf4d82bfb35__wakuorg_nwaku:latest.log
2026-04-14 21:47:28.623 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43287
2026-04-14 21:47:28.623 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:47:29.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43287/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:29.626 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 21:47:29.627 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:47:29.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43287/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:29.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.54/tcp/43288/p2p/16Uiu2HAmSSfcip7SChwrL7fGr7GJzDZo13CQ4cGZ96K99DLYaxvz","/ip4/172.18.176.54/tcp/43289/ws/p2p/16Uiu2HAmSSfcip7SChwrL7fGr7GJzDZo13CQ4cGZ96K99DLYaxvz"],"enrUri":"enr:-L24QDneN9iLNj9MApZFcBJNRKVL_R3M1f6X1VC4SIu6dZLYJywEfZxFm0HOdiuMbOyVZ9tatFWbW9Qp_1py8AGTaOwCgmlkgnY0gmlwhKwSsDaKbXVsdGlhZGRyc5YACASsErA2BqkYAAoErBKwNgapGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzNt2-MfK6Gp4M19Sn1YGLp30dT361617syevaTNg3O-DdGNwgqkYg3VkcIKpGoV3YWt1MgA"}'
2026-04-14 21:47:29.630 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:47:29.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.237/tcp/11940/p2p/16Uiu2HAmVphfwQodR6fyd5t4JdJ4uXq1YHKUnTJGABrd5ux3q3XQ"]'
2026-04-14 21:47:29.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:29.661 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 21:47:29.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11939/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:47:29.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:29.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43287/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b513d1fc-e988-4fbc-833a-6c7ae510e711", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:47:29.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b513d1fc-e988-4fbc-833a-6c7ae510e711","statusDesc":"OK"}'
2026-04-14 21:47:29.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43287/filter/v2/subscriptions/9da3bd88-fb89-459f-ba71-4f6e2843678c" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:29.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9da3bd88-fb89-459f-ba71-4f6e2843678c","statusDesc":"OK"}'
2026-04-14 21:47:29.700 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:47:29.701 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:47:29.701 DEBUG [src.node.waku_node] Stopping container with id d3f50a15b758
2026-04-14 21:47:30.106 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:47:30.107 DEBUG [src.node.waku_node] Stopping container with id 71bdced1c1ae
2026-04-14 21:47:30.508 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:47:30.509 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:47:30.518 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:47:30.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-04-14 21:43:25.569 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:25.570 DEBUG [tests.conftest] Running test: test_filter_get_message_duplicate_message with id: 2026-04-14_21-43-25__870cd6c4-8e04-4639-abb2-0cc60d631544
2026-04-14 21:43:25.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:25.572 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:43:25.572 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 21:43:25.580 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:25.580 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-43-25__870cd6c4-8e04-4639-abb2-0cc60d631544__wakuorg_nwaku:latest.log
2026-04-14 21:43:25.581 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:25.581 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:25.583 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:25.583 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.4
2026-04-14 21:43:25.583 DEBUG [src.node.docker_mananger] Generated ports ['49681', '49682', '49683', '49684', '49685']
2026-04-14 21:43:25.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:25.583 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:25.583 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:25.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 49681:49681 -p 49682:49682 -p 49683:49683 -p 49684:49684 -p 49685:49685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49683 --rest-port=49681 --tcp-port=49682 --discv5-udp-port=49684 --rest-address=0.0.0.0 --nat=extip:172.18.110.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee1afc3c602ee5fffeebb6cbec0dbb35bef59b625e13acc4bcacb97eace8f4f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49685 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:43:25.744 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.4 tests-functional_default 8caae56a08183fd40481856db76660ea72abe470c2181935a29b6ae7960bb8d8
2026-04-14 21:43:25.771 DEBUG [src.node.docker_mananger] Container started with ID 8caae56a0818. Setting up logs at ./log/docker/node1_2026-04-14_21-43-25__870cd6c4-8e04-4639-abb2-0cc60d631544__wakuorg_nwaku:latest.log
2026-04-14 21:43:25.771 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49681
2026-04-14 21:43:25.772 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:25.990 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:25.990 ERROR [src.node.docker_mananger] Max retries reached for container 2a670b1d6989. Exiting log stream.
2026-04-14 21:43:26.388 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:26.388 ERROR [src.node.docker_mananger] Max retries reached for container 56f6debe05f5. Exiting log stream.
2026-04-14 21:43:26.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49681/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:26.775 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:43:26.776 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:26.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49681/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:26.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.4/tcp/49682/p2p/16Uiu2HAmLjaXA2rZ6eUZjzbfWBwrQuoTJo95it5VnWWNytKULhYt","/ip4/172.18.110.4/tcp/49683/ws/p2p/16Uiu2HAmLjaXA2rZ6eUZjzbfWBwrQuoTJo95it5VnWWNytKULhYt"],"enrUri":"enr:-L24QNWOWEP5mK9HRt_C3ihNAUYD9JRATiKpmYnCe-BB6oFKJiMidBFH6CjsiVwNxbRJzm7W9EM5E3qmgpQN_gY7L3ACgmlkgnY0gmlwhKwSbgSKbXVsdGlhZGRyc5YACASsEm4EBsISAAoErBJuBAbCE90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeAp0dZXOBZjABtRliZ0hB1AY0vYrCxhVgpnjjuVruYGDdGNwgsISg3VkcILCFIV3YWt1MgU"}'
2026-04-14 21:43:26.778 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:26.778 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 21:43:26.784 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:26.784 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-43-25__870cd6c4-8e04-4639-abb2-0cc60d631544__wakuorg_nwaku:latest.log
2026-04-14 21:43:26.784 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:26.784 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:26.786 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:26.786 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.127
2026-04-14 21:43:26.786 DEBUG [src.node.docker_mananger] Generated ports ['63738', '63739', '63740', '63741', '63742']
2026-04-14 21:43:26.786 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:26.786 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:26.787 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:26.787 DEBUG [src.node.docker_mananger] docker run -i -t -p 63738:63738 -p 63739:63739 -p 63740:63740 -p 63741:63741 -p 63742:63742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63740 --rest-port=63738 --tcp-port=63739 --discv5-udp-port=63741 --rest-address=0.0.0.0 --nat=extip:172.18.215.127 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c91d4b3de2b5aca3c9cf9fc5bea0d90a0131aeddfb85b225edcadffdcfbfde00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63742 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNWOWEP5mK9HRt_C3ihNAUYD9JRATiKpmYnCe-BB6oFKJiMidBFH6CjsiVwNxbRJzm7W9EM5E3qmgpQN_gY7L3ACgmlkgnY0gmlwhKwSbgSKbXVsdGlhZGRyc5YACASsEm4EBsISAAoErBJuBAbCE90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeAp0dZXOBZjABtRliZ0hB1AY0vYrCxhVgpnjjuVruYGDdGNwgsISg3VkcILCFIV3YWt1MgU --filternode=/ip4/172.18.110.4/tcp/49682/p2p/16Uiu2HAmLjaXA2rZ6eUZjzbfWBwrQuoTJo95it5VnWWNytKULhYt
2026-04-14 21:43:26.945 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.127 tests-functional_default aa2b51e0d2405b296f5af09b1edbfab1fb89be519eba30ed8162a38f985df615
2026-04-14 21:43:26.973 DEBUG [src.node.docker_mananger] Container started with ID aa2b51e0d240. Setting up logs at ./log/docker/node2_2026-04-14_21-43-25__870cd6c4-8e04-4639-abb2-0cc60d631544__wakuorg_nwaku:latest.log
2026-04-14 21:43:26.974 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63738
2026-04-14 21:43:26.974 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:27.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:27.977 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 21:43:27.977 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:27.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:27.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.127/tcp/63739/p2p/16Uiu2HAmAL9D2qMVPxUPXBii58ACb6bLQNAREucSX6AYXun9r9KC","/ip4/172.18.215.127/tcp/63740/ws/p2p/16Uiu2HAmAL9D2qMVPxUPXBii58ACb6bLQNAREucSX6AYXun9r9KC"],"enrUri":"enr:-L24QB4BzGS8R20L0HqIDkwobi5oKh7rWdICOlWv_nDAvJeyWRR1FCfjkE2bg0Z5YOAFoslTaFc7ebM02WdUZVbth1kCgmlkgnY0gmlwhKwS13-KbXVsdGlhZGRyc5YACASsEtd_Bvj7AAoErBLXfwb4_N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3XSbK0rj2JWiLx7kjqUq-w4TzEeDj6WV8rFq82qPgYeDdGNwgvj7g3VkcIL4_YV3YWt1MgA"}'
2026-04-14 21:43:27.980 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:27.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63738/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.4/tcp/49682/p2p/16Uiu2HAmLjaXA2rZ6eUZjzbfWBwrQuoTJo95it5VnWWNytKULhYt"]'
2026-04-14 21:43:28.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:28.013 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 21:43:28.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49681/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:43:28.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:28.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63738/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4e87443d-b78b-4205-9430-f293eb97c092", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:43:28.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4e87443d-b78b-4205-9430-f293eb97c092","statusDesc":"OK"}'
2026-04-14 21:43:28.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:43:28.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:28.050 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:43:28.151 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:43:28.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:28.154 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":1776203008043570299,"ephemeral":false}]'
2026-04-14 21:43:28.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:43:28.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:28.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:43:28.259 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:43:28.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63738/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:28.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 21:43:28.264 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:43:28.265 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:43:28.265 DEBUG [src.node.waku_node] Stopping container with id 8caae56a0818
2026-04-14 21:43:28.692 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:28.693 DEBUG [src.node.waku_node] Stopping container with id aa2b51e0d240
2026-04-14 21:43:29.083 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:29.085 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:43:29.096 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:29.103 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,118 @@
2026-04-14 21:39:28.676 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:28.677 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-04-14_21-39-28__ab0c19a1-bbb9-4f6a-a169-f548fc529a83
2026-04-14 21:39:28.677 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:28.678 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:39:28.678 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 21:39:28.686 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:28.686 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-39-28__ab0c19a1-bbb9-4f6a-a169-f548fc529a83__wakuorg_nwaku:latest.log
2026-04-14 21:39:28.686 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:28.686 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:28.688 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:28.688 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.168
2026-04-14 21:39:28.688 DEBUG [src.node.docker_mananger] Generated ports ['10690', '10691', '10692', '10693', '10694']
2026-04-14 21:39:28.688 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:28.688 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:28.688 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:28.689 DEBUG [src.node.docker_mananger] docker run -i -t -p 10690:10690 -p 10691:10691 -p 10692:10692 -p 10693:10693 -p 10694:10694 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10692 --rest-port=10690 --tcp-port=10691 --discv5-udp-port=10693 --rest-address=0.0.0.0 --nat=extip:172.18.184.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ad97ebdb1da9a94e4bddbedf6d38f31dcfd16c5d0b418cd34ced5e530ecc53f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10694 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:39:28.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.168 tests-functional_default ea03027bd71c84b0cb66e978769fb512546a1928e65f9c4039b4ca51050fc39d
2026-04-14 21:39:28.913 DEBUG [src.node.docker_mananger] Container started with ID ea03027bd71c. Setting up logs at ./log/docker/node1_2026-04-14_21-39-28__ab0c19a1-bbb9-4f6a-a169-f548fc529a83__wakuorg_nwaku:latest.log
2026-04-14 21:39:28.913 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10690
2026-04-14 21:39:28.915 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:28.961 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:28.962 ERROR [src.node.docker_mananger] Max retries reached for container 6b15aa5c2e03. Exiting log stream.
2026-04-14 21:39:29.499 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:29.499 ERROR [src.node.docker_mananger] Max retries reached for container ee1934e3a633. Exiting log stream.
2026-04-14 21:39:29.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10690/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:29.918 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:39:29.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:29.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:29.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.168/tcp/10691/p2p/16Uiu2HAm38gKrQFuktRaTYB6vW7WkwpSk5rAMF8cWhjEEpqARCBA","/ip4/172.18.184.168/tcp/10692/ws/p2p/16Uiu2HAm38gKrQFuktRaTYB6vW7WkwpSk5rAMF8cWhjEEpqARCBA"],"enrUri":"enr:-L24QFNKmPrXYTIQACuMgjngiwFLiGkWSUyUeuAWkGTN-ACyVXpbOOlxmJUANeop5qv6uzOMu53kRSIfkIPCSxjMikECgmlkgnY0gmlwhKwSuKiKbXVsdGlhZGRyc5YACASsErioBinDAAoErBK4qAYpxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcoMDQKf9wLJYHKI1D1MLGdr9MSlKh8wLM-UVfyzcQWmDdGNwginDg3VkcIIpxYV3YWt1MgU"}'
2026-04-14 21:39:29.921 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:29.921 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 21:39:29.928 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:29.928 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-39-28__ab0c19a1-bbb9-4f6a-a169-f548fc529a83__wakuorg_nwaku:latest.log
2026-04-14 21:39:29.928 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:29.928 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:29.930 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:29.930 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.46
2026-04-14 21:39:29.930 DEBUG [src.node.docker_mananger] Generated ports ['15888', '15889', '15890', '15891', '15892']
2026-04-14 21:39:29.930 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:29.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:29.930 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:29.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 15888:15888 -p 15889:15889 -p 15890:15890 -p 15891:15891 -p 15892:15892 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15890 --rest-port=15888 --tcp-port=15889 --discv5-udp-port=15891 --rest-address=0.0.0.0 --nat=extip:172.18.245.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edcdb892d11ef969adface9dbb4dd3fdeb464edda5742ead79bad6a5a4ea607a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15892 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFNKmPrXYTIQACuMgjngiwFLiGkWSUyUeuAWkGTN-ACyVXpbOOlxmJUANeop5qv6uzOMu53kRSIfkIPCSxjMikECgmlkgnY0gmlwhKwSuKiKbXVsdGlhZGRyc5YACASsErioBinDAAoErBK4qAYpxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcoMDQKf9wLJYHKI1D1MLGdr9MSlKh8wLM-UVfyzcQWmDdGNwginDg3VkcIIpxYV3YWt1MgU --filternode=/ip4/172.18.184.168/tcp/10691/p2p/16Uiu2HAm38gKrQFuktRaTYB6vW7WkwpSk5rAMF8cWhjEEpqARCBA
2026-04-14 21:39:30.120 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.46 tests-functional_default 9c6ea04ca1303bd642c5c3311b12a6e5ac9a12d6f300a4f52ff56eeb674e77a7
2026-04-14 21:39:30.155 DEBUG [src.node.docker_mananger] Container started with ID 9c6ea04ca130. Setting up logs at ./log/docker/node2_2026-04-14_21-39-28__ab0c19a1-bbb9-4f6a-a169-f548fc529a83__wakuorg_nwaku:latest.log
2026-04-14 21:39:30.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15888
2026-04-14 21:39:30.156 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:31.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.160 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 21:39:31.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:31.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.46/tcp/15889/p2p/16Uiu2HAmQTT6QZ6rjyHMknyb9E9QU2aFHczJhQBHD8HCsQuq4kYa","/ip4/172.18.245.46/tcp/15890/ws/p2p/16Uiu2HAmQTT6QZ6rjyHMknyb9E9QU2aFHczJhQBHD8HCsQuq4kYa"],"enrUri":"enr:-L24QM26ZahPT5YALjfkaDZoGKlBulnR5dMh5naNG0dIB-oQAnFUto6HDrg7QWVBjzvYblt_kJGda_I1EwfKe72BJ2cCgmlkgnY0gmlwhKwS9S6KbXVsdGlhZGRyc5YACASsEvUuBj4RAAoErBL1LgY-Et0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr1eDI6kYIdYk30y5bb-ZM2411hEGTEslBrkCx0ABJeuDdGNwgj4Rg3VkcII-E4V3YWt1MgA"}'
2026-04-14 21:39:31.163 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:31.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15888/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.168/tcp/10691/p2p/16Uiu2HAm38gKrQFuktRaTYB6vW7WkwpSk5rAMF8cWhjEEpqARCBA"]'
2026-04-14 21:39:31.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.199 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/0
2026-04-14 21:39:31.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:31.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5c798adb-112a-4ed8-8e5a-e2ff4f5a265c", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
2026-04-14 21:39:31.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5c798adb-112a-4ed8-8e5a-e2ff4f5a265c","statusDesc":"OK"}'
2026-04-14 21:39:31.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:39:31.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.233 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:31.333 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:39:31.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776202771226814375,"ephemeral":false}]'
2026-04-14 21:39:31.338 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1
2026-04-14 21:39:31.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:39:31.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a46f0e52-e8ec-49db-8d47-8e5685a30ac7", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:39:31.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a46f0e52-e8ec-49db-8d47-8e5685a30ac7","statusDesc":"OK"}'
2026-04-14 21:39:31.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:39:31.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:31.455 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:39:31.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776202771351000605,"ephemeral":false}]'
2026-04-14 21:39:31.460 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/9
2026-04-14 21:39:31.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-14 21:39:31.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "02986e56-10ee-4908-93ff-e223aa86db6c", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-14 21:39:31.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"02986e56-10ee-4908-93ff-e223aa86db6c","statusDesc":"OK"}'
2026-04-14 21:39:31.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:39:31.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:31.577 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:39:31.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776202771472545839,"ephemeral":false}]'
2026-04-14 21:39:31.582 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/25
2026-04-14 21:39:31.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
2026-04-14 21:39:31.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "438b2997-9897-4be1-841b-2b045b54b862", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
2026-04-14 21:39:31.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"438b2997-9897-4be1-841b-2b045b54b862","statusDesc":"OK"}'
2026-04-14 21:39:31.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:39:31.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.600 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:31.700 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:39:31.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776202771594828302,"ephemeral":false}]'
2026-04-14 21:39:31.705 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1000
2026-04-14 21:39:31.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-14 21:39:31.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "54661c84-3ebf-4016-bb1f-18e905440a02", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
2026-04-14 21:39:31.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"54661c84-3ebf-4016-bb1f-18e905440a02","statusDesc":"OK"}'
2026-04-14 21:39:31.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:39:31.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.723 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:31.823 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:39:31.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15888/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:31.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776202771718015631,"ephemeral":false}]'
2026-04-14 21:39:31.829 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:31.830 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:31.830 DEBUG [src.node.waku_node] Stopping container with id ea03027bd71c
2026-04-14 21:39:32.309 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:32.309 DEBUG [src.node.waku_node] Stopping container with id 9c6ea04ca130
2026-04-14 21:39:32.775 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:32.779 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:32.795 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:32.805 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
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_21-44-57__f75edc64-4252-44a2-9784-444f3a7a4aac
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_21-44-57__f75edc64-4252-44a2-9784-444f3a7a4aac__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.56.105
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['1283', '1284', '1285', '1286', '1287']
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 1283:1283 -p 1284:1284 -p 1285:1285 -p 1286:1286 -p 1287:1287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1285 --rest-port=1283 --tcp-port=1284 --discv5-udp-port=1286 --rest-address=0.0.0.0 --nat=extip:172.18.56.105 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d98ee0c0bf9a67cab5aeeb634b3fc9eebf3e5dd6ccbcaf6bd7ada1a8eefef73a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1287 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
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 b6025c7a707e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.56.105 tests-functional_default a8e88ea5c99f41c27d0b4bd9cd5b0a3fae6d00decc4bae3ba955478b677c2302
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a8e88ea5c99f. Setting up logs at ./log/docker/node1_2026-04-14_21-44-57__f75edc64-4252-44a2-9784-444f3a7a4aac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 1283
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 913a398cd771. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:1283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.105/tcp/1284/p2p/16Uiu2HAmTsoF4KzTeEifP4QCQE1FFqjVCJyBQZxFiaePGNZB9Wxh","/ip4/172.18.56.105/tcp/1285/ws/p2p/16Uiu2HAmTsoF4KzTeEifP4QCQE1FFqjVCJyBQZxFiaePGNZB9Wxh"],"enrUri":"enr:-L24QMrRtbdrtg3Qh8QhMYvuR8RBMBUe4M84Kuzb_vm_DqYkC-5RWmQ8TX_2FkzYq0P854H4y9dgIMweojkzMeTHXdoCgmlkgnY0gmlwhKwSOGmKbXVsdGlhZGRyc5YACASsEjhpBgUEAAoErBI4aQYFBd0DgnJzhQDHAQAAiXNlY3AyNTZrMaED4idLkWhdGe6oY-dhUzEl5OUMuuHcWewwHzA7hyLCtlKDdGNwggUEg3VkcIIFBoV3YWt1MgU"}'
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_21-44-57__f75edc64-4252-44a2-9784-444f3a7a4aac__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.139.103
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4611', '4612', '4613', '4614', '4615']
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 4611:4611 -p 4612:4612 -p 4613:4613 -p 4614:4614 -p 4615:4615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4613 --rest-port=4611 --tcp-port=4612 --discv5-udp-port=4614 --rest-address=0.0.0.0 --nat=extip:172.18.139.103 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a960cb2b1dc88beecad75abbd4cebb9aa0acab45bdb57e7021b7afd5a94d017a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4615 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMrRtbdrtg3Qh8QhMYvuR8RBMBUe4M84Kuzb_vm_DqYkC-5RWmQ8TX_2FkzYq0P854H4y9dgIMweojkzMeTHXdoCgmlkgnY0gmlwhKwSOGmKbXVsdGlhZGRyc5YACASsEjhpBgUEAAoErBI4aQYFBd0DgnJzhQDHAQAAiXNlY3AyNTZrMaED4idLkWhdGe6oY-dhUzEl5OUMuuHcWewwHzA7hyLCtlKDdGNwggUEg3VkcIIFBoV3YWt1MgU --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.139.103 tests-functional_default 2e808eb40132d16c1280ef12ebca2d844986b1d2c8496094beee3eee0ce84ca8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 2e808eb40132. Setting up logs at ./log/docker/node2_2026-04-14_21-44-57__f75edc64-4252-44a2-9784-444f3a7a4aac__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 4611
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4611/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:4611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.103/tcp/4612/p2p/16Uiu2HAmLFXA1CMjAgPoHLj8QWRg79SsgJkNRxFAaRgoXwLyKRJK","/ip4/172.18.139.103/tcp/4613/ws/p2p/16Uiu2HAmLFXA1CMjAgPoHLj8QWRg79SsgJkNRxFAaRgoXwLyKRJK"],"enrUri":"enr:-L24QGJw1fl9QvAckg_pxsni6hRfZ00jkOz6jDN9s8XjbD_ZSIZtpcj1JRsIOXyirtSRZk6IhiOU8VDRXfarLBNXlzACgmlkgnY0gmlwhKwSi2eKbXVsdGlhZGRyc5YACASsEotnBhIEAAoErBKLZwYSBd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcNpjRk-ZahjUf8Q0HBP0x11b-F8BOOex8wmfZdER1PyDdGNwghIEg3VkcIISBoV3YWt1MgE"}'
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:4611/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.105/tcp/1284/p2p/16Uiu2HAmTsoF4KzTeEifP4QCQE1FFqjVCJyBQZxFiaePGNZB9Wxh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1283/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:1283/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":1776203100081060043,"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:4611/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":1776203100081060043,"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 a8e88ea5c99f
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 2e808eb40132
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,212 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-04-14_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_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_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b__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_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b__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_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b__wakuorg_nwaku:latest.log
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.153.141
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['6482', '6483', '6484', '6485', '6486']
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 6482:6482 -p 6483:6483 -p 6484:6484 -p 6485:6485 -p 6486:6486 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6484 --rest-port=6482 --tcp-port=6483 --discv5-udp-port=6485 --rest-address=0.0.0.0 --nat=extip:172.18.153.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3bddc4cde2ba0ffa4a801fd4475608e73099fcbaadea86f8d604509dbf2a2fe5 --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=6486 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.153.141 tests-functional_default f75af2c498937316dffe382132bbe72ba314ffeaecdb268784023161cd2250c8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f75af2c49893. Setting up logs at ./log/docker/node1_2026-04-14_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 6482
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 7cbce311ad65. 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 6979a9bf2719. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6482/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:6482/debug/v1/info" -H "Content-Type: application/json" -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.141/tcp/6483/p2p/16Uiu2HAm3r3AXPXBMYSzSoSnqadMt466Dxcx4DoJJujmf4VU6V6M","/ip4/172.18.153.141/tcp/6484/ws/p2p/16Uiu2HAm3r3AXPXBMYSzSoSnqadMt466Dxcx4DoJJujmf4VU6V6M"],"enrUri":"enr:-L24QLwUM72Dk4y-oNKVyXMEMLWaA3LEDbrBogVp7MclQiVLFOw0a7HTwWpUHuAarN_75VPySydbzav72tHX9q_sGf0CgmlkgnY0gmlwhKwSmY2KbXVsdGlhZGRyc5YACASsEpmNBhlTAAoErBKZjQYZVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfRtjiPVSi6LLNTjsE0j2l5WUnLbsM3WJnapLX3NBK96DdGNwghlTg3VkcIIZVYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/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:6482/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py: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.105.46
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43293', '43294', '43295', '43296', '43297']
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 43293:43293 -p 43294:43294 -p 43295:43295 -p 43296:43296 -p 43297:43297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43295 --rest-port=43293 --tcp-port=43294 --discv5-udp-port=43296 --rest-address=0.0.0.0 --nat=extip:172.18.105.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcaf3f9bfdadb8eff11ffb268b3ccbdb9ed3633686dfd7769de59ea3b2a912e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43297 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLwUM72Dk4y-oNKVyXMEMLWaA3LEDbrBogVp7MclQiVLFOw0a7HTwWpUHuAarN_75VPySydbzav72tHX9q_sGf0CgmlkgnY0gmlwhKwSmY2KbXVsdGlhZGRyc5YACASsEpmNBhlTAAoErBKZjQYZVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfRtjiPVSi6LLNTjsE0j2l5WUnLbsM3WJnapLX3NBK96DdGNwghlTg3VkcIIZVYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.105.46 tests-functional_default 29cc1d318e67018a0e234bc9b39301a20726a4e31b8e74db9bf6ba4b70bf1d49
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 29cc1d318e67. Setting up logs at ./log/docker/node2_2026-04-14_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43293
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43293/health" -H "Content-Type: application/json" -d 'None'
INFO  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:43293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.46/tcp/43294/p2p/16Uiu2HAm6Y4mVSZASzyY1iKZC9D5GWq3ukWm1MXpx1RNpo1uoZTv","/ip4/172.18.105.46/tcp/43295/ws/p2p/16Uiu2HAm6Y4mVSZASzyY1iKZC9D5GWq3ukWm1MXpx1RNpo1uoZTv"],"enrUri":"enr:-L24QBd3BAsS56ibjpNXpTPgfC6Xddaq7DDoCFI4wnDqVM3GN68NyYn6PPKFHyDdlJpSZM6obUF2FXhd5_MzYHXOZSQCgmlkgnY0gmlwhKwSaS6KbXVsdGlhZGRyc5YACASsEmkuBqkeAAoErBJpLgapH90DgnJzhQDGAQAAiXNlY3AyNTZrMaECpRPOsWWr2M2pYX5LAMBPSmfLghJV8YeV7Pq4HJED3wmDdGNwgqkeg3VkcIKpIIV3YWt1MgA"}'
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.57.3
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['40050', '40051', '40052', '40053', '40054']
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 40050:40050 -p 40051:40051 -p 40052:40052 -p 40053:40053 -p 40054:40054 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40052 --rest-port=40050 --tcp-port=40051 --discv5-udp-port=40053 --rest-address=0.0.0.0 --nat=extip:172.18.57.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=97a2a698b54827c167e6aae2beebcfec4ccd4e4e1da4dbfebefb2fcc97f98c70 --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=40054 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLwUM72Dk4y-oNKVyXMEMLWaA3LEDbrBogVp7MclQiVLFOw0a7HTwWpUHuAarN_75VPySydbzav72tHX9q_sGf0CgmlkgnY0gmlwhKwSmY2KbXVsdGlhZGRyc5YACASsEpmNBhlTAAoErBKZjQYZVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfRtjiPVSi6LLNTjsE0j2l5WUnLbsM3WJnapLX3NBK96DdGNwghlTg3VkcIIZVYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.57.3 tests-functional_default 59da3f3b71178ead2046d1ad511e4ed18ba0b11c0722625f70f2b66b5d579af0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 59da3f3b7117. Setting up logs at ./log/docker/node3_2026-04-14_21-44-12__9e279e60-2e75-45c3-9d4e-1f459efeb00b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 40050
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40050/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:40050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.3/tcp/40051/p2p/16Uiu2HAm8t7pjeShTSy5RRgkogBRdFyXWPWTbXPdKxozKDEUXZxg","/ip4/172.18.57.3/tcp/40052/ws/p2p/16Uiu2HAm8t7pjeShTSy5RRgkogBRdFyXWPWTbXPdKxozKDEUXZxg"],"enrUri":"enr:-L24QG3pOfDeOPDNcaZQedyOKTPE5XQcwAyyxLCgVpnCNUfADGZAWCJMF-OGF9fUHCFj7PzBtGH_dMpBivWJke0unGcCgmlkgnY0gmlwhKwSOQOKbXVsdGlhZGRyc5YACASsEjkDBpxzAAoErBI5AwacdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx-5At2jx8Rq7J2DBSH1gNMZPjEd9z2Mu_WKRnFuEFJ2DdGNwgpxzg3VkcIKcdYV3YWt1MhI"}'
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:40050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.141/tcp/6483/p2p/16Uiu2HAm3r3AXPXBMYSzSoSnqadMt466Dxcx4DoJJujmf4VU6V6M"]'
INFO  src.node.api_clients.base_client:base_client.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:40050/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e48d4578e7a81b2b4bce82e0be37ef014ff106c7d754459e787ef21f405324d"},{"messageHash":"0x0bf45db29c4feb132160736f2780faa6b63b8f3a3e7c832e5d0695497ec6da34"},{"messageHash":"0x2b56f7a3a502333410be9c81a8d09d46b916553cf40525a79b7856c227ce287a"},{"messageHash":"0x73d08269f5c90ee508a2836fbe0c1e1a34e6bceeea97d89201dd0425c60a8131"},{"messageHash":"0x3bc373f274c2b5a381073b1bd5999a166582fe3e5aa76542ac32a836ae451ce0"},{"messageHash":"0xb7682e2dc2eaa403b5e48423011b28a32ee083e651a16a4edafc1a5fcfdef7ee"},{"messageHash":"0x2c157f3c1c7693f7c05133430930ffe97dc43a8625fa8f91919bce4c02fa2516"},{"messageHash":"0x6ca9cc3a4b6f2295ea15087b15274db3bd18c6e726dd36516a84f05e1f8a34d5"},{"messageHash":"0x4f2de71324bab7403c7c15ed195c4d6016983363e21a52a45f77c606e7649021"},{"messageHash":"0x89449dfad9fbca0a7ee27b2a0669126730c7e3766afd0bff7491cdb4a7dd0932"},{"messageHash":"0xaf9c4674e3ab3733de19da2d335d231bfec4b556d67575d0d977cfbabc876f79"},{"messageHash":"0xc664633e992acaa62f59e46bb4b82a52d7cd60cd253de76bf62935272d0e5c2f"},{"messageHash":"0x1ec28cde2b4fdaa9f480b950429ccf08ae8cbf313bf40cbbc56a97144e5d9655"},{"messageHash":"0x7bf5b3dc3f62787500c14346b6ffbd59db9caf7b2fac00863a53c05e914d6995"},{"messageHash":"0x4afb1ade7b70f4c3a97c2c7ab4a689ae1624c02c37e7a72476800cc5032ee547"},{"messageHash":"0x45c76de8a9fb101ebf0a6c85b53a6f8501ce5e793dfceb4b3348e364017150a9"},{"messageHash":"0xe5616f2a217666c3c2c29f05bb414f03f2961698d3f2d146d41cb2659bc51732"},{"messageHash":"0xe7d28daa4b243a96efde7690147beb0f1714345a496b744c15479e0715c48529"},{"messageHash":"0x72aff9af913681371ea8b1f6dfe9a4a9e350d739c8a226a4b0426926d836ef0b"},{"messageHash":"0x3f074603374932efd01663a51ad50c146ed76b19c08a5643a8a63865553bc068"},{"messageHash":"0x06717b1619b30751654ac25773564a9e3d014ac8542e9cff08a1eff182cfa57c"},{"messageHash":"0x3901a88e23ce6679f25c42456f134920f3c6b722b526956148642ce5444aa1e4"},{"messageHash":"0x6e06b0342556eaacc2694b82f143b31487b628715535ba9e2799c6253e05696e"},{"messageHash":"0xac7a8612a2af5ed6f9583e739401c157f067a8f650e8fdbc6c4418b60f64a4df"},{"messageHash":"0xd2a5f14571c83114d706a87319a36a8d74c81807eed2f072e42a091067826f6c"},{"messageHash":"0x873b9ebdbaa20c2ca67691c8a0eea099a3345da5669bea2ef8d391011d44a37c"},{"messageHash":"0xff17e48d4cd8d301f54f4e20cf16f8f88e7d36f224f42057878e9d901bca1f03"},{"messageHash":"0x37b12dadc2c40762dc1ab693da417a465e7330e337473771a073b2170f70913b"},{"messageHash":"0x387e70276be8914f05b226eb3ab9f6e132ed8cfb5bd4a93c8b0606ea72c6842f"},{"messageHash":"0xf723aa70393c436932e0aa80a0afeaa8e3a83ef9d4b4866ec08c1287daf85f16"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:989 Node3 store has 30 messages expected 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id f75af2c49893
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 29cc1d318e67
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 59da3f3b7117
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 f75af2c49893. 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 29cc1d318e67. 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370
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_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__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.105.240
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['14529', '14530', '14531', '14532', '14533']
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 14529:14529 -p 14530:14530 -p 14531:14531 -p 14532:14532 -p 14533:14533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14531 --rest-port=14529 --tcp-port=14530 --discv5-udp-port=14532 --rest-address=0.0.0.0 --nat=extip:172.18.105.240 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d3606b5b8bebb7f2b8ba577dafd11f5589cd2b8fbddd09d73ebfabe58e3baaf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14533 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.105.240 tests-functional_default 17f5f7271079a20ae0cf389de68767b9f176c54c899bab84ec8b8ce902178954
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 17f5f7271079. Setting up logs at ./log/docker/node1_2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 14529
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 4a5a5a2db639. 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 a00687dfc34b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:14529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.240/tcp/14530/p2p/16Uiu2HAkwz1xSMqXzFhLew7zmbbBEvG3YVx47zEbRgmX85hMXWBy","/ip4/172.18.105.240/tcp/14531/ws/p2p/16Uiu2HAkwz1xSMqXzFhLew7zmbbBEvG3YVx47zEbRgmX85hMXWBy"],"enrUri":"enr:-L24QDmL_YuAg_CHtrqMp8VAlqPkM-89BUId4fEKegp-wXxCNm7198u3w04ASqShFxvnPtolBCBxJWhKs3ClzLRVK5QCgmlkgnY0gmlwhKwSafCKbXVsdGlhZGRyc5YACASsEmnwBjjCAAoErBJp8AY4w90DgnJzhQDHAQAAiXNlY3AyNTZrMaECJgCMIcdYa2ATzTyX269Fa52dH_6YKloIW1NcaODhCwCDdGNwgjjCg3VkcII4xIV3YWt1MgU"}'
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_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__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.132.216
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['61377', '61378', '61379', '61380', '61381']
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 61377:61377 -p 61378:61378 -p 61379:61379 -p 61380:61380 -p 61381:61381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61379 --rest-port=61377 --tcp-port=61378 --discv5-udp-port=61380 --rest-address=0.0.0.0 --nat=extip:172.18.132.216 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b9ab16ccdeceffcd0ef55c09c747afa9cce4a0fadcae2ea32b1b31dc20ccddc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDmL_YuAg_CHtrqMp8VAlqPkM-89BUId4fEKegp-wXxCNm7198u3w04ASqShFxvnPtolBCBxJWhKs3ClzLRVK5QCgmlkgnY0gmlwhKwSafCKbXVsdGlhZGRyc5YACASsEmnwBjjCAAoErBJp8AY4w90DgnJzhQDHAQAAiXNlY3AyNTZrMaECJgCMIcdYa2ATzTyX269Fa52dH_6YKloIW1NcaODhCwCDdGNwgjjCg3VkcII4xIV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.132.216 tests-functional_default 685bcdadffd1a0ff682d735814fad380d6eec79392d2a486e966ba03e868efac
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 685bcdadffd1. Setting up logs at ./log/docker/node2_2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 61377
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61377/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:61377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.216/tcp/61378/p2p/16Uiu2HAmBuCpXR9Vx8KcfUWj7Xk3kXEiTsuJiTT3ew374TLKLm2G","/ip4/172.18.132.216/tcp/61379/ws/p2p/16Uiu2HAmBuCpXR9Vx8KcfUWj7Xk3kXEiTsuJiTT3ew374TLKLm2G"],"enrUri":"enr:-L24QLieNCgm7d9kBPnjPwxuwohpY_q71-3TuURG3ytCNGfTAi7ZA8Zz_LDMwagBHb4ouaezVW7HyT_lElz1jVdDd7ICgmlkgnY0gmlwhKwShNiKbXVsdGlhZGRyc5YACASsEoTYBu_CAAoErBKE2Abvw90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9MiLNho9i-VTsbwcPL6voQcTe4veQQiRZZ0o3gI6VXGDdGNwgu_Cg3VkcILvxIV3YWt1MgE"}'
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:61377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.240/tcp/14530/p2p/16Uiu2HAkwz1xSMqXzFhLew7zmbbBEvG3YVx47zEbRgmX85hMXWBy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61377/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202808927819409,"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:61377/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":1776202808927819409,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809040293409,"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:61377/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":1776202809040293409,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809152832383,"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:61377/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":1776202809152832383,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809266890115,"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:61377/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":1776202809266890115,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809382321703,"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:61377/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":1776202809382321703,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809496204203,"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:61377/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":1776202809496204203,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809609104326,"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:61377/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":1776202809609104326,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14529/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:14529/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":1776202809721358827,"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:61377/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":1776202809721358827,"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 17f5f7271079
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 685bcdadffd1
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 @@
2026-04-14 21:42:46.124 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:42:46.126 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-04-14_21-42-46__524ed08e-f89b-4ae3-900e-797ad3dbe10b
2026-04-14 21:42:46.127 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:42:46.127 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:42:46.127 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:42:46.141 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:42:46.142 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-42-46__524ed08e-f89b-4ae3-900e-797ad3dbe10b__wakuorg_nwaku:latest.log
2026-04-14 21:42:46.142 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:46.142 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:46.144 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:46.145 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.55
2026-04-14 21:42:46.145 DEBUG [src.node.docker_mananger] Generated ports ['32043', '32044', '32045', '32046', '32047']
2026-04-14 21:42:46.145 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:42:46.145 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:46.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:46.146 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:46.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 32043:32043 -p 32044:32044 -p 32045:32045 -p 32046:32046 -p 32047:32047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32045 --rest-port=32043 --tcp-port=32044 --discv5-udp-port=32046 --rest-address=0.0.0.0 --nat=extip:172.18.194.55 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bac2e43d6311cdc308de9a68c33a1ebcd174adfa0f57bc188ca80e1d91b11dcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32047 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:42:46.340 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.55 tests-functional_default 90f18a909f55778ce31d5d811e19188edf290f69abd171f5c069744ba91586af
2026-04-14 21:42:46.371 DEBUG [src.node.docker_mananger] Container started with ID 90f18a909f55. Setting up logs at ./log/docker/node1_2026-04-14_21-42-46__524ed08e-f89b-4ae3-900e-797ad3dbe10b__wakuorg_nwaku:latest.log
2026-04-14 21:42:46.372 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32043
2026-04-14 21:42:46.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:46.470 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:42:46.470 ERROR [src.node.docker_mananger] Max retries reached for container 085c453daf27. Exiting log stream.
2026-04-14 21:42:46.977 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:42:46.977 ERROR [src.node.docker_mananger] Max retries reached for container 5355884ff9f4. Exiting log stream.
2026-04-14 21:42:47.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32043/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:47.376 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:42:47.376 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:47.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:47.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.55/tcp/32044/p2p/16Uiu2HAm9v6uXnmNo5sivUnHVu9wGWkEcUWMUMWbENqKCPRAxS3C","/ip4/172.18.194.55/tcp/32045/ws/p2p/16Uiu2HAm9v6uXnmNo5sivUnHVu9wGWkEcUWMUMWbENqKCPRAxS3C"],"enrUri":"enr:-L24QOzSOvcZ2tvAE_B59TmAeyscxLM4OVkO3kbYzlTeItdjRPC98ELCT1la_Cqh0Bbv6yQx9D_SogFjzccuAFYNT3ECgmlkgnY0gmlwhKwSwjeKbXVsdGlhZGRyc5YACASsEsI3Bn0sAAoErBLCNwZ9Ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC10wQar4XowcaK1o6cpxkBPJg6CGVp0s2IJVU3D10LyuDdGNwgn0sg3VkcIJ9LoV3YWt1MgU"}'
2026-04-14 21:42:47.379 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:47.386 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:42:47.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-42-46__524ed08e-f89b-4ae3-900e-797ad3dbe10b__wakuorg_nwaku:latest.log
2026-04-14 21:42:47.386 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:47.386 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:47.388 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:47.388 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.139
2026-04-14 21:42:47.388 DEBUG [src.node.docker_mananger] Generated ports ['64814', '64815', '64816', '64817', '64818']
2026-04-14 21:42:47.388 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:42:47.388 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:47.389 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:47.389 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:47.389 DEBUG [src.node.docker_mananger] docker run -i -t -p 64814:64814 -p 64815:64815 -p 64816:64816 -p 64817:64817 -p 64818:64818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64816 --rest-port=64814 --tcp-port=64815 --discv5-udp-port=64817 --rest-address=0.0.0.0 --nat=extip:172.18.52.139 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4da0ad17adcde4f90003aa05d4e3fdae039ffc4c8aabbada25d86db5bebce65c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64818 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOzSOvcZ2tvAE_B59TmAeyscxLM4OVkO3kbYzlTeItdjRPC98ELCT1la_Cqh0Bbv6yQx9D_SogFjzccuAFYNT3ECgmlkgnY0gmlwhKwSwjeKbXVsdGlhZGRyc5YACASsEsI3Bn0sAAoErBLCNwZ9Ld0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC10wQar4XowcaK1o6cpxkBPJg6CGVp0s2IJVU3D10LyuDdGNwgn0sg3VkcIJ9LoV3YWt1MgU
2026-04-14 21:42:47.573 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.139 tests-functional_default c89b768820709fc674d756578717f2935e8e51a9c118a8a560eb73405cb3f743
2026-04-14 21:42:47.608 DEBUG [src.node.docker_mananger] Container started with ID c89b76882070. Setting up logs at ./log/docker/node2_2026-04-14_21-42-46__524ed08e-f89b-4ae3-900e-797ad3dbe10b__wakuorg_nwaku:latest.log
2026-04-14 21:42:47.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64814
2026-04-14 21:42:47.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:48.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:42:48.628 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:48.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.139/tcp/64815/p2p/16Uiu2HAmUxHhMcxMkuwxgzeCYZxco3bQe49nVFCkriArx2umxM6w","/ip4/172.18.52.139/tcp/64816/ws/p2p/16Uiu2HAmUxHhMcxMkuwxgzeCYZxco3bQe49nVFCkriArx2umxM6w"],"enrUri":"enr:-L24QGtsEHniP38mCJ07Q2ZE7pPVpwN3yrgFS8vAQCNCBhwEHAJvvEp0VgXUUwqg9f0DWMJ7LuH7fVNQXrN2FttrLWYCgmlkgnY0gmlwhKwSNIuKbXVsdGlhZGRyc5YACASsEjSLBv0vAAoErBI0iwb9MN0DgnJzhQDHAQAAiXNlY3AyNTZrMaED8il6TIx3lx9hez4dD4DdkxfdjKFbEjGDZs8URKUFSMCDdGNwgv0vg3VkcIL9MYV3YWt1MgE"}'
2026-04-14 21:42:48.635 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:48.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.55/tcp/32044/p2p/16Uiu2HAm9v6uXnmNo5sivUnHVu9wGWkEcUWMUMWbENqKCPRAxS3C"]'
2026-04-14 21:42:48.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/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 21:42:48.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64814/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 21:42:48.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32043/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:48.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:48.728 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:42:48.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968668737539,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968683892062,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968693248610,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968698135259,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968705498092,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968710032757,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968716509525,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:48.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202968722084654,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:48.851 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:42:48.852 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:42:48.852 DEBUG [src.node.waku_node] Stopping container with id 90f18a909f55
2026-04-14 21:42:49.303 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:49.304 DEBUG [src.node.waku_node] Stopping container with id c89b76882070
2026-04-14 21:42:49.748 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:49.751 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:42:49.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:42:49.784 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
2026-04-14 21:41:57.080 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:57.081 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea
2026-04-14 21:41:57.081 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:57.082 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:41:57.082 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:41:57.090 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:57.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:57.097 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:57.097 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:57.102 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:57.102 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:57.108 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:57.108 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:57.108 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:41:57.109 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:41:57.109 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:57.109 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:57.111 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:57.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.197
2026-04-14 21:41:57.111 DEBUG [src.node.docker_mananger] Generated ports ['64133', '64134', '64135', '64136', '64137']
2026-04-14 21:41:57.111 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:57.111 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:57.112 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:57.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 64133:64133 -p 64134:64134 -p 64135:64135 -p 64136:64136 -p 64137:64137 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=64135 --rest-port=64133 --tcp-port=64134 --discv5-udp-port=64136 --rest-address=0.0.0.0 --nat=extip:172.18.187.197 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=be9fa76eee5aa2149e228bbd8abd68afce4b6ddfb1abfa4ccf193ff10eccbe3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64137 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 21:41:57.414 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:57.414 ERROR [src.node.docker_mananger] Max retries reached for container d8cdcfa9a476. Exiting log stream.
2026-04-14 21:41:57.903 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:57.903 ERROR [src.node.docker_mananger] Max retries reached for container b53e6da370cf. Exiting log stream.
2026-04-14 21:41:59.699 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.197 tests-functional_default c2a5aebfdc32ee399bb5eb342c1773bd9f908dea7951da323854b2804040d1a7
2026-04-14 21:41:59.732 DEBUG [src.node.docker_mananger] Container started with ID c2a5aebfdc32. Setting up logs at ./log/docker/node1_2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:59.734 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 64133
2026-04-14 21:41:59.734 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:00.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64133/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:00.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:42:00.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:00.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:00.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.197/tcp/64134/p2p/16Uiu2HAkzeznHWoy17f2mYuud3G7hvdBC2mgEVFwMegZ6K6DBMGW","/ip4/172.18.187.197/tcp/64135/ws/p2p/16Uiu2HAkzeznHWoy17f2mYuud3G7hvdBC2mgEVFwMegZ6K6DBMGW"],"enrUri":"enr:-La4QP-9Kwa2J-b1rGhnX2Xwhh1obyZ8Vd3_nN5cuEenOLzlbytQN6n-3Cj_L4C4pNcUwYoPhC3R_7hqbmO-ve2VclwCgmlkgnY0gmlwhKwSu8WKbXVsdGlhZGRyc5YACASsErvFBvqGAAoErBK7xQb6h90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTbQ-ggWwlPabsHAVCYvdhZ7IwmGVqWXRSYoc1IzkJ8ODdGNwgvqGhXdha3UyAQ"}'
2026-04-14 21:42:00.741 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:00.741 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:00.741 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:00.742 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:00.742 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.226
2026-04-14 21:42:00.742 DEBUG [src.node.docker_mananger] Generated ports ['37202', '37203', '37204', '37205', '37206']
2026-04-14 21:42:00.743 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:00.743 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:00.743 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:00.743 DEBUG [src.node.docker_mananger] docker run -i -t -p 37202:37202 -p 37203:37203 -p 37204:37204 -p 37205:37205 -p 37206:37206 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=37204 --rest-port=37202 --tcp-port=37203 --discv5-udp-port=37205 --rest-address=0.0.0.0 --nat=extip:172.18.125.226 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=ac09a9ae469c0ce2b478ef3a270bb6df3ada44b5b8cde6c9f055ebe35c659a15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37206 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QP-9Kwa2J-b1rGhnX2Xwhh1obyZ8Vd3_nN5cuEenOLzlbytQN6n-3Cj_L4C4pNcUwYoPhC3R_7hqbmO-ve2VclwCgmlkgnY0gmlwhKwSu8WKbXVsdGlhZGRyc5YACASsErvFBvqGAAoErBK7xQb6h90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTbQ-ggWwlPabsHAVCYvdhZ7IwmGVqWXRSYoc1IzkJ8ODdGNwgvqGhXdha3UyAQ
2026-04-14 21:42:00.932 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.226 tests-functional_default 0c6f2c1b781eed3ba288e12eac2bf5174411e4cf1f50ecd3d2b3ab191467a54e
2026-04-14 21:42:00.962 DEBUG [src.node.docker_mananger] Container started with ID 0c6f2c1b781e. Setting up logs at ./log/docker/node2_2026-04-14_21-41-57__255b6f0e-2d7e-494d-8f34-947890daf1ea__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:42:00.963 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 37202
2026-04-14 21:42:00.963 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:01.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37202/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:01.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:42:01.967 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:01.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37202/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:01.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.226/tcp/37203/p2p/16Uiu2HAmPfwiTzZfcEVYp6z7Fh5ieABQxeyDwJ5LuiSkfA6xQAg2","/ip4/172.18.125.226/tcp/37204/ws/p2p/16Uiu2HAmPfwiTzZfcEVYp6z7Fh5ieABQxeyDwJ5LuiSkfA6xQAg2"],"enrUri":"enr:-La4QDhe21JsiBLRXPzAvPzRjrvREfR-PNNx211dyKgXs8UuHp8389F3xwGxdOfQCE8vsTmiyVqrs-nF3NBOHQz-gMMCgmlkgnY0gmlwhKwSfeKKbXVsdGlhZGRyc5YACASsEn3iBpFTAAoErBJ94gaRVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDo68oYDouI2j66lb44lvxTOoWk1ZYHI_2u-wk0wWPI4ODdGNwgpFThXdha3UyAQ"}'
2026-04-14 21:42:01.970 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:01.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64133/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.226/tcp/37203/p2p/16Uiu2HAmPfwiTzZfcEVYp6z7Fh5ieABQxeyDwJ5LuiSkfA6xQAg2"]'
2026-04-14 21:42:02.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:02.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37202/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.197/tcp/64134/p2p/16Uiu2HAkzeznHWoy17f2mYuud3G7hvdBC2mgEVFwMegZ6K6DBMGW"]'
2026-04-14 21:42:02.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:02.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64133/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:02.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.125.226/tcp/37203/p2p/16Uiu2HAmPfwiTzZfcEVYp6z7Fh5ieABQxeyDwJ5LuiSkfA6xQAg2","protocols":["/ipfs/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 21:42:02.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37202/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:02.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.187.197/tcp/38556/p2p/16Uiu2HAkzeznHWoy17f2mYuud3G7hvdBC2mgEVFwMegZ6K6DBMGW","protocols":["/ipfs/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 21:42:02.036 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:03.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64133/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:42:03.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:03.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37202/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:42:03.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:03.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64133/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:03.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.125.226/tcp/37203/p2p/16Uiu2HAmPfwiTzZfcEVYp6z7Fh5ieABQxeyDwJ5LuiSkfA6xQAg2","protocols":["/ipfs/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 21:42:03.045 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.125.226/tcp/37203/p2p/16Uiu2HAmPfwiTzZfcEVYp6z7Fh5ieABQxeyDwJ5LuiSkfA6xQAg2', 'protocols': ['/ipfs/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 21:42:03.047 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:42:03.048 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:42:03.048 DEBUG [src.node.waku_node] Stopping container with id c2a5aebfdc32
2026-04-14 21:42:03.503 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:03.503 DEBUG [src.node.waku_node] Stopping container with id 0c6f2c1b781e
2026-04-14 21:42:03.946 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:03.947 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:42:03.956 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:42:03.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-04-14_21-41-47__e9372c52-7557-4105-a877-ace139684dbc
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_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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.230.62
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['7682', '7683', '7684', '7685', '7686']
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 7682:7682 -p 7683:7683 -p 7684:7684 -p 7685:7685 -p 7686:7686 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=7684 --rest-port=7682 --tcp-port=7683 --discv5-udp-port=7685 --rest-address=0.0.0.0 --nat=extip:172.18.230.62 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=ecabdcadc1cb7cac8afdb7657fb36f27a36bf60a5437d1cebd893bc0da9caefd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7686 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.230.62 tests-functional_default 0980fafa1f254edca3d6491c97d85c5b66b22eb2d7207c8b56c56a11e548f3de
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0980fafa1f25. Setting up logs at ./log/docker/node1_2026-04-14_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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: 7682
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 ee0f679c0a6c. 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 9ade1781e164. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7682/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:7682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.62/tcp/7683/p2p/16Uiu2HAmUytKRmP3YER3CPVv7mAy9cuZbP8wH3ggn1w2uBL6Xqmr","/ip4/172.18.230.62/tcp/7684/ws/p2p/16Uiu2HAmUytKRmP3YER3CPVv7mAy9cuZbP8wH3ggn1w2uBL6Xqmr"],"enrUri":"enr:-La4QBw1VxHnN3H69cy8SAeOEh5o345H7OMNgbGpk9mGVUW1TLjZlp1HYHlbSKJi5Dcnf04Bpm2kYUnA4Ud0TImmwjwCgmlkgnY0gmlwhKwS5j6KbXVsdGlhZGRyc5YACASsEuY-Bh4DAAoErBLmPgYeBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8pI0puNZ1vf993cK4OU8j_Ux3zzhDgpX8AF6KIV-A0mDdGNwgh4DhXdha3UyAQ"}'
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.75.93
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['15267', '15268', '15269', '15270', '15271']
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 15267:15267 -p 15268:15268 -p 15269:15269 -p 15270:15270 -p 15271:15271 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=15269 --rest-port=15267 --tcp-port=15268 --discv5-udp-port=15270 --rest-address=0.0.0.0 --nat=extip:172.18.75.93 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=4f348b510a1ab2adaebd8b733742bc36e17829d6cea90ac45d7ffa8640daf46f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15271 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QBw1VxHnN3H69cy8SAeOEh5o345H7OMNgbGpk9mGVUW1TLjZlp1HYHlbSKJi5Dcnf04Bpm2kYUnA4Ud0TImmwjwCgmlkgnY0gmlwhKwS5j6KbXVsdGlhZGRyc5YACASsEuY-Bh4DAAoErBLmPgYeBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8pI0puNZ1vf993cK4OU8j_Ux3zzhDgpX8AF6KIV-A0mDdGNwgh4DhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.75.93 tests-functional_default 76568fef5f1842602cf9805f037d054165749a8342fcdaefc7449fb8a4f74796
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 76568fef5f18. Setting up logs at ./log/docker/node2_2026-04-14_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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: 15267
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15267/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:15267/debug/v1/info" -H "Content-Type: application/json" -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.93/tcp/15268/p2p/16Uiu2HAkzdZsjqxwAMZHDQytTHXWknxs7zWnkXhEHrBQTEC82fzn","/ip4/172.18.75.93/tcp/15269/ws/p2p/16Uiu2HAkzdZsjqxwAMZHDQytTHXWknxs7zWnkXhEHrBQTEC82fzn"],"enrUri":"enr:-La4QE-1R_HpjaV1JDZ20v_vFlAPAPugATnFWynK1VICsqeKZS0mt0ykild5VKvVlH_X6eNWkjDXJ9yr0kpMqM0kHlcCgmlkgnY0gmlwhKwSS12KbXVsdGlhZGRyc5YACASsEktdBjukAAoErBJLXQY7pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECTVaAiWr1HmH3ktoZHCYZTvFawVjC-ZNDYzZWS9ULNSeDdGNwgjukhXdha3UyAQ"}'
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.127.1
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['32008', '32009', '32010', '32011', '32012']
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 32008:32008 -p 32009:32009 -p 32010:32010 -p 32011:32011 -p 32012:32012 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=32010 --rest-port=32008 --tcp-port=32009 --discv5-udp-port=32011 --rest-address=0.0.0.0 --nat=extip:172.18.127.1 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=81fbf9efeabdbbb72f8aae93b9947f6ebc7bc19d2daecdabb1cb8b7e8e5cf50b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32012 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QBw1VxHnN3H69cy8SAeOEh5o345H7OMNgbGpk9mGVUW1TLjZlp1HYHlbSKJi5Dcnf04Bpm2kYUnA4Ud0TImmwjwCgmlkgnY0gmlwhKwS5j6KbXVsdGlhZGRyc5YACASsEuY-Bh4DAAoErBLmPgYeBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8pI0puNZ1vf993cK4OU8j_Ux3zzhDgpX8AF6KIV-A0mDdGNwgh4DhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.127.1 tests-functional_default 7fa2d668611d49b4641ba2ec556665344de74463a9d73c0fcb08334d00074b13
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 7fa2d668611d. Setting up logs at ./log/docker/node3_2026-04-14_21-41-47__e9372c52-7557-4105-a877-ace139684dbc__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: 32008
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32008/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:32008/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.1/tcp/32009/p2p/16Uiu2HAmUDv9eWCR8fGdJBePBbJz1tmpjq9rWiuH7N31YgX3vCY4","/ip4/172.18.127.1/tcp/32010/ws/p2p/16Uiu2HAmUDv9eWCR8fGdJBePBbJz1tmpjq9rWiuH7N31YgX3vCY4"],"enrUri":"enr:-La4QIvOKvnszkdTfnWCp3MFboiwF6tysWYhzUG3Sey0irlPR4JvWvTO2HFaOwjlLgZmEeg-iSBstLGDPjfKjb217OcCgmlkgnY0gmlwhKwSfwGKbXVsdGlhZGRyc5YACASsEn8BBn0JAAoErBJ_AQZ9Ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5064hyPjHfiVTlFr7F8Vk2RL5mVG8eeNGhW1k5ZEFf2DdGNwgn0JhXdha3UyAQ"}'
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:7682/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.93/tcp/15268/p2p/16Uiu2HAkzdZsjqxwAMZHDQytTHXWknxs7zWnkXhEHrBQTEC82fzn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15267/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.62/tcp/7683/p2p/16Uiu2HAmUytKRmP3YER3CPVv7mAy9cuZbP8wH3ggn1w2uBL6Xqmr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7682/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.1/tcp/32009/p2p/16Uiu2HAmUDv9eWCR8fGdJBePBbJz1tmpjq9rWiuH7N31YgX3vCY4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32008/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.62/tcp/7683/p2p/16Uiu2HAmUytKRmP3YER3CPVv7mAy9cuZbP8wH3ggn1w2uBL6Xqmr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7682/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:15267/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:32008/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.rest_flags.test_admin_flags:test_admin_flags.py:137 mesh topic=/waku/2/rs/198/0, target peers={'/ip4/172.18.75.93/tcp/15268/p2p/16Uiu2HAkzdZsjqxwAMZHDQytTHXWknxs7zWnkXhEHrBQTEC82fzn', '/ip4/172.18.127.1/tcp/32009/p2p/16Uiu2HAmUDv9eWCR8fGdJBePBbJz1tmpjq9rWiuH7N31YgX3vCY4'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7682/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.75.93/tcp/15268/p2p/16Uiu2HAkzdZsjqxwAMZHDQytTHXWknxs7zWnkXhEHrBQTEC82fzn","protocols":["/ipfs/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.127.1/tcp/32009/p2p/16Uiu2HAmUDv9eWCR8fGdJBePBbJz1tmpjq9rWiuH7N31YgX3vCY4","protocols":["/ipfs/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}]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:143 Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.75.93/tcp/15268/p2p/16Uiu2HAkzdZsjqxwAMZHDQytTHXWknxs7zWnkXhEHrBQTEC82fzn', 'protocols': ['/ipfs/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.127.1/tcp/32009/p2p/16Uiu2HAmUDv9eWCR8fGdJBePBbJz1tmpjq9rWiuH7N31YgX3vCY4', 'protocols': ['/ipfs/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}]}
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:145 Validate the schema variables
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 0980fafa1f25
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 76568fef5f18
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 7fa2d668611d
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 0980fafa1f25. 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,95 @@
2026-04-14 21:39:57.589 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:57.590 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2026-04-14_21-39-57__294c5649-61da-4a9b-9e8c-3b87fda5e8cc
2026-04-14 21:39:57.590 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:57.591 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:39:57.591 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 21:39:57.600 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:57.600 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-39-57__294c5649-61da-4a9b-9e8c-3b87fda5e8cc__wakuorg_nwaku:latest.log
2026-04-14 21:39:57.600 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:57.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:57.603 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:57.603 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.116
2026-04-14 21:39:57.603 DEBUG [src.node.docker_mananger] Generated ports ['53214', '53215', '53216', '53217', '53218']
2026-04-14 21:39:57.604 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:57.604 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:57.604 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:57.604 DEBUG [src.node.docker_mananger] docker run -i -t -p 53214:53214 -p 53215:53215 -p 53216:53216 -p 53217:53217 -p 53218:53218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53216 --rest-port=53214 --tcp-port=53215 --discv5-udp-port=53217 --rest-address=0.0.0.0 --nat=extip:172.18.244.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c1a1d6dfc67c9b7272ab327f9d5e5ff9a2113ed8b3dbdf2ed552bfad3361eec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53218 --metrics-logging=true --relay=true
2026-04-14 21:39:57.791 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.116 tests-functional_default 940df5fbc481ad1fec7161f468271d2fcd55c7fe63171b6c2af2c6bad8f2b7b6
2026-04-14 21:39:57.829 DEBUG [src.node.docker_mananger] Container started with ID 940df5fbc481. Setting up logs at ./log/docker/node1_2026-04-14_21-39-57__294c5649-61da-4a9b-9e8c-3b87fda5e8cc__wakuorg_nwaku:latest.log
2026-04-14 21:39:57.830 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53214
2026-04-14 21:39:57.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:57.909 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:57.910 ERROR [src.node.docker_mananger] Max retries reached for container 6e9ba218f685. Exiting log stream.
2026-04-14 21:39:58.423 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:58.423 ERROR [src.node.docker_mananger] Max retries reached for container 880b8c4a56ec. Exiting log stream.
2026-04-14 21:39:58.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53214/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:58.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:39:58.836 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:58.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:58.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.116/tcp/53215/p2p/16Uiu2HAmH2UTdVZuaJeFeA8GZoMQWPUWFJC17mh7kjcFHiUfjknT","/ip4/172.18.244.116/tcp/53216/ws/p2p/16Uiu2HAmH2UTdVZuaJeFeA8GZoMQWPUWFJC17mh7kjcFHiUfjknT"],"enrUri":"enr:-L24QEhDy9pUBvPwxozrdHRx_ipK2PBIpjXg63kh-bzNHcdhCkTyivPb90QOQODjqWogCtcKuom6QMk-ACuiiQUml3wCgmlkgnY0gmlwhKwS9HSKbXVsdGlhZGRyc5YACASsEvR0Bs_fAAoErBL0dAbP4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQO-6XgE54IlBWz3BfXHhD2aS97A4FbffhtyXiO9b5miDdGNwgs_fg3VkcILP4YV3YWt1MgE"}'
2026-04-14 21:39:58.839 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:58.845 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:58.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-39-57__294c5649-61da-4a9b-9e8c-3b87fda5e8cc__wakuorg_nwaku:latest.log
2026-04-14 21:39:58.846 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:58.846 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:58.847 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:58.847 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.232
2026-04-14 21:39:58.847 DEBUG [src.node.docker_mananger] Generated ports ['11806', '11807', '11808', '11809', '11810']
2026-04-14 21:39:58.848 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:58.848 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:58.848 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:58.848 DEBUG [src.node.docker_mananger] docker run -i -t -p 11806:11806 -p 11807:11807 -p 11808:11808 -p 11809:11809 -p 11810:11810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11808 --rest-port=11806 --tcp-port=11807 --discv5-udp-port=11809 --rest-address=0.0.0.0 --nat=extip:172.18.225.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e8aac1143beedba43976503ea44f83bac7dc9af9e5ee97a4594ab40d0ef7fa1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11810 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEhDy9pUBvPwxozrdHRx_ipK2PBIpjXg63kh-bzNHcdhCkTyivPb90QOQODjqWogCtcKuom6QMk-ACuiiQUml3wCgmlkgnY0gmlwhKwS9HSKbXVsdGlhZGRyc5YACASsEvR0Bs_fAAoErBL0dAbP4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQO-6XgE54IlBWz3BfXHhD2aS97A4FbffhtyXiO9b5miDdGNwgs_fg3VkcILP4YV3YWt1MgE
2026-04-14 21:39:59.042 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.232 tests-functional_default f854159911cb26fa6ea9ed6f595a6c17898a9a95367fd0c96960a0f8011a83d5
2026-04-14 21:39:59.078 DEBUG [src.node.docker_mananger] Container started with ID f854159911cb. Setting up logs at ./log/docker/node2_2026-04-14_21-39-57__294c5649-61da-4a9b-9e8c-3b87fda5e8cc__wakuorg_nwaku:latest.log
2026-04-14 21:39:59.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11806
2026-04-14 21:39:59.079 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:00.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11806/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:00.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:40:00.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:00.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:00.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.232/tcp/11807/p2p/16Uiu2HAkya4XKHbbU8eaDYVSQ4QHecHQFo5RR5RDrp7e3iCqTgCW","/ip4/172.18.225.232/tcp/11808/ws/p2p/16Uiu2HAkya4XKHbbU8eaDYVSQ4QHecHQFo5RR5RDrp7e3iCqTgCW"],"enrUri":"enr:-L24QLqRi0W0uUQI6JN6yMpRw84o6Z0IREU2vP9BzygHChClHski6nnkzakw_W_8z_PGpOm992g39rIaKIYgHNkMvSQCgmlkgnY0gmlwhKwS4eiKbXVsdGlhZGRyc5YACASsEuHoBi4fAAoErBLh6AYuIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPZTiWgvA0xCA2T-GrJFUUoEKhbwzZvwMfOxegVNvRkeDdGNwgi4fg3VkcIIuIYV3YWt1MgE"}'
2026-04-14 21:40:00.105 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:00.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11806/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.116/tcp/53215/p2p/16Uiu2HAmH2UTdVZuaJeFeA8GZoMQWPUWFJC17mh7kjcFHiUfjknT"]'
2026-04-14 21:40:00.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:00.108 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 21:40:00.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:40:00.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:00.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:40:00.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:00.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/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 21:40:00.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:00.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:00.223 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:00.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:00.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202800117938688,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:00.251 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:00.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:00.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202800117938688,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:00.255 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 21:40:00.256 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2026-04-14 21:40:00.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:00.259 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 21:40:00.259 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2026-04-14 21:40:00.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:00.262 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Incorrect base64 string'
2026-04-14 21:40:00.262 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-04-14 21:40:00.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:00.265 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 21:40:00.265 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-04-14 21:40:00.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:00.268 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 21:40:00.268 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-04-14 21:40:00.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:00.271 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 21:40:00.271 DEBUG [tests.relay.test_publish] Running test with payload A bool
2026-04-14 21:40:00.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:00.274 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 21:40:00.276 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:00.276 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:00.277 DEBUG [src.node.waku_node] Stopping container with id 940df5fbc481
2026-04-14 21:40:00.723 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:00.724 DEBUG [src.node.waku_node] Stopping container with id f854159911cb
2026-04-14 21:40:01.168 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:01.170 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:01.182 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:01.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,271 @@
2026-04-14 21:38:38.102 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:38:38.103 DEBUG [tests.conftest] Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250
2026-04-14 21:38:38.103 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:38:38.103 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:38:38.111 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:38.111 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:38.117 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:38.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:38.124 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:38.124 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:38.130 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:38.130 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:38.130 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:38.130 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:38.164 DEBUG [src.node.docker_mananger] Network tests-functional_default created
2026-04-14 21:38:38.165 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.93
2026-04-14 21:38:38.165 DEBUG [src.node.docker_mananger] Generated ports ['22786', '22787', '22788', '22789', '22790']
2026-04-14 21:38:38.165 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:38.165 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:38.165 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:38.165 DEBUG [src.node.docker_mananger] docker run -i -t -p 22786:22786 -p 22787:22787 -p 22788:22788 -p 22789:22789 -p 22790:22790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22788 --rest-port=22786 --tcp-port=22787 --discv5-udp-port=22789 --rest-address=0.0.0.0 --nat=extip:172.18.10.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3f8aacc1a2e4e631b7afcddb312cabafef4b9d59cd185f96d9bcc3ca1dc6ca3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22790 --metrics-logging=true --relay=true
2026-04-14 21:38:41.596 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.93 tests-functional_default d6a7af3d5f84df306a25d84372214b76f166cf01a3c56abd7ff8611fb4a6ee41
2026-04-14 21:38:41.625 DEBUG [src.node.docker_mananger] Container started with ID d6a7af3d5f84. Setting up logs at ./log/docker/node1_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:41.625 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22786
2026-04-14 21:38:41.625 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:42.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22786/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:42.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:38:42.630 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:42.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22786/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:42.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.93/tcp/22787/p2p/16Uiu2HAmDYKCihT9JfYMFr6f6EenfQVd9GgNVTe424yZMwz3TrDu","/ip4/172.18.10.93/tcp/22788/ws/p2p/16Uiu2HAmDYKCihT9JfYMFr6f6EenfQVd9GgNVTe424yZMwz3TrDu"],"enrUri":"enr:-L24QCH0FQgvGWsB8GoHoQdkap5n2kQpVy5WrIgtmW57K55YLoMlHPoWP1ymIHlMcnhIp3ebp98yyu_APLNF_YLQZnoCgmlkgnY0gmlwhKwSCl2KbXVsdGlhZGRyc5YACASsEgpdBlkDAAoErBIKXQZZBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDSXwA8M3texmMw6lzVvmOq4KvM7UrxpDJmz7-KQrUSCDdGNwglkDg3VkcIJZBYV3YWt1MgE"}'
2026-04-14 21:38:42.634 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:42.634 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:42.634 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:42.636 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:42.636 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.181
2026-04-14 21:38:42.636 DEBUG [src.node.docker_mananger] Generated ports ['8232', '8233', '8234', '8235', '8236']
2026-04-14 21:38:42.636 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:42.636 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:42.636 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:42.636 DEBUG [src.node.docker_mananger] docker run -i -t -p 8232:8232 -p 8233:8233 -p 8234:8234 -p 8235:8235 -p 8236:8236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8234 --rest-port=8232 --tcp-port=8233 --discv5-udp-port=8235 --rest-address=0.0.0.0 --nat=extip:172.18.156.181 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bc96addecdaa51141e66b569251cdbeb67ddca6e55deb689530af74ecbfd189c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8236 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCH0FQgvGWsB8GoHoQdkap5n2kQpVy5WrIgtmW57K55YLoMlHPoWP1ymIHlMcnhIp3ebp98yyu_APLNF_YLQZnoCgmlkgnY0gmlwhKwSCl2KbXVsdGlhZGRyc5YACASsEgpdBlkDAAoErBIKXQZZBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDSXwA8M3texmMw6lzVvmOq4KvM7UrxpDJmz7-KQrUSCDdGNwglkDg3VkcIJZBYV3YWt1MgE
2026-04-14 21:38:42.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.181 tests-functional_default 9fea580b7092d30f4f2f8ac33381143afcefff07eccf7c3fc2626fbefa6eef0f
2026-04-14 21:38:42.851 DEBUG [src.node.docker_mananger] Container started with ID 9fea580b7092. Setting up logs at ./log/docker/node2_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:42.852 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8232
2026-04-14 21:38:42.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:43.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8232/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:43.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:38:43.860 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:43.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:43.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.181/tcp/8233/p2p/16Uiu2HAkxZHNuW9rYjMK5himA2mHhVe4rdxZ3rzRtmrervxpKJ2M","/ip4/172.18.156.181/tcp/8234/ws/p2p/16Uiu2HAkxZHNuW9rYjMK5himA2mHhVe4rdxZ3rzRtmrervxpKJ2M"],"enrUri":"enr:-L24QN0TUzgQSircHTHl7bzcLrX-piu-T__OQsHFABFLgD_EF8GrPOKocPUlt0-BKqqouxfC8dYek8UyZU81nyPt2JwCgmlkgnY0gmlwhKwSnLWKbXVsdGlhZGRyc5YACASsEpy1BiApAAoErBKctQYgKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLoYm0jBB_pikGtEz6uEoipUwVUGllLsIOyxJlBPedpKDdGNwgiApg3VkcIIgK4V3YWt1MgE"}'
2026-04-14 21:38:43.889 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:43.890 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:43.891 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:43.897 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:43.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.62
2026-04-14 21:38:43.897 DEBUG [src.node.docker_mananger] Generated ports ['34210', '34211', '34212', '34213', '34214']
2026-04-14 21:38:43.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:43.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:43.898 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:43.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 34210:34210 -p 34211:34211 -p 34212:34212 -p 34213:34213 -p 34214:34214 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34212 --rest-port=34210 --tcp-port=34211 --discv5-udp-port=34213 --rest-address=0.0.0.0 --nat=extip:172.18.26.62 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edc96d6fdf9dabf2febc4fc7fbda9e95db8c7bcea60d2876debae7fc7e1440f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34214 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0TUzgQSircHTHl7bzcLrX-piu-T__OQsHFABFLgD_EF8GrPOKocPUlt0-BKqqouxfC8dYek8UyZU81nyPt2JwCgmlkgnY0gmlwhKwSnLWKbXVsdGlhZGRyc5YACASsEpy1BiApAAoErBKctQYgKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLoYm0jBB_pikGtEz6uEoipUwVUGllLsIOyxJlBPedpKDdGNwgiApg3VkcIIgK4V3YWt1MgE
2026-04-14 21:38:44.085 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.62 tests-functional_default d08c3bff0d891bd2556dd0783b4f59145323e7484449eb8933a55eff041369e0
2026-04-14 21:38:44.115 DEBUG [src.node.docker_mananger] Container started with ID d08c3bff0d89. Setting up logs at ./log/docker/node3_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:44.116 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34210
2026-04-14 21:38:44.116 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:45.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34210/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:45.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:38:45.128 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:45.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34210/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:45.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.62/tcp/34211/p2p/16Uiu2HAkweREHJWyDJWok6ffxCPzFuHgfxhWPKzi68pQN5oNdJ7P","/ip4/172.18.26.62/tcp/34212/ws/p2p/16Uiu2HAkweREHJWyDJWok6ffxCPzFuHgfxhWPKzi68pQN5oNdJ7P"],"enrUri":"enr:-L24QKjTISdAu9wCAMoACeVqCxFGKEfqRCZG_xF8mxs4itxtDvjmVcVTHbAih_NZpr0AnPpZBWVmD9laLH_PrsZLmysCgmlkgnY0gmlwhKwSGj6KbXVsdGlhZGRyc5YACASsEho-BoWjAAoErBIaPgaFpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIPs_C0XKNkDH32vSFWQyZgZbASq6mx5OvYTcOxmDSgaDdGNwgoWjg3VkcIKFpYV3YWt1MgE"}'
2026-04-14 21:38:45.133 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:45.133 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:45.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:45.135 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:45.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.46
2026-04-14 21:38:45.136 DEBUG [src.node.docker_mananger] Generated ports ['36817', '36818', '36819', '36820', '36821']
2026-04-14 21:38:45.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:45.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:45.136 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:45.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 36817:36817 -p 36818:36818 -p 36819:36819 -p 36820:36820 -p 36821:36821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36819 --rest-port=36817 --tcp-port=36818 --discv5-udp-port=36820 --rest-address=0.0.0.0 --nat=extip:172.18.49.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3c39c8b1ffe18efd3dd5ac5f9c604a8ac583cbaec5568ba851ccd4afb61b45d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36821 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKjTISdAu9wCAMoACeVqCxFGKEfqRCZG_xF8mxs4itxtDvjmVcVTHbAih_NZpr0AnPpZBWVmD9laLH_PrsZLmysCgmlkgnY0gmlwhKwSGj6KbXVsdGlhZGRyc5YACASsEho-BoWjAAoErBIaPgaFpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIPs_C0XKNkDH32vSFWQyZgZbASq6mx5OvYTcOxmDSgaDdGNwgoWjg3VkcIKFpYV3YWt1MgE
2026-04-14 21:38:45.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.46 tests-functional_default 823b6bac880be651e7b0c7cd128ca3f9645b8492a5affcb4e542353add68fa20
2026-04-14 21:38:45.328 DEBUG [src.node.docker_mananger] Container started with ID 823b6bac880b. Setting up logs at ./log/docker/node4_2026-04-14_21-38-38__e6db2eab-7a72-451e-b563-1b218b8fc250__wakuorg_nwaku:latest.log
2026-04-14 21:38:45.328 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36817
2026-04-14 21:38:45.329 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:46.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:46.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:38:46.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:46.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:46.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.46/tcp/36818/p2p/16Uiu2HAm7xHQy2PPtBbLvN5W1Y1k24vLStFiTk5gVeANXJ47o2U5","/ip4/172.18.49.46/tcp/36819/ws/p2p/16Uiu2HAm7xHQy2PPtBbLvN5W1Y1k24vLStFiTk5gVeANXJ47o2U5"],"enrUri":"enr:-L24QBkh7ElW-_BXhtocZBTjAvYNFEuS7cB1OPBsWlrNnznEek79tLFzug-mFxAJGCQsrOAgdUPXG97c0s2vGXDYeY8CgmlkgnY0gmlwhKwSMS6KbXVsdGlhZGRyc5YACASsEjEuBo_SAAoErBIxLgaP090DgnJzhQDGAQAAiXNlY3AyNTZrMaECuiO7lmtHeNexYbhmeu4nRuQ9sMQjhTpJohjqhK-qffaDdGNwgo_Sg3VkcIKP1IV3YWt1MgE"}'
2026-04-14 21:38:46.356 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:46.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:46.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:46.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8232/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:46.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:46.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:46.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:46.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36817/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:46.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:46.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22786/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:46.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.156.181/tcp/46374/p2p/16Uiu2HAkxZHNuW9rYjMK5himA2mHhVe4rdxZ3rzRtmrervxpKJ2M","protocols":["/ipfs/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 21:38:46.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8232/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:46.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.10.93/tcp/22787/p2p/16Uiu2HAmDYKCihT9JfYMFr6f6EenfQVd9GgNVTe424yZMwz3TrDu","protocols":["/ipfs/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.26.62/tcp/56302/p2p/16Uiu2HAkweREHJWyDJWok6ffxCPzFuHgfxhWPKzi68pQN5oNdJ7P","protocols":["/ipfs/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 21:38:46.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34210/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:46.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.156.181/tcp/8233/p2p/16Uiu2HAkxZHNuW9rYjMK5himA2mHhVe4rdxZ3rzRtmrervxpKJ2M","protocols":["/ipfs/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.49.46/tcp/56852/p2p/16Uiu2HAm7xHQy2PPtBbLvN5W1Y1k24vLStFiTk5gVeANXJ47o2U5","protocols":["/ipfs/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 21:38:46.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:46.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.26.62/tcp/34211/p2p/16Uiu2HAkweREHJWyDJWok6ffxCPzFuHgfxhWPKzi68pQN5oNdJ7P","protocols":["/ipfs/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 21:38:46.400 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-14 21:39:06.402 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2815', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:39:06.428 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2815', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-14 21:39:06.442 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2815', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-14 21:39:06.451 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-14 21:39:06.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:06.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 21:39:06.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:06.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:06.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:06.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:06.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:07.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:07.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:07.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:07.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:09.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:09.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:09.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:09.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:12.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:12.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:13.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:13.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:15.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:15.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:16.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:16.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:16.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:16.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:17.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:17.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:18.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:18.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:20.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:20.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:20.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:20.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:21.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:21.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:21.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:21.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:23.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:23.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:24.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:24.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:26.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:26.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:27.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:27.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:31.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:31.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:31.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:32.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:33.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:33.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:33.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:33.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:34.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:34.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:36.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:36.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:37.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:37.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:39:37.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:37.888 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-04-14 21:40:07.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:07.891 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":1776202746454722756,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202746469767277,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202746488878854,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202747757331903,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202747973123127,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202749036537096,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202749661376783,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202752941223971,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202753565289465,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202755005172264,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202756277002620,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202756291803136,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202757556905380,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202758828911037,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202760261198781,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202760477192575,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202761511770595,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202761525774585,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202763622505736,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202764853167533,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202766741291946,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202767981215400,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202771245218723,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202771452917938,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202772516057764,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202773538442006,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202773555411261,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202774829207704,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202776046635306,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202777877287295,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:07.895 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2815', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:40:07.904 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3426', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:40:07.913 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3426', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-14 21:40:07.922 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3426', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-14 21:40:07.929 DEBUG [src.steps.network_conditions] 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
2026-04-14 21:40:07.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:22.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-14 21:40:22.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22786/relay/v1/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 21:40:22.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:22.912 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-04-14 21:40:52.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:52.915 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":1776202822429224038,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822438274566,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822455429855,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822473883692,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822490335389,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822517427460,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822539968200,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822563371128,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822581398214,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822614216496,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822626233335,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822644446317,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822660363831,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822677816980,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822688393340,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822705553248,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822716234902,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822732597834,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822742751809,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822754539112,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822767088278,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822783671116,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822792795557,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822807022446,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822819590080,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822827868499,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822840389208,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822864747995,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822878636685,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202822898547968,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:52.916 DEBUG [tests.e2e.test_network_conditions] sender_loss=30 receiver_loss=30
2026-04-14 21:40:52.917 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3426', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:40:52.926 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:52.927 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:52.927 DEBUG [src.node.waku_node] Stopping container with id d6a7af3d5f84
2026-04-14 21:40:53.362 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:53.363 DEBUG [src.node.waku_node] Stopping container with id 9fea580b7092
2026-04-14 21:40:53.776 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:53.777 DEBUG [src.node.waku_node] Stopping container with id d08c3bff0d89
2026-04-14 21:40:54.203 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:54.204 DEBUG [src.node.waku_node] Stopping container with id 823b6bac880b
2026-04-14 21:40:54.490 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:54.491 ERROR [src.node.docker_mananger] Max retries reached for container d6a7af3d5f84. Exiting log stream.
2026-04-14 21:40:54.652 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:54.653 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:54.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:55.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:55.335 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:55.456 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_add_peers with id: 2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e
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.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_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__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.122.143
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['19848', '19849', '19850', '19851', '19852']
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 19848:19848 -p 19849:19849 -p 19850:19850 -p 19851:19851 -p 19852:19852 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19850 --rest-port=19848 --tcp-port=19849 --discv5-udp-port=19851 --rest-address=0.0.0.0 --nat=extip:172.18.122.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=80c7543bdec3bdff3da28f9a5cbd472288f53ed0350af811504978a5b5c1dacb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19852 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.122.143 tests-functional_default 3c9a79d3fb56b7fd5aac39be5153003ad2bcefd4405a40543bc63cb44eff6246
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3c9a79d3fb56. Setting up logs at ./log/docker/node1_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 19848
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 7e1c3533d089. 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 09656f8759f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19848/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:19848/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf","/ip4/172.18.122.143/tcp/19850/ws/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"],"enrUri":"enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE"}'
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_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__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.235
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['14822', '14823', '14824', '14825', '14826']
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 14822:14822 -p 14823:14823 -p 14824:14824 -p 14825:14825 -p 14826:14826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14824 --rest-port=14822 --tcp-port=14823 --discv5-udp-port=14825 --rest-address=0.0.0.0 --nat=extip:172.18.91.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2add2eb96107a58deddde9808814eb7b650feadaf3eabb063f24bbeb9165ddfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14826 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.91.235 tests-functional_default e0b88d69ee0b3f01452873a03c2b38d1ecb98dc3373a114948d6d12fd6721756
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e0b88d69ee0b. Setting up logs at ./log/docker/node2_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 14822
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14822/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:14822/debug/v1/info" -H "Content-Type: application/json" -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.235/tcp/14823/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4","/ip4/172.18.91.235/tcp/14824/ws/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"],"enrUri":"enr:-L24QLLK5vSUUtWjFxSnoafy_kYJOhgQ0log3mGg1bLgb72UOH4L8-u46KFOfO9GwY0VZRtgfRya6p4zfNWM0tVHeXsCgmlkgnY0gmlwhKwSW-uKbXVsdGlhZGRyc5YACASsElvrBjnnAAoErBJb6wY56N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECF-PteKfAVRgTfQTQaLf68SgYaiz8XF2mpbhKtzNi5J-DdGNwgjnng3VkcII56YV3YWt1MgE"}'
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:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
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/node3_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__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.30.198
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['3137', '3138', '3139', '3140', '3141']
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 3137:3137 -p 3138:3138 -p 3139:3139 -p 3140:3140 -p 3141:3141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3139 --rest-port=3137 --tcp-port=3138 --discv5-udp-port=3140 --rest-address=0.0.0.0 --nat=extip:172.18.30.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f68fa97cc69bdf7a6959c34faf0fff0843baee99bfcddbcfd0b2164a4cffae60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3141 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.30.198 tests-functional_default a14d031c6a16bf6b11838a832a1813a7776fbc352db4f456706fb89b913d546a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a14d031c6a16. Setting up logs at ./log/docker/node3_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 3137
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3137/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:3137/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD","/ip4/172.18.30.198/tcp/3139/ws/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"],"enrUri":"enr:-L24QMHdp0CxIzoJlEpl9KuRkBep4PxwKlWE97hRqSuk7DH7cD8hGzIdcAyHdLPKqPlD62Qo_GrNS8WNscMKgzrryEcCgmlkgnY0gmlwhKwSHsaKbXVsdGlhZGRyc5YACASsEh7GBgxCAAoErBIexgYMQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7axrFwRR0fgEHdeHG6f2JvwYh0XwbojPi8Dc_HsiC8qDdGNwggxCg3VkcIIMRIV3YWt1MgE"}'
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:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
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_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__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.236.108
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46299', '46300', '46301', '46302', '46303']
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 46299:46299 -p 46300:46300 -p 46301:46301 -p 46302:46302 -p 46303:46303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46301 --rest-port=46299 --tcp-port=46300 --discv5-udp-port=46302 --rest-address=0.0.0.0 --nat=extip:172.18.236.108 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0bae6d2a75c4b15bc54ddccaad1ad5cfa1ae0afcf0c7bcdb97fbcbaadfccc2cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46303 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.236.108 tests-functional_default fd719b546eb4992818f3bf1da3e985aa7c91ca83fa56ccc19c0fc72f13ca3eb7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID fd719b546eb4. Setting up logs at ./log/docker/node4_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46299
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46299/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:46299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.108/tcp/46300/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq","/ip4/172.18.236.108/tcp/46301/ws/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"],"enrUri":"enr:-L24QKBqC1h9beYPJbL9C-NyDoRbSNVEjkYf-pUuaRWJKVgQda6fynI-Sry9POZVUfrJ56CP9Jn_LZjs9cXSmM-h7LICgmlkgnY0gmlwhKwS7GyKbXVsdGlhZGRyc5YACASsEuxsBrTcAAoErBLsbAa03d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED92YwqAXSovmULELIbLZ2WJq13D1FAKeNbclDCNCbgEyDdGNwgrTcg3VkcIK03oV3YWt1MgE"}'
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:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
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_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__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.178.178
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18807', '18808', '18809', '18810', '18811']
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 18807:18807 -p 18808:18808 -p 18809:18809 -p 18810:18810 -p 18811:18811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18809 --rest-port=18807 --tcp-port=18808 --discv5-udp-port=18810 --rest-address=0.0.0.0 --nat=extip:172.18.178.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=453ce3daeedcec1bc69aee121bc7aba9ad62bf353b8feddb1e2efec7e4ae8fda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18811 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.178.178 tests-functional_default f312d0d84df0a4e3ad42ecb4723058a208bac94d9d4929d08878c6554c16280f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f312d0d84df0. Setting up logs at ./log/docker/node5_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18807
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18807/health" -H "Content-Type: application/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":"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:18807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.178/tcp/18808/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX","/ip4/172.18.178.178/tcp/18809/ws/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"],"enrUri":"enr:-L24QJbSMYCMx6lQIhOpIGXb9BwT5cen6AI1eOwPprfbdo3pYOILwR5yh4iitQSYtiQCXb7w-d9X51rQDYUKH4ypxTcCgmlkgnY0gmlwhKwSsrKKbXVsdGlhZGRyc5YACASsErKyBkl4AAoErBKysgZJed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmb5LB9LYOT7sPN_kfDQmkkbIbGTHWrjGg-9FlfkTv6SDdGNwgkl4g3VkcIJJeoV3YWt1MgE"}'
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:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19848/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:14822/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:3137/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:46299/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:18807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19848/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.236.108/tcp/53830/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq","protocols":["/ipfs/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.30.198/tcp/34720/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD","protocols":["/ipfs/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.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4","protocols":["/ipfs/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.178.178/tcp/57536/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX","protocols":["/ipfs/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:14822/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.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf","protocols":["/ipfs/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.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX","protocols":["/ipfs/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":[9,25,0,1000,1],"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 POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
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 3c9a79d3fb56
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e0b88d69ee0b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a14d031c6a16
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 3c9a79d3fb56. 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 fd719b546eb4
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 e0b88d69ee0b. 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 f312d0d84df0
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,100 @@
2026-04-14 21:43:41.678 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:41.680 ERROR [src.node.docker_mananger] Max retries reached for container 4d67d42a5771. Exiting log stream.
2026-04-14 21:43:41.682 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:41.683 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_version with id: 2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862
2026-04-14 21:43:41.684 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:41.685 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:43:41.695 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:41.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862__wakuorg_nwaku:latest.log
2026-04-14 21:43:41.696 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:41.696 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:41.699 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:41.699 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.39
2026-04-14 21:43:41.700 DEBUG [src.node.docker_mananger] Generated ports ['14478', '14479', '14480', '14481', '14482']
2026-04-14 21:43:41.700 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:41.700 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:41.700 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:41.700 DEBUG [src.node.docker_mananger] docker run -i -t -p 14478:14478 -p 14479:14479 -p 14480:14480 -p 14481:14481 -p 14482:14482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14480 --rest-port=14478 --tcp-port=14479 --discv5-udp-port=14481 --rest-address=0.0.0.0 --nat=extip:172.18.169.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c61ee16775144a3e73beddea82b5bc79259729dedeebfe5edbc8bd5daf0d57ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14482 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:43:41.854 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.39 tests-functional_default dcf59214663af0c0b3029c4a0c50d0580a94cab29f14ee1adc0c2141d8aeea08
2026-04-14 21:43:41.885 DEBUG [src.node.docker_mananger] Container started with ID dcf59214663a. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862__wakuorg_nwaku:latest.log
2026-04-14 21:43:41.887 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14478
2026-04-14 21:43:41.888 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:42.079 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:42.080 ERROR [src.node.docker_mananger] Max retries reached for container 8a458f4a4903. Exiting log stream.
2026-04-14 21:43:42.517 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:42.517 ERROR [src.node.docker_mananger] Max retries reached for container 8b7e77e91c6e. Exiting log stream.
2026-04-14 21:43:42.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14478/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:42.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, 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 21:43:42.892 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:42.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:42.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.39/tcp/14479/p2p/16Uiu2HAmRNoGsXvL3mZEoZfFQ2xf18bFKb8J8nxxDfUV388LggCV","/ip4/172.18.169.39/tcp/14480/ws/p2p/16Uiu2HAmRNoGsXvL3mZEoZfFQ2xf18bFKb8J8nxxDfUV388LggCV"],"enrUri":"enr:-L24QH34TWh_8oKIEDPdt9Pt1M7RBr1cXGSrvJ1IKf40t5JEIdC74flJ2-F9bPodSZesl3CwtizF35L9_hOV2l1913kCgmlkgnY0gmlwhKwSqSeKbXVsdGlhZGRyc5YACASsEqknBjiPAAoErBKpJwY4kN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQIc_NofILBhLGXu8_jbP6-U6fgjToh4nh-5zyrAEX6DdGNwgjiPg3VkcII4kYV3YWt1Mgk"}'
2026-04-14 21:43:42.895 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:42.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:42.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862__wakuorg_nwaku:latest.log
2026-04-14 21:43:42.901 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:42.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:42.903 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:42.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.247
2026-04-14 21:43:42.903 DEBUG [src.node.docker_mananger] Generated ports ['37231', '37232', '37233', '37234', '37235']
2026-04-14 21:43:42.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:42.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:42.903 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:42.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 37231:37231 -p 37232:37232 -p 37233:37233 -p 37234:37234 -p 37235:37235 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37233 --rest-port=37231 --tcp-port=37232 --discv5-udp-port=37234 --rest-address=0.0.0.0 --nat=extip:172.18.7.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eddca24bec9ad8b7f87ad77bbb92bf1ae8af81ae6c4a03bfe8edfcbfbebadfdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37235 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 21:43:43.064 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.247 tests-functional_default 748297ea1db06a295cfc5bc1cefbbd562a210747ce1a53756ce4c6c5a398fd83
2026-04-14 21:43:43.090 DEBUG [src.node.docker_mananger] Container started with ID 748297ea1db0. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862__wakuorg_nwaku:latest.log
2026-04-14 21:43:43.091 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37231
2026-04-14 21:43:43.091 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:44.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37231/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:44.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, 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 21:43:44.094 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:44.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:44.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.247/tcp/37232/p2p/16Uiu2HAmQc31BHyLyuKvn7ygDRgACzDGVdV8no8NMo7UWkWuejqC","/ip4/172.18.7.247/tcp/37233/ws/p2p/16Uiu2HAmQc31BHyLyuKvn7ygDRgACzDGVdV8no8NMo7UWkWuejqC"],"enrUri":"enr:-L24QC8nEDlj-swouVrA2Dn-cSdF96fTi8TMRr-7GsVO4YR9UiNX1GywDs5YBFggjDhTNHNw_imjrvfDZVZa-kj344oCgmlkgnY0gmlwhKwSB_eKbXVsdGlhZGRyc5YACASsEgf3BpFwAAoErBIH9waRcd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsYqAL5qV1xCGMF_dKjXgmOwG57Nzo1YtKt0Znbg7cTuDdGNwgpFwg3VkcIKRcoV3YWt1MgE"}'
2026-04-14 21:43:44.096 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:44.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37231/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.39/tcp/14479/p2p/16Uiu2HAmRNoGsXvL3mZEoZfFQ2xf18bFKb8J8nxxDfUV388LggCV"]'
2026-04-14 21:43:44.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:44.138 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:44.138 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862__wakuorg_nwaku:latest.log
2026-04-14 21:43:44.138 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:44.138 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:44.140 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:44.140 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.225
2026-04-14 21:43:44.140 DEBUG [src.node.docker_mananger] Generated ports ['13256', '13257', '13258', '13259', '13260']
2026-04-14 21:43:44.140 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:44.140 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:44.140 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:44.140 DEBUG [src.node.docker_mananger] docker run -i -t -p 13256:13256 -p 13257:13257 -p 13258:13258 -p 13259:13259 -p 13260:13260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13258 --rest-port=13256 --tcp-port=13257 --discv5-udp-port=13259 --rest-address=0.0.0.0 --nat=extip:172.18.105.225 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3dc38caff42dbe20fdb9c801eab5b66cd62ad2d0b23aeaa1e25e47cdc412ec9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13260 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH34TWh_8oKIEDPdt9Pt1M7RBr1cXGSrvJ1IKf40t5JEIdC74flJ2-F9bPodSZesl3CwtizF35L9_hOV2l1913kCgmlkgnY0gmlwhKwSqSeKbXVsdGlhZGRyc5YACASsEqknBjiPAAoErBKpJwY4kN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQIc_NofILBhLGXu8_jbP6-U6fgjToh4nh-5zyrAEX6DdGNwgjiPg3VkcII4kYV3YWt1Mgk --lightpushnode=/ip4/172.18.169.39/tcp/14479/p2p/16Uiu2HAmRNoGsXvL3mZEoZfFQ2xf18bFKb8J8nxxDfUV388LggCV --lightpush=true --relay=true
2026-04-14 21:43:44.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.225 tests-functional_default 7312431b091baeb042f17551d546331398ea7d6c0f1c342e8c5aab8346b8919c
2026-04-14 21:43:44.344 DEBUG [src.node.docker_mananger] Container started with ID 7312431b091b. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-43-41__a0c9fc6a-adbc-4550-bf6e-a0ea53c46862__wakuorg_nwaku:latest.log
2026-04-14 21:43:44.345 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13256
2026-04-14 21:43:44.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:45.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13256/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:45.348 INFO [src.node.api_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 21:43:45.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:45.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:45.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.225/tcp/13257/p2p/16Uiu2HAmFYGJ9DjonXC3B4pivnjMSDjm3giXFKG6Pz5rvd8iMMpE","/ip4/172.18.105.225/tcp/13258/ws/p2p/16Uiu2HAmFYGJ9DjonXC3B4pivnjMSDjm3giXFKG6Pz5rvd8iMMpE"],"enrUri":"enr:-L24QORzPaI4qw9kEuCGsS5oLC0SwyD5V9Nmm4wf0WF_AA-tE5S2IWbBkvot5N28kPXENxufI0id-LEsPktoTc2RZJkCgmlkgnY0gmlwhKwSaeGKbXVsdGlhZGRyc5YACASsEmnhBjPJAAoErBJp4QYzyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKtoGZ3ThVtilK7K8Aj8kfCfW8SYSa3yce-7Dqk0iVhODdGNwgjPJg3VkcIIzy4V3YWt1Mgk"}'
2026-04-14 21:43:45.351 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:45.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.39/tcp/14479/p2p/16Uiu2HAmRNoGsXvL3mZEoZfFQ2xf18bFKb8J8nxxDfUV388LggCV"]'
2026-04-14 21:43:45.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:45.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.247/tcp/37232/p2p/16Uiu2HAmQc31BHyLyuKvn7ygDRgACzDGVdV8no8NMo7UWkWuejqC"]'
2026-04-14 21:43:45.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:45.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:45.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:45.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37231/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:45.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:45.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:45.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:45.423 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 21:43:45.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13256/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776203025423439629, "version": 2.1}}'
2026-04-14 21:43:45.426 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13256/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-14 21:43:45.428 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:43:45.429 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:43:45.429 DEBUG [src.node.waku_node] Stopping container with id dcf59214663a
2026-04-14 21:43:45.835 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:45.836 DEBUG [src.node.waku_node] Stopping container with id 748297ea1db0
2026-04-14 21:43:46.238 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:46.239 DEBUG [src.node.waku_node] Stopping container with id 7312431b091b
2026-04-14 21:43:46.615 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:46.618 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:43:46.632 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:46.647 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:46.656 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2026-04-14 21:43:59.886 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:59.888 DEBUG [tests.conftest] Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb
2026-04-14 21:43:59.888 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:59.889 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:43:59.889 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:43:59.896 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:43:59.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:43:59.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:43:59.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:43:59.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:43:59.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:43:59.912 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:43:59.912 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:43:59.913 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:43:59.913 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:43:59.914 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:59.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:59.916 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:59.916 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.62
2026-04-14 21:43:59.916 DEBUG [src.node.docker_mananger] Generated ports ['46552', '46553', '46554', '46555', '46556']
2026-04-14 21:43:59.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:59.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:59.917 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:59.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 46552:46552 -p 46553:46553 -p 46554:46554 -p 46555:46555 -p 46556:46556 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=46554 --rest-port=46552 --tcp-port=46553 --discv5-udp-port=46555 --rest-address=0.0.0.0 --nat=extip:172.18.211.62 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=d2da3edadeed7ddcc2fbfa130a59427eb3e66edadaf2faed0357ebd8ab0efcc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46556 --metrics-logging=true --relay=true --dns-discovery=false
2026-04-14 21:44:00.285 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:00.285 ERROR [src.node.docker_mananger] Max retries reached for container bc4cc2fcaec7. Exiting log stream.
2026-04-14 21:44:00.706 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:00.706 ERROR [src.node.docker_mananger] Max retries reached for container f756c451e3cd. Exiting log stream.
2026-04-14 21:44:02.003 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.62 tests-functional_default 73e2f0826513454d0e5558a461f17446dbbeb2beebd3b3607ef2f34b1043dcc5
2026-04-14 21:44:02.036 DEBUG [src.node.docker_mananger] Container started with ID 73e2f0826513. Setting up logs at ./log/docker/node1_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:44:02.036 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 46552
2026-04-14 21:44:02.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:03.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46552/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:03.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:44:03.040 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:03.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:03.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.62/tcp/46553/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e","/ip4/172.18.211.62/tcp/46554/ws/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e"],"enrUri":"enr:-La4QI6UoWzLW7-sjcG80R51Yq-fpSi-AM4BtGvBZuji71yMXWXgRaKJoTMFLJIyrb_bmcZMKPRdBrgT8VqgaY1WOiQCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BrXZAAoErBLTPga12t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA9xQsK4hj2XpYbijqaDiZZ5gYHfnbDyutXBeoPTy_aODdGNwgrXZhXdha3UyAQ"}'
2026-04-14 21:44:03.043 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:03.043 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:03.043 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:03.044 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:03.044 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.25
2026-04-14 21:44:03.045 DEBUG [src.node.docker_mananger] Generated ports ['52860', '52861', '52862', '52863', '52864']
2026-04-14 21:44:03.045 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:03.045 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:03.045 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:03.045 DEBUG [src.node.docker_mananger] docker run -i -t -p 52860:52860 -p 52861:52861 -p 52862:52862 -p 52863:52863 -p 52864:52864 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=52862 --rest-port=52860 --tcp-port=52861 --discv5-udp-port=52863 --rest-address=0.0.0.0 --nat=extip:172.18.87.25 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=7beb09a9fc9cd98b300caeaa4cdb4858bbe3f6cd334bf21efbbfb6d8c48f11ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52864 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QI6UoWzLW7-sjcG80R51Yq-fpSi-AM4BtGvBZuji71yMXWXgRaKJoTMFLJIyrb_bmcZMKPRdBrgT8VqgaY1WOiQCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BrXZAAoErBLTPga12t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA9xQsK4hj2XpYbijqaDiZZ5gYHfnbDyutXBeoPTy_aODdGNwgrXZhXdha3UyAQ
2026-04-14 21:44:03.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.25 tests-functional_default 5fd1bdec31b14f872c3a61610fab36102a2e8fc678e56f9f4ffd552efa598228
2026-04-14 21:44:03.228 DEBUG [src.node.docker_mananger] Container started with ID 5fd1bdec31b1. Setting up logs at ./log/docker/node2_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:44:03.228 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 52860
2026-04-14 21:44:03.229 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:04.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52860/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:04.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:44:04.232 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:04.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:04.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.25/tcp/52861/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe","/ip4/172.18.87.25/tcp/52862/ws/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe"],"enrUri":"enr:-La4QGq1zNhgkGaWgWa7Vhor25SbpKaqIWHXI5yiwc8M0Yb0Iz_dtm-4-eyPbVXgFtU6bClOidIsU2H7e2pl3V-dsYkCgmlkgnY0gmlwhKwSVxmKbXVsdGlhZGRyc5YACASsElcZBs59AAoErBJXGQbOft0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8ZfXhSDtRCt3Rrp_ks3EyhMt6uUnQdblgvXn1ZecjXODdGNwgs59hXdha3UyAQ"}'
2026-04-14 21:44:04.235 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:04.241 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:44:04.241 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:44:04.247 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:44:04.247 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:44:04.247 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:04.247 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:04.249 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:04.249 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.103
2026-04-14 21:44:04.249 DEBUG [src.node.docker_mananger] Generated ports ['41114', '41115', '41116', '41117', '41118']
2026-04-14 21:44:04.249 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:04.249 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:04.249 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:04.250 DEBUG [src.node.docker_mananger] docker run -i -t -p 41114:41114 -p 41115:41115 -p 41116:41116 -p 41117:41117 -p 41118:41118 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=41116 --rest-port=41114 --tcp-port=41115 --discv5-udp-port=41117 --rest-address=0.0.0.0 --nat=extip:172.18.178.103 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=b025ff31ef6fc4bec1bd9ef1f3fc0ba3d71c7f19bbf3a77f4f0ff0bdb8abc2eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41118 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QI6UoWzLW7-sjcG80R51Yq-fpSi-AM4BtGvBZuji71yMXWXgRaKJoTMFLJIyrb_bmcZMKPRdBrgT8VqgaY1WOiQCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BrXZAAoErBLTPga12t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA9xQsK4hj2XpYbijqaDiZZ5gYHfnbDyutXBeoPTy_aODdGNwgrXZhXdha3UyAQ
2026-04-14 21:44:04.403 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.103 tests-functional_default f67462d686980c3e3520cee8e63bd5b5827dab99617c44d4d9e9c814ff7944e0
2026-04-14 21:44:04.430 DEBUG [src.node.docker_mananger] Container started with ID f67462d68698. Setting up logs at ./log/docker/node3_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:44:04.430 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 41114
2026-04-14 21:44:04.431 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:05.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41114/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:05.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:44:05.435 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:05.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:05.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.103/tcp/41115/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL","/ip4/172.18.178.103/tcp/41116/ws/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL"],"enrUri":"enr:-La4QMIhVicufHcOaXW0-ODlY1CUWnIFEy2R3wlKd1B3n_iuCoGLpYxxuVY7jpoy9KZ2zEnroHeDztCyNoX-FtgC73ECgmlkgnY0gmlwhKwSsmeKbXVsdGlhZGRyc5YACASsErJnBqCbAAoErBKyZwagnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDk6REwubi6SoBYu49vdsOgnJs-QDgv6OWXTlGBF4r7ieDdGNwgqCbhXdha3UyAQ"}'
2026-04-14 21:44:05.437 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:05.437 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:05.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:05.439 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:05.439 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.254
2026-04-14 21:44:05.439 DEBUG [src.node.docker_mananger] Generated ports ['3506', '3507', '3508', '3509', '3510']
2026-04-14 21:44:05.440 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:05.440 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:05.440 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:05.440 DEBUG [src.node.docker_mananger] docker run -i -t -p 3506:3506 -p 3507:3507 -p 3508:3508 -p 3509:3509 -p 3510:3510 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=3508 --rest-port=3506 --tcp-port=3507 --discv5-udp-port=3509 --rest-address=0.0.0.0 --nat=extip:172.18.49.254 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=4f3a321164fc52f3fbd2842cebdde117af7babf0bbc4ea438a01e794eb533001 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3510 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QI6UoWzLW7-sjcG80R51Yq-fpSi-AM4BtGvBZuji71yMXWXgRaKJoTMFLJIyrb_bmcZMKPRdBrgT8VqgaY1WOiQCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BrXZAAoErBLTPga12t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA9xQsK4hj2XpYbijqaDiZZ5gYHfnbDyutXBeoPTy_aODdGNwgrXZhXdha3UyAQ
2026-04-14 21:44:05.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.254 tests-functional_default 6a68242467c8459e6548b8e97a010329adbc44e054e0585a849777e34d98321b
2026-04-14 21:44:05.636 DEBUG [src.node.docker_mananger] Container started with ID 6a68242467c8. Setting up logs at ./log/docker/node4_2026-04-14_21-43-59__d6ed90ae-c4c1-431b-8c62-c1ed7e16afdb__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:44:05.636 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 3506
2026-04-14 21:44:05.637 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:06.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:06.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, 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 21:44:06.640 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:06.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:06.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.254/tcp/3507/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd","/ip4/172.18.49.254/tcp/3508/ws/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd"],"enrUri":"enr:-La4QJR-BqiUfC3fEeoT0LJQ6PiwxuN358LqvxMwtYeCO54nI_HhzCMY8iFSIhMf4oHxwc1fYwK-pGpskMg-pG8oPCACgmlkgnY0gmlwhKwSMf6KbXVsdGlhZGRyc5YACASsEjH-Bg2zAAoErBIx_gYNtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2PxvzTV_5PShyJtW7iSWVTpb7RHsnqWwbFEgLlwSziKDdGNwgg2zhXdha3UyAQ"}'
2026-04-14 21:44:06.643 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:06.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.25/tcp/52861/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe"]'
2026-04-14 21:44:06.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/46553/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e"]'
2026-04-14 21:44:06.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.103/tcp/41115/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL"]'
2026-04-14 21:44:06.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/46553/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e"]'
2026-04-14 21:44:06.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.254/tcp/3507/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd"]'
2026-04-14 21:44:06.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/46553/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e"]'
2026-04-14 21:44:06.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46552/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:06.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:06.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41114/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:06.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:06.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:06.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46552/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:06.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.178.103/tcp/41115/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL","protocols":["/ipfs/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.87.25/tcp/52861/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe","protocols":["/ipfs/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.49.254/tcp/3507/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd","protocols":["/ipfs/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 21:44:06.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52860/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:06.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.211.62/tcp/55310/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e","protocols":["/ipfs/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 21:44:06.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41114/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:06.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.211.62/tcp/35002/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e","protocols":["/ipfs/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 21:44:06.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:06.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.211.62/tcp/41648/p2p/16Uiu2HAmCv4RQWPBkFoWg1qZTkAGoYe2aWnhVtqyDycSxerXyj8e","protocols":["/ipfs/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 21:44:06.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:08.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46552/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:08.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.178.103/tcp/41115/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL","protocols":["/ipfs/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.87.25/tcp/52861/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe","protocols":["/ipfs/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.49.254/tcp/3507/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd","protocols":["/ipfs/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 21:44:08.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46552/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:08.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.178.103/tcp/41115/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL","protocols":["/ipfs/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.87.25/tcp/52861/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe","protocols":["/ipfs/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.49.254/tcp/3507/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd","protocols":["/ipfs/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 21:44:08.805 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.178.103/tcp/41115/p2p/16Uiu2HAmNbKZZRqpGEM3KD1oPRJTfunnioTE7kHQdSfWtEyiGauL', 'protocols': ['/ipfs/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.87.25/tcp/52861/p2p/16Uiu2HAmUv4ttkv5RsWhMFakdr6eFTVQfNye9k8qUjMi5Fa4yXYe', 'protocols': ['/ipfs/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.49.254/tcp/3507/p2p/16Uiu2HAmTG1fo16L5K99AVnDmBtrWTE8HBgDpZq4P15LRVtq5sxd', 'protocols': ['/ipfs/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 21:44:08.807 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:44:08.808 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:44:08.808 DEBUG [src.node.waku_node] Stopping container with id 73e2f0826513
2026-04-14 21:44:09.216 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:44:09.217 DEBUG [src.node.waku_node] Stopping container with id 5fd1bdec31b1
2026-04-14 21:44:09.648 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:44:09.649 DEBUG [src.node.waku_node] Stopping container with id f67462d68698
2026-04-14 21:44:10.069 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:10.072 ERROR [src.node.docker_mananger] Max retries reached for container 73e2f0826513. Exiting log stream.
2026-04-14 21:44:10.075 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:44:10.075 DEBUG [src.node.waku_node] Stopping container with id 6a68242467c8
2026-04-14 21:44:10.467 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:44:10.468 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:44:10.492 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:44:10.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:44:10.514 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:44:10.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:44:10.532 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:10.533 ERROR [src.node.docker_mananger] Max retries reached for container 5fd1bdec31b1. Exiting log stream.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_long_string_pubsub_topic with id: 2026-04-14_21-41-25__df4b6132-78bc-4ff8-8013-2a02a01134b3
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_21-41-25__df4b6132-78bc-4ff8-8013-2a02a01134b3__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.199
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46374', '46375', '46376', '46377', '46378']
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 46374:46374 -p 46375:46375 -p 46376:46376 -p 46377:46377 -p 46378:46378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46376 --rest-port=46374 --tcp-port=46375 --discv5-udp-port=46377 --rest-address=0.0.0.0 --nat=extip:172.18.59.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca045c1bb351f484b2afa7ca353b43caf8bff35299eb52b7b14ebbcdb2db0a93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46378 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.59.199 tests-functional_default 1619e3e2f7aff7a26dee6438c5e0f6eff718fc72653c1a25a85b862c216bb3a0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1619e3e2f7af. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-41-25__df4b6132-78bc-4ff8-8013-2a02a01134b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46374
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 9c634f665b4e. 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 b5be6a538d54. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:46374/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/46375/p2p/16Uiu2HAmCv5CZH4T4yWs4FWZe5io9nbbPitPxikgmNBb5768Qwps","/ip4/172.18.59.199/tcp/46376/ws/p2p/16Uiu2HAmCv5CZH4T4yWs4FWZe5io9nbbPitPxikgmNBb5768Qwps"],"enrUri":"enr:-L24QHdXYAAmAj5jKjTWZp6FiN92s0lOoHvN8igQe-PkkaDaFXSEte_RNCuULUnyeOom8aFgZoD0q0hKC7ETKdUM6YkCgmlkgnY0gmlwhKwSO8eKbXVsdGlhZGRyc5YACASsEjvHBrUnAAoErBI7xwa1KN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA90yBqPwACoaPZ_1oFfMxAsI3_xHidZD1XbBQFOEKxiDdGNwgrUng3VkcIK1KYV3YWt1MgM"}'
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_21-41-25__df4b6132-78bc-4ff8-8013-2a02a01134b3__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.71.102
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['9608', '9609', '9610', '9611', '9612']
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 9608:9608 -p 9609:9609 -p 9610:9610 -p 9611:9611 -p 9612:9612 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9610 --rest-port=9608 --tcp-port=9609 --discv5-udp-port=9611 --rest-address=0.0.0.0 --nat=extip:172.18.71.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=365a52c7caf28cabf17db0cb7a86abec1b4be5667b1bba4b23d57eb2fd7e5fc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9612 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHdXYAAmAj5jKjTWZp6FiN92s0lOoHvN8igQe-PkkaDaFXSEte_RNCuULUnyeOom8aFgZoD0q0hKC7ETKdUM6YkCgmlkgnY0gmlwhKwSO8eKbXVsdGlhZGRyc5YACASsEjvHBrUnAAoErBI7xwa1KN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA90yBqPwACoaPZ_1oFfMxAsI3_xHidZD1XbBQFOEKxiDdGNwgrUng3VkcIK1KYV3YWt1MgM --storenode=/ip4/172.18.59.199/tcp/46375/p2p/16Uiu2HAmCv5CZH4T4yWs4FWZe5io9nbbPitPxikgmNBb5768Qwps --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.71.102 tests-functional_default f611bed15831094d62399942235d2d9aad358206cd95b656b4c9a83778e8d5ae
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f611bed15831. Setting up logs at ./log/docker/store_node1_2026-04-14_21-41-25__df4b6132-78bc-4ff8-8013-2a02a01134b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 9608
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9608/health" -H "Content-Type: application/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:9608/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.102/tcp/9609/p2p/16Uiu2HAmQPSaUMBnozVU2ndRf137NMveygghke6Ya5sYXmkeRKwQ","/ip4/172.18.71.102/tcp/9610/ws/p2p/16Uiu2HAmQPSaUMBnozVU2ndRf137NMveygghke6Ya5sYXmkeRKwQ"],"enrUri":"enr:-L24QLzewPK990G1LwHxhK3H5W4OTDXD_ejK1HjhTzCZEhybDPRqqvf2v0Kwcrxfe4OTKFwHEAzrXmdOmyfrbsXJdbsCgmlkgnY0gmlwhKwSR2aKbXVsdGlhZGRyc5YACASsEkdmBiWJAAoErBJHZgYlit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrlCa_x6v2-eCIuOJ_JdgTQUmb9pRYFNV5e_d-Xmx2suDdGNwgiWJg3VkcIIli4V3YWt1MgM"}'
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:9608/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.199/tcp/46375/p2p/16Uiu2HAmCv5CZH4T4yWs4FWZe5io9nbbPitPxikgmNBb5768Qwps"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46374/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:9608/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:46374/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:46374/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:46374/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:46374/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:46374/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:46374/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:46374/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:46374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:146 Trying to get stored msg with url topic size million
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46374/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: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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  tests.store.test_topics:test_topics.py:152 store request with very long pubsub topic wasn't accepted
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 1619e3e2f7af
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id f611bed15831
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,164 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_no_peer_selected with id: 2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16
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_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__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_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__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_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__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:476 Start 5 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/node3_2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__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_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__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_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__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.9.27
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['35348', '35349', '35350', '35351', '35352']
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 35348:35348 -p 35349:35349 -p 35350:35350 -p 35351:35351 -p 35352:35352 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35350 --rest-port=35348 --tcp-port=35349 --discv5-udp-port=35351 --rest-address=0.0.0.0 --nat=extip:172.18.9.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aca88042ea1b9eb969c7acb38bdcb2dbb18edbf2af65da0a3feefeacff51dec3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35352 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.9.27 tests-functional_default 4cc0994247590262d560c65665090363a2121c86ced11961e085c349798a9095
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4cc099424759. Setting up logs at ./log/docker/node1_2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 35348
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35348/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:35348/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.27/tcp/35349/p2p/16Uiu2HAmKJ6mdpSPeZegz2t6FUTbDCRzUXH77fn7WpZ9yFJsCSes","/ip4/172.18.9.27/tcp/35350/ws/p2p/16Uiu2HAmKJ6mdpSPeZegz2t6FUTbDCRzUXH77fn7WpZ9yFJsCSes"],"enrUri":"enr:-L24QGR3WYyKrCiReDuLdIsfDrO6qACdQ7WUiFgazJLnDdL1G4lNI5X5MAh32X35jlae6HxRu_SlrVPxOA7bcAjAgZ0CgmlkgnY0gmlwhKwSCRuKbXVsdGlhZGRyc5YACASsEgkbBooVAAoErBIJGwaKFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYqfeziKYDkqO8fDGORMdEKc7H5Gf1nbYqN4fmf_SvRCDdGNwgooVg3VkcIKKF4V3YWt1MgM"}'
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.107.117
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18931', '18932', '18933', '18934', '18935']
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 18931:18931 -p 18932:18932 -p 18933:18933 -p 18934:18934 -p 18935:18935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18933 --rest-port=18931 --tcp-port=18932 --discv5-udp-port=18934 --rest-address=0.0.0.0 --nat=extip:172.18.107.117 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edc424134e219a0a51a4acbebb0a0dfc1d9a5b1ef6e8eb85f7653ec2adb0fdb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18935 --metrics-logging=true --store=false --relay=false --discv5-bootstrap-node=enr:-L24QGR3WYyKrCiReDuLdIsfDrO6qACdQ7WUiFgazJLnDdL1G4lNI5X5MAh32X35jlae6HxRu_SlrVPxOA7bcAjAgZ0CgmlkgnY0gmlwhKwSCRuKbXVsdGlhZGRyc5YACASsEgkbBooVAAoErBIJGwaKFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYqfeziKYDkqO8fDGORMdEKc7H5Gf1nbYqN4fmf_SvRCDdGNwgooVg3VkcIKKF4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.107.117 tests-functional_default b9d25890b4cc1c061c700a8628ddeb030c21db3db8460aa462e2da78af94e6e6
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b9d25890b4cc. Setting up logs at ./log/docker/node2_2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18931
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18931/health" -H "Content-Type: application/json" -d 'None'
INFO  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:18931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.117/tcp/18932/p2p/16Uiu2HAm6Hjrp425nbYDX4DZmsFLYoDhiSAFSYsG9NM7C1qu4RLw","/ip4/172.18.107.117/tcp/18933/ws/p2p/16Uiu2HAm6Hjrp425nbYDX4DZmsFLYoDhiSAFSYsG9NM7C1qu4RLw"],"enrUri":"enr:-L24QJ1uHN6Yu3B-taXcw_MUmlffJ5DlE5y2yfvoqxzjD0sKdYeFzsuAuKblkM3n7t_EMZ0uHvQcLvqn-uzhHm4AF-cCgmlkgnY0gmlwhKwSa3WKbXVsdGlhZGRyc5YACASsEmt1Bkn0AAoErBJrdQZJ9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoWhL4sQ4YNtdAjy5uYucOpHN-h5E8Dl7k2Z3d1UhKRyDdGNwgkn0g3VkcIJJ9oV3YWt1MgA"}'
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.7.209
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['3772', '3773', '3774', '3775', '3776']
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 3772:3772 -p 3773:3773 -p 3774:3774 -p 3775:3775 -p 3776:3776 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3774 --rest-port=3772 --tcp-port=3773 --discv5-udp-port=3775 --rest-address=0.0.0.0 --nat=extip:172.18.7.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4bbe0850d07c8dfb5bdbc997bd1646cdcd3abb1af9ccd0ab0dcfebf4de0fbad7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3776 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ1uHN6Yu3B-taXcw_MUmlffJ5DlE5y2yfvoqxzjD0sKdYeFzsuAuKblkM3n7t_EMZ0uHvQcLvqn-uzhHm4AF-cCgmlkgnY0gmlwhKwSa3WKbXVsdGlhZGRyc5YACASsEmt1Bkn0AAoErBJrdQZJ9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoWhL4sQ4YNtdAjy5uYucOpHN-h5E8Dl7k2Z3d1UhKRyDdGNwgkn0g3VkcIJJ9oV3YWt1MgA
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.7.209 tests-functional_default c116ba3d3e8844e1d95282f708f4a521ea319412b1118451e6c0ce08f8e61a88
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c116ba3d3e88. Setting up logs at ./log/docker/node3_2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 3772
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3772/health" -H "Content-Type: application/json" -d 'None'
INFO  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:3772/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.209/tcp/3773/p2p/16Uiu2HAkw4TesEvwbxyb5BcuH3ETmvNMsZveSKDpB72qbpxw7mXA","/ip4/172.18.7.209/tcp/3774/ws/p2p/16Uiu2HAkw4TesEvwbxyb5BcuH3ETmvNMsZveSKDpB72qbpxw7mXA"],"enrUri":"enr:-L24QOrUDwlsgXigfHleNs5j_JBmhIB3U3RYoDWoCV9bflvSKQKOeA5n_P1INmf9aolLSc7ZcbIvuPPjEPkUUxqBcL4CgmlkgnY0gmlwhKwSB9GKbXVsdGlhZGRyc5YACASsEgfRBg69AAoErBIH0QYOvt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECGEg9TIf1Mw_kO-7esV1hsf9qBcQkUWm61h-H1JuqWXWDdGNwgg69g3VkcIIOv4V3YWt1MgA"}'
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.60.255
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['45775', '45776', '45777', '45778', '45779']
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 45775:45775 -p 45776:45776 -p 45777:45777 -p 45778:45778 -p 45779:45779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45777 --rest-port=45775 --tcp-port=45776 --discv5-udp-port=45778 --rest-address=0.0.0.0 --nat=extip:172.18.60.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccdc5a033146ed4311246c8bc36e00998dddfca1d5b8be4cbee6e9ac7e98f83b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45779 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QOrUDwlsgXigfHleNs5j_JBmhIB3U3RYoDWoCV9bflvSKQKOeA5n_P1INmf9aolLSc7ZcbIvuPPjEPkUUxqBcL4CgmlkgnY0gmlwhKwSB9GKbXVsdGlhZGRyc5YACASsEgfRBg69AAoErBIH0QYOvt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECGEg9TIf1Mw_kO-7esV1hsf9qBcQkUWm61h-H1JuqWXWDdGNwgg69g3VkcIIOv4V3YWt1MgA
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.60.255 tests-functional_default 14b98cde6e98e6984c18f29bc63e6e41355169566dc65166b6398f9e1552d815
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 14b98cde6e98. Setting up logs at ./log/docker/node3_2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 45775
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45775/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:45775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.255/tcp/45776/p2p/16Uiu2HAkxVkyDf4kAVb2MBJcJ6H9vrLZiwCr47HkCFM3RmdRu6Xi","/ip4/172.18.60.255/tcp/45777/ws/p2p/16Uiu2HAkxVkyDf4kAVb2MBJcJ6H9vrLZiwCr47HkCFM3RmdRu6Xi"],"enrUri":"enr:-L24QCSxl3tP_PY7hFNIERUbP7oZfYobIzwZQX02e0hWgD1GYXWuP_J2t_9QvzmrbWqECRbTxY8kIaVB71vPiEL369YCgmlkgnY0gmlwhKwSPP-KbXVsdGlhZGRyc5YACASsEjz_BrLQAAoErBI8_way0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLZ8Gvc-ZWc7XDucbPyHvmtN-KczQaEoU7WL1MBYXlcmDdGNwgrLQg3VkcIKy0oV3YWt1MgE"}'
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.52.123
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['51408', '51409', '51410', '51411', '51412']
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 51408:51408 -p 51409:51409 -p 51410:51410 -p 51411:51411 -p 51412:51412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51410 --rest-port=51408 --tcp-port=51409 --discv5-udp-port=51411 --rest-address=0.0.0.0 --nat=extip:172.18.52.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bef1f95ab4bd871ee3fab5d7afacafb2a9090b806a5e83bdc0ffded134fbcc81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51412 --metrics-logging=true --relay=false --store=false --discv5-bootstrap-node=enr:-L24QCSxl3tP_PY7hFNIERUbP7oZfYobIzwZQX02e0hWgD1GYXWuP_J2t_9QvzmrbWqECRbTxY8kIaVB71vPiEL369YCgmlkgnY0gmlwhKwSPP-KbXVsdGlhZGRyc5YACASsEjz_BrLQAAoErBI8_way0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLZ8Gvc-ZWc7XDucbPyHvmtN-KczQaEoU7WL1MBYXlcmDdGNwgrLQg3VkcIKy0oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.52.123 tests-functional_default a57f0ae59c535a205c7dc589c89fadb2c4dfc709ba7f65d61f10f8b0ae67d0c7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a57f0ae59c53. Setting up logs at ./log/docker/node4_2026-04-14_21-38-04__4068bf25-5cc4-4fe5-943a-e6fdb4ff4f16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 51408
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51408/health" -H "Content-Type: application/json" -d 'None'
INFO  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:51408/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/51409/p2p/16Uiu2HAm4YkzvGKi6YjPKq564QNLwHoikLMt6HLwvLbvJqL3ja1r","/ip4/172.18.52.123/tcp/51410/ws/p2p/16Uiu2HAm4YkzvGKi6YjPKq564QNLwHoikLMt6HLwvLbvJqL3ja1r"],"enrUri":"enr:-L24QMTuxC-7HnWVJoDz6tsNXmcgXXpJBhoKWhDH6D0r7yCoEcwl8X46jsmTyUQy8FqOYXzDPXccovewOI3B_liOhZcCgmlkgnY0gmlwhKwSNHuKbXVsdGlhZGRyc5YACASsEjR7BsjRAAoErBI0ewbI0t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECh4nsaBO_hvTd0A9-CPI-kH6r-9ocPqDiEbs8YMZPTOWDdGNwgsjRg3VkcILI04V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:486 Add 3 peer nodes to node3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3772/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.27/tcp/35349/p2p/16Uiu2HAmKJ6mdpSPeZegz2t6FUTbDCRzUXH77fn7WpZ9yFJsCSes"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3772/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.117/tcp/18932/p2p/16Uiu2HAm6Hjrp425nbYDX4DZmsFLYoDhiSAFSYsG9NM7C1qu4RLw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3772/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.255/tcp/45776/p2p/16Uiu2HAkxVkyDf4kAVb2MBJcJ6H9vrLZiwCr47HkCFM3RmdRu6Xi"]'
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:494 Subscribe nodes 1,2 to relay on pubsubtopic /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:45775/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:35348/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:35348/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.7.209/tcp/42324/p2p/16Uiu2HAkw4TesEvwbxyb5BcuH3ETmvNMsZveSKDpB72qbpxw7mXA","protocols":["/ipfs/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:45775/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.7.209/tcp/3773/p2p/16Uiu2HAkw4TesEvwbxyb5BcuH3ETmvNMsZveSKDpB72qbpxw7mXA","protocols":["/ipfs/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":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:499 Node1 publish 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:45775/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  tests.e2e.test_e2e:test_e2e.py:501 Check if node3 can inquiry stored message without stor peer specified
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3772/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&contentTopics=%2Ftest%2F1%2Fwaku-filter%2Fproto&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":"ff61121de8d557536c57","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd2c210186abecf3c61f16ca12a1eecf37f10036017a96ff8132b4c851feb27b3"}]}'
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 4cc099424759
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id b9d25890b4cc
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c116ba3d3e88
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 4cc099424759. 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 14b98cde6e98
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 b9d25890b4cc. 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 a57f0ae59c53
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 c116ba3d3e88. 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,470 @@
2026-04-14 21:45:26.081 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:45:26.083 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2026-04-14_21-45-26__9ea39ed7-7f92-43f9-97ed-7111c9904f93
2026-04-14 21:45:26.083 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:45:26.083 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:45:26.084 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:45:26.092 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:45:26.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-45-26__9ea39ed7-7f92-43f9-97ed-7111c9904f93__wakuorg_nwaku:latest.log
2026-04-14 21:45:26.093 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:45:26.093 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:45:26.096 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:45:26.096 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.44
2026-04-14 21:45:26.096 DEBUG [src.node.docker_mananger] Generated ports ['30490', '30491', '30492', '30493', '30494']
2026-04-14 21:45:26.097 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:45:26.097 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:45:26.097 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:45:26.097 DEBUG [src.node.docker_mananger] docker run -i -t -p 30490:30490 -p 30491:30491 -p 30492:30492 -p 30493:30493 -p 30494:30494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30492 --rest-port=30490 --tcp-port=30491 --discv5-udp-port=30493 --rest-address=0.0.0.0 --nat=extip:172.18.211.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fffbf6321f36eb6edb5dee756cc44e0ebd2a3e3bde5fd6b5cddd21efde0fbe5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30494 --metrics-logging=true --store=true --relay=true
2026-04-14 21:45:26.297 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.44 tests-functional_default 4f4b9e7b2112e6252b5c9c8d0842c05cce1ce61ac4c7c1699e0ebb189df27f9f
2026-04-14 21:45:26.330 DEBUG [src.node.docker_mananger] Container started with ID 4f4b9e7b2112. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-45-26__9ea39ed7-7f92-43f9-97ed-7111c9904f93__wakuorg_nwaku:latest.log
2026-04-14 21:45:26.331 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30490
2026-04-14 21:45:26.332 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:45:26.409 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:26.409 ERROR [src.node.docker_mananger] Max retries reached for container 1cfe500cd2e1. Exiting log stream.
2026-04-14 21:45:26.951 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:26.951 ERROR [src.node.docker_mananger] Max retries reached for container b1ebd1f9b026. Exiting log stream.
2026-04-14 21:45:27.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30490/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:45:27.336 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:45:27.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.44/tcp/30491/p2p/16Uiu2HAmVXv2ko13oqKEPWT8Q7Th3QC8gEJhTSx6QYN1mdKsxWgp","/ip4/172.18.211.44/tcp/30492/ws/p2p/16Uiu2HAmVXv2ko13oqKEPWT8Q7Th3QC8gEJhTSx6QYN1mdKsxWgp"],"enrUri":"enr:-L24QCm-DopZUsEYx16avr8JXAUyRwVcX09SNWx-9l4Op04nR8gioN8Ass6QC0nn6DQCiDWnZ_Rsa2C3S6Yewr82s-ECgmlkgnY0gmlwhKwS0yyKbXVsdGlhZGRyc5YACASsEtMsBncbAAoErBLTLAZ3HN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-sa6Wwn8ZQDQEVxkzYCc5kPyIgBxlNd0QRkebYNO7BGDdGNwgncbg3VkcIJ3HYV3YWt1MgM"}'
2026-04-14 21:45:27.339 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:45:27.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:45:27.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-45-26__9ea39ed7-7f92-43f9-97ed-7111c9904f93__wakuorg_nwaku:latest.log
2026-04-14 21:45:27.347 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:45:27.347 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:45:27.348 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:45:27.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.195
2026-04-14 21:45:27.348 DEBUG [src.node.docker_mananger] Generated ports ['47089', '47090', '47091', '47092', '47093']
2026-04-14 21:45:27.349 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:45:27.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:45:27.349 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:45:27.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 47089:47089 -p 47090:47090 -p 47091:47091 -p 47092:47092 -p 47093:47093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47091 --rest-port=47089 --tcp-port=47090 --discv5-udp-port=47092 --rest-address=0.0.0.0 --nat=extip:172.18.210.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a9c793a88abbdf8af4cbc289b03665d6aff3c3ba7afb0d05a978ee7ee96f9c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47093 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCm-DopZUsEYx16avr8JXAUyRwVcX09SNWx-9l4Op04nR8gioN8Ass6QC0nn6DQCiDWnZ_Rsa2C3S6Yewr82s-ECgmlkgnY0gmlwhKwS0yyKbXVsdGlhZGRyc5YACASsEtMsBncbAAoErBLTLAZ3HN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-sa6Wwn8ZQDQEVxkzYCc5kPyIgBxlNd0QRkebYNO7BGDdGNwgncbg3VkcIJ3HYV3YWt1MgM --storenode=/ip4/172.18.211.44/tcp/30491/p2p/16Uiu2HAmVXv2ko13oqKEPWT8Q7Th3QC8gEJhTSx6QYN1mdKsxWgp --store=true --relay=true
2026-04-14 21:45:27.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.195 tests-functional_default 3209b51d3b23fc516f876417848262b31a997827178ffd2e8fb22713c2142895
2026-04-14 21:45:27.577 DEBUG [src.node.docker_mananger] Container started with ID 3209b51d3b23. Setting up logs at ./log/docker/store_node1_2026-04-14_21-45-26__9ea39ed7-7f92-43f9-97ed-7111c9904f93__wakuorg_nwaku:latest.log
2026-04-14 21:45:27.577 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47089
2026-04-14 21:45:27.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:45:28.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47089/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:28.582 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 21:45:28.582 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:45:28.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:28.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.195/tcp/47090/p2p/16Uiu2HAkzEVGYZAmasdozdbjNh8A9m7AFGvjqw5YoytugnDmadog","/ip4/172.18.210.195/tcp/47091/ws/p2p/16Uiu2HAkzEVGYZAmasdozdbjNh8A9m7AFGvjqw5YoytugnDmadog"],"enrUri":"enr:-L24QFflctPnRduLyD41YqeDfV6Af1xSpqgGj52D5cdqruOEfKFe-1hgrTddkDfGfyxAj0FRnF7cbZCkL2HUtjeGyVgCgmlkgnY0gmlwhKwS0sOKbXVsdGlhZGRyc5YACASsEtLDBrfyAAoErBLSwwa3890DgnJzhQDGAQAAiXNlY3AyNTZrMaECR2zvPy_Ifdhaadh-GdWMQmJ7zbStBrmsduhYk-BoGcuDdGNwgrfyg3VkcIK39IV3YWt1MgM"}'
2026-04-14 21:45:28.585 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:45:28.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.44/tcp/30491/p2p/16Uiu2HAmVXv2ko13oqKEPWT8Q7Th3QC8gEJhTSx6QYN1mdKsxWgp"]'
2026-04-14 21:45:28.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:28.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:45:28.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:28.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:45:28.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:28.595 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:28.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:28.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:28.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:28.800 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:28.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:28.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:28.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:29.007 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:29.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:29.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:29.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:29.213 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:29.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:29.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:29.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:29.420 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:29.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:29.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:29.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:29.626 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:29.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:29.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:29.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:29.833 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:29.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:29.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:29.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:30.041 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:30.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:30.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:30.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:30.247 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:30.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:30.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:30.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:30.453 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:30.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:30.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:30.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:30.660 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:30.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:30.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:30.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:30.867 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:30.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:30.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:30.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:31.074 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:31.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:31.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:31.080 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:31.281 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:31.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:31.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:31.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:31.488 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:31.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:31.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:31.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:31.694 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:31.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:31.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:31.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:31.901 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:31.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:31.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:31.908 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:32.109 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:32.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:32.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:32.115 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:32.316 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:32.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:32.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:32.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:32.523 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:32.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:32.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:32.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:32.729 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:32.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:32.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:32.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:32.937 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:32.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:32.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:32.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:33.143 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:33.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:33.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:33.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:33.349 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:33.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:33.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:33.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:33.556 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:33.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:33.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:33.563 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:33.764 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:33.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:33.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:33.770 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:33.971 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:33.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:33.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:33.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:34.177 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:34.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:34.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:34.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:34.385 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:34.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:34.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:34.391 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:34.592 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:34.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:34.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:34.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:34.798 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:34.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:34.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:34.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:35.005 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:35.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:35.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:35.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:35.213 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:35.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:35.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:35.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:35.420 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:35.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:35.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:35.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:35.626 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:35.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:35.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:35.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:35.833 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:35.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:35.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:35.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:36.040 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:36.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:36.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:36.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:36.247 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:36.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:36.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:36.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:36.454 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:36.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:36.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:36.460 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:36.661 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:36.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:36.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:36.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:36.868 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:36.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:36.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:36.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:37.075 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:37.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:37.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:37.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:37.282 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:37.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:37.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:37.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:37.490 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:37.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:37.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:37.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:37.697 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:37.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:37.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:37.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:37.905 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:37.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:37.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:37.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:38.112 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:38.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:38.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:38.117 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:38.318 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:38.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:38.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:38.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:38.525 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:38.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:38.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:38.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:38.733 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:38.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:38.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:38.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:38.939 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:38.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:38.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:38.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:39.146 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:39.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:39.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:39.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:39.353 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:39.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:39.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:39.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:39.560 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:39.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:39.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:39.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:39.768 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:39.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:39.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:39.775 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:39.976 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:39.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:39.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:39.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:40.182 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:40.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:40.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:40.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:40.390 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:40.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:40.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:40.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:40.596 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:40.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:40.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:40.602 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:40.803 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:40.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:40.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:40.809 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:41.010 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:41.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:41.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:41.015 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:41.216 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:41.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:41.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:41.222 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:41.423 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:41.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:41.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:41.430 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:41.631 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:41.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:41.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:41.636 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:41.837 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:41.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:41.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:41.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:42.043 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:42.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:42.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:42.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:42.251 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:42.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:42.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:42.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:42.458 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:42.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:42.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:42.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:42.666 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:42.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:42.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:42.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:42.873 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:42.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:42.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:42.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:43.082 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:43.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:43.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:43.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:43.289 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:43.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:43.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:43.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:43.497 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:43.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:43.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:43.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:43.704 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:43.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:43.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:43.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:43.911 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:43.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:43.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:43.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:44.118 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:44.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:44.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:44.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:44.325 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:44.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:44.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:44.331 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:44.531 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:44.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:44.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:44.537 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:44.738 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:44.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:44.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:44.743 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:44.945 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:44.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:44.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:44.952 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:45.153 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:45.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:45.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:45.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:45.360 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:45.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:45.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:45.366 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:45.567 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:45.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:45.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:45.572 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:45.773 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:45.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:45.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:45.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:45.980 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:45.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:45.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:45.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:46.188 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:46.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:46.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:46.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:46.395 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:46.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:46.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:46.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:46.602 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:46.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:46.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:46.809 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:46.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:46.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:46.816 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:47.016 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:47.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:47.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:47.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:47.223 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:47.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:47.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:47.229 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:47.430 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:47.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:47.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:47.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:47.637 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:47.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:47.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:47.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:47.844 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:47.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:47.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:47.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:48.051 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:48.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:48.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:48.058 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:48.259 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:48.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:48.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:48.271 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:48.471 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:48.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:48.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:48.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:48.681 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:48.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:48.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:48.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:48.889 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:48.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:48.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:48.896 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:49.096 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:49.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30490/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 21:45:49.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:49.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:49.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30490/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:49.316 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:49.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47089/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:49.328 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:49.332 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:45:49.335 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:45:49.335 DEBUG [src.node.waku_node] Stopping container with id 4f4b9e7b2112
2026-04-14 21:45:49.908 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:45:49.909 DEBUG [src.node.waku_node] Stopping container with id 3209b51d3b23
2026-04-14 21:45:50.443 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:45:50.446 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:45:50.510 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:45:50.546 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-04-14 21:39:30.918 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:30.918 DEBUG [tests.conftest] Running test: test_combination_of_different_nodes with id: 2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b
2026-04-14 21:39:30.920 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:30.920 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:39:30.931 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:30.931 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b__wakuorg_nwaku:latest.log
2026-04-14 21:39:30.931 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:30.931 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:30.932 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:30.933 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.118
2026-04-14 21:39:30.933 DEBUG [src.node.docker_mananger] Generated ports ['28113', '28114', '28115', '28116', '28117']
2026-04-14 21:39:30.933 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:30.933 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:30.933 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:30.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 28113:28113 -p 28114:28114 -p 28115:28115 -p 28116:28116 -p 28117:28117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28115 --rest-port=28113 --tcp-port=28114 --discv5-udp-port=28116 --rest-address=0.0.0.0 --nat=extip:172.18.113.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=deba22fe1aaedefecdb5186cf3e530c1ecbd3dadc5fef335da2d7a260bda3e0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28117 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-04-14 21:39:31.117 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.118 tests-functional_default e2aa326f981ebdc6a3fc44fdbec7c857263f993993eb03a4024ead2145b23a03
2026-04-14 21:39:31.151 DEBUG [src.node.docker_mananger] Container started with ID e2aa326f981e. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b__wakuorg_nwaku:latest.log
2026-04-14 21:39:31.151 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28113
2026-04-14 21:39:31.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:31.276 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:31.276 ERROR [src.node.docker_mananger] Max retries reached for container e806a82c4315. Exiting log stream.
2026-04-14 21:39:31.738 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:31.738 ERROR [src.node.docker_mananger] Max retries reached for container 8e3fa3e71b28. Exiting log stream.
2026-04-14 21:39:32.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28113/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:32.155 INFO [src.node.api_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 21:39:32.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:32.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:32.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.118/tcp/28114/p2p/16Uiu2HAmFN6FpKZEyadwrBdMamwWSQRpEWFQf61VFUwGbjK6uHce","/ip4/172.18.113.118/tcp/28115/ws/p2p/16Uiu2HAmFN6FpKZEyadwrBdMamwWSQRpEWFQf61VFUwGbjK6uHce"],"enrUri":"enr:-L24QHVDrasMdWfysQ29-x7Azbr9XyUI8FC-A4Vd0jwcyEGmK8QL83WPGZbaCysVTKJZ3nC3zunv9IN0H9GWMaVmCNkCgmlkgnY0gmlwhKwScXaKbXVsdGlhZGRyc5YACASsEnF2Bm3SAAoErBJxdgZt090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKD7dUvPO8pjhJVz5ToHkHJhP6WY_NsB9LFFWZO0cY4ODdGNwgm3Sg3VkcIJt1IV3YWt1Mg0"}'
2026-04-14 21:39:32.158 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:32.165 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:32.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b__wakuorg_nwaku:latest.log
2026-04-14 21:39:32.166 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:32.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:32.167 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:32.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.187
2026-04-14 21:39:32.168 DEBUG [src.node.docker_mananger] Generated ports ['45036', '45037', '45038', '45039', '45040']
2026-04-14 21:39:32.168 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:32.168 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:32.168 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:32.168 DEBUG [src.node.docker_mananger] docker run -i -t -p 45036:45036 -p 45037:45037 -p 45038:45038 -p 45039:45039 -p 45040:45040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45038 --rest-port=45036 --tcp-port=45037 --discv5-udp-port=45039 --rest-address=0.0.0.0 --nat=extip:172.18.38.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b5cc1fedadc3a7f9e89a3b48aa850d8bef6cb3afe4bf7a4e18e5b99cbe2e55af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45040 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.113.118/tcp/28114/p2p/16Uiu2HAmFN6FpKZEyadwrBdMamwWSQRpEWFQf61VFUwGbjK6uHce
2026-04-14 21:39:32.356 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.187 tests-functional_default 34f8bf71c094fda204d45f30cbfc5895ebb662758a567ddf68750df5feb1f537
2026-04-14 21:39:32.386 DEBUG [src.node.docker_mananger] Container started with ID 34f8bf71c094. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b__wakuorg_nwaku:latest.log
2026-04-14 21:39:32.387 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45036
2026-04-14 21:39:32.387 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:33.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45036/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:33.390 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 21:39:33.390 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:33.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45036/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:33.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.187/tcp/45037/p2p/16Uiu2HAmN275ZxGUHMiFmNzY3vVVqHnJMz3yG9MYtskMLq4AbRn2","/ip4/172.18.38.187/tcp/45038/ws/p2p/16Uiu2HAmN275ZxGUHMiFmNzY3vVVqHnJMz3yG9MYtskMLq4AbRn2"],"enrUri":"enr:-L24QJWjRnzxnF20rZaJFx19lPC46-wfJbm7O8g4LybDDjbVG8on-MUKka9628sd2_r2d45al8o0lcRyC2QOH3vxwrUCgmlkgnY0gmlwhKwSJruKbXVsdGlhZGRyc5YACASsEia7Bq_tAAoErBImuwav7t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiyH83t1B0VJ8ROGDoUSjGUB9HVANvLc7HYIWqiM5CtODdGNwgq_tg3VkcIKv74V3YWt1MgA"}'
2026-04-14 21:39:33.393 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:33.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45036/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.118/tcp/28114/p2p/16Uiu2HAmFN6FpKZEyadwrBdMamwWSQRpEWFQf61VFUwGbjK6uHce"]'
2026-04-14 21:39:33.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:33.434 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:33.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b__wakuorg_nwaku:latest.log
2026-04-14 21:39:33.435 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:33.435 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:33.437 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:33.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.201
2026-04-14 21:39:33.438 DEBUG [src.node.docker_mananger] Generated ports ['10967', '10968', '10969', '10970', '10971']
2026-04-14 21:39:33.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:33.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:33.438 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:33.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 10967:10967 -p 10968:10968 -p 10969:10969 -p 10970:10970 -p 10971:10971 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10969 --rest-port=10967 --tcp-port=10968 --discv5-udp-port=10970 --rest-address=0.0.0.0 --nat=extip:172.18.201.201 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e62e51ff6e4cd0a55552d0634eef2af849322b11d9ef8360dafae8cc1eded8ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10971 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHVDrasMdWfysQ29-x7Azbr9XyUI8FC-A4Vd0jwcyEGmK8QL83WPGZbaCysVTKJZ3nC3zunv9IN0H9GWMaVmCNkCgmlkgnY0gmlwhKwScXaKbXVsdGlhZGRyc5YACASsEnF2Bm3SAAoErBJxdgZt090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKD7dUvPO8pjhJVz5ToHkHJhP6WY_NsB9LFFWZO0cY4ODdGNwgm3Sg3VkcIJt1IV3YWt1Mg0 --lightpushnode=/ip4/172.18.113.118/tcp/28114/p2p/16Uiu2HAmFN6FpKZEyadwrBdMamwWSQRpEWFQf61VFUwGbjK6uHce --lightpush=true --relay=true
2026-04-14 21:39:33.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.201 tests-functional_default e69d7d4bbdd2b874c9197a2755a43b4256010a7a8e21873ba4775480889a48ce
2026-04-14 21:39:33.674 DEBUG [src.node.docker_mananger] Container started with ID e69d7d4bbdd2. Setting up logs at ./log/docker/lightpush_node2_2026-04-14_21-39-30__074d379c-32d5-4424-b7a3-750561595c5b__wakuorg_nwaku:latest.log
2026-04-14 21:39:33.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10967
2026-04-14 21:39:33.675 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:34.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10967/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:34.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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 21:39:34.679 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:34.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10967/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:34.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.201/tcp/10968/p2p/16Uiu2HAmCp8bNiD6DxksQz72mXEo74KFgu6uuYdjMtw7qRCBxpsJ","/ip4/172.18.201.201/tcp/10969/ws/p2p/16Uiu2HAmCp8bNiD6DxksQz72mXEo74KFgu6uuYdjMtw7qRCBxpsJ"],"enrUri":"enr:-L24QBGwkuSH3phDpMxqkVJoP04ObMjx5EOdOrr2aU_7CuEiNui1KNy8s0tbUbE2Hgvzy-CuT2409cwHiEdyvx-Ir2UCgmlkgnY0gmlwhKwSycmKbXVsdGlhZGRyc5YACASsEsnJBirYAAoErBLJyQYq2d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAleMKQgBkEeiivLEHxrqrQe8M48hSPu9OOlvBre_ABmDdGNwgirYg3VkcIIq2oV3YWt1Mgk"}'
2026-04-14 21:39:34.682 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:34.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10967/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.118/tcp/28114/p2p/16Uiu2HAmFN6FpKZEyadwrBdMamwWSQRpEWFQf61VFUwGbjK6uHce"]'
2026-04-14 21:39:34.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:34.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10967/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.187/tcp/45037/p2p/16Uiu2HAmN275ZxGUHMiFmNzY3vVVqHnJMz3yG9MYtskMLq4AbRn2"]'
2026-04-14 21:39:34.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:34.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:34.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:34.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10967/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:34.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:34.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45036/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 21:39:34.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-14 21:39:34.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:35.765 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 21:39:35.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10967/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202775765257795}}'
2026-04-14 21:39:35.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:35.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:35.880 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:35.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:35.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202775765257795,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:35.884 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:35.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10967/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:35.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202775765257795,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:35.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45036/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:35.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202775765257795,"ephemeral":false}]'
2026-04-14 21:39:35.892 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:35.893 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:35.893 DEBUG [src.node.waku_node] Stopping container with id e2aa326f981e
2026-04-14 21:39:36.382 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:36.385 DEBUG [src.node.waku_node] Stopping container with id 34f8bf71c094
2026-04-14 21:39:36.880 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:36.880 DEBUG [src.node.waku_node] Stopping container with id e69d7d4bbdd2
2026-04-14 21:39:37.224 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:37.225 ERROR [src.node.docker_mananger] Max retries reached for container e2aa326f981e. Exiting log stream.
2026-04-14 21:39:37.339 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:37.341 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:37.358 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:37.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:37.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 21:39:43.156 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:43.157 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-04-14_21-39-43__937f638c-d38b-4b5f-8f04-6d63edee8cd3
2026-04-14 21:39:43.158 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:43.158 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:39:43.159 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 21:39:43.167 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:43.168 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-39-43__937f638c-d38b-4b5f-8f04-6d63edee8cd3__wakuorg_nwaku:latest.log
2026-04-14 21:39:43.168 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:43.168 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:43.170 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:43.171 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.147
2026-04-14 21:39:43.171 DEBUG [src.node.docker_mananger] Generated ports ['13867', '13868', '13869', '13870', '13871']
2026-04-14 21:39:43.171 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:43.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:43.172 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:43.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 13867:13867 -p 13868:13868 -p 13869:13869 -p 13870:13870 -p 13871:13871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13869 --rest-port=13867 --tcp-port=13868 --discv5-udp-port=13870 --rest-address=0.0.0.0 --nat=extip:172.18.116.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6a2f4b5cb78c06590e6ec4b9771be83cd8b10af3ec7f8aa315cffded25c2d3a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13871 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:39:43.367 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.147 tests-functional_default e8cfa58d9687e017d9858ca5731c21dd51bdfba4fa6544c0b5005c3bc65d16a1
2026-04-14 21:39:43.403 DEBUG [src.node.docker_mananger] Container started with ID e8cfa58d9687. Setting up logs at ./log/docker/node1_2026-04-14_21-39-43__937f638c-d38b-4b5f-8f04-6d63edee8cd3__wakuorg_nwaku:latest.log
2026-04-14 21:39:43.405 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13867
2026-04-14 21:39:43.405 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:43.522 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:43.522 ERROR [src.node.docker_mananger] Max retries reached for container d5f5fa582baf. Exiting log stream.
2026-04-14 21:39:44.014 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:44.014 ERROR [src.node.docker_mananger] Max retries reached for container f87251bf91a7. Exiting log stream.
2026-04-14 21:39:44.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13867/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:44.409 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:39:44.410 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:44.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:44.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.147/tcp/13868/p2p/16Uiu2HAm7RkpSX6U6SV1qb3U4a1zuqazQpR9pjoC6Hb75hFijatn","/ip4/172.18.116.147/tcp/13869/ws/p2p/16Uiu2HAm7RkpSX6U6SV1qb3U4a1zuqazQpR9pjoC6Hb75hFijatn"],"enrUri":"enr:-L24QBBzEdF6FUf_tBPgs4PQYVvpXhMckkKZ6nBUqG82Hjkybndsl8d7m-VIngJ5bay63zVWCIxeHuehqXPwzuj2SLUCgmlkgnY0gmlwhKwSdJOKbXVsdGlhZGRyc5YACASsEnSTBjYsAAoErBJ0kwY2Ld0DgnJzhQDGAQAAiXNlY3AyNTZrMaECslG23KCPnTC_tyj9yR60tQEJoSSUZCeF7_7bp0z-hD-DdGNwgjYsg3VkcII2LoV3YWt1MgU"}'
2026-04-14 21:39:44.412 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:44.413 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 21:39:44.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:44.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-39-43__937f638c-d38b-4b5f-8f04-6d63edee8cd3__wakuorg_nwaku:latest.log
2026-04-14 21:39:44.419 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:44.420 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:44.421 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:44.421 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.69
2026-04-14 21:39:44.421 DEBUG [src.node.docker_mananger] Generated ports ['7001', '7002', '7003', '7004', '7005']
2026-04-14 21:39:44.421 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:44.422 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:44.422 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:44.422 DEBUG [src.node.docker_mananger] docker run -i -t -p 7001:7001 -p 7002:7002 -p 7003:7003 -p 7004:7004 -p 7005:7005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7003 --rest-port=7001 --tcp-port=7002 --discv5-udp-port=7004 --rest-address=0.0.0.0 --nat=extip:172.18.7.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a88ba1bc7fb6da22cdc8f08efb02f6aea823e90b1cccb92e8ada1b554aa6184d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7005 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBBzEdF6FUf_tBPgs4PQYVvpXhMckkKZ6nBUqG82Hjkybndsl8d7m-VIngJ5bay63zVWCIxeHuehqXPwzuj2SLUCgmlkgnY0gmlwhKwSdJOKbXVsdGlhZGRyc5YACASsEnSTBjYsAAoErBJ0kwY2Ld0DgnJzhQDGAQAAiXNlY3AyNTZrMaECslG23KCPnTC_tyj9yR60tQEJoSSUZCeF7_7bp0z-hD-DdGNwgjYsg3VkcII2LoV3YWt1MgU --filternode=/ip4/172.18.116.147/tcp/13868/p2p/16Uiu2HAm7RkpSX6U6SV1qb3U4a1zuqazQpR9pjoC6Hb75hFijatn
2026-04-14 21:39:44.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.69 tests-functional_default 6ab7c11235caaac45aaf9206d11e6342bdded05e76970868958f4295b4cffe34
2026-04-14 21:39:44.642 DEBUG [src.node.docker_mananger] Container started with ID 6ab7c11235ca. Setting up logs at ./log/docker/node2_2026-04-14_21-39-43__937f638c-d38b-4b5f-8f04-6d63edee8cd3__wakuorg_nwaku:latest.log
2026-04-14 21:39:44.642 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7001
2026-04-14 21:39:44.642 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:45.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7001/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.646 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 21:39:45.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:45.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7001/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.69/tcp/7002/p2p/16Uiu2HAmFxKJm7EGZuZMZ3NxCQsSmB2sDiLifpeNFhBWjYMEMbAx","/ip4/172.18.7.69/tcp/7003/ws/p2p/16Uiu2HAmFxKJm7EGZuZMZ3NxCQsSmB2sDiLifpeNFhBWjYMEMbAx"],"enrUri":"enr:-L24QMde-89H2XyYiOJB4zERcgPeuzmbhEFVzEn-gK7D9n8RJEHuCIOZOTBvx9VmYcvkXeTqhseXpa2kxOafKAe_1qICgmlkgnY0gmlwhKwSB0WKbXVsdGlhZGRyc5YACASsEgdFBhtaAAoErBIHRQYbW90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMQNeXQwk03OblMgRKDmNYqq2qsn_wz0j3pwHDcKT4jmDdGNwghtag3VkcIIbXIV3YWt1MgA"}'
2026-04-14 21:39:45.649 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:45.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7001/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.147/tcp/13868/p2p/16Uiu2HAm7RkpSX6U6SV1qb3U4a1zuqazQpR9pjoC6Hb75hFijatn"]'
2026-04-14 21:39:45.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.684 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 21:39:45.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13867/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:39:45.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7001/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "deebfe41-837b-4fe2-899a-593a613aec5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:39:45.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"deebfe41-837b-4fe2-899a-593a613aec5e","statusDesc":"OK"}'
2026-04-14 21:39:45.717 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7001/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:39:45.719 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7001/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 21:39:45.722 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:45.723 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:45.723 DEBUG [src.node.waku_node] Stopping container with id e8cfa58d9687
2026-04-14 21:39:46.201 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:46.202 DEBUG [src.node.waku_node] Stopping container with id 6ab7c11235ca
2026-04-14 21:39:46.632 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:46.634 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:46.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:46.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_multiple_content_topics with id: 2026-04-14_21-45-22__0ab560ef-f9c8-4a8a-b8c4-2cb0243cd76e
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_21-45-22__0ab560ef-f9c8-4a8a-b8c4-2cb0243cd76e__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.237
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['37746', '37747', '37748', '37749', '37750']
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 37746:37746 -p 37747:37747 -p 37748:37748 -p 37749:37749 -p 37750:37750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37748 --rest-port=37746 --tcp-port=37747 --discv5-udp-port=37749 --rest-address=0.0.0.0 --nat=extip:172.18.223.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=630a8aa5ed7a7e5fd2112cfcebdfe0ad6e8b76164cdb3c004663d1fa0417ee0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37750 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.223.237 tests-functional_default ab405d8b038033d054b3ce1d59f347a760a571fd2c4651f4a7f7521d219251e4
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ab405d8b0380. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-45-22__0ab560ef-f9c8-4a8a-b8c4-2cb0243cd76e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 37746
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 7cd7c01293cb. 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 6a8113d250bd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37746/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:37746/debug/v1/info" -H "Content-Type: application/json" -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.237/tcp/37747/p2p/16Uiu2HAmMDxhekhLACwDJkxbKeFDw7uyPeLATtViQHH1afd7KW2i","/ip4/172.18.223.237/tcp/37748/ws/p2p/16Uiu2HAmMDxhekhLACwDJkxbKeFDw7uyPeLATtViQHH1afd7KW2i"],"enrUri":"enr:-L24QAD-soYIWIfMUevB6nsGSwzCQFl8K7FXSFa9jtfWMkCpcd8fEvLJU7WIy0zIUuHokq26OlVzrZjxw7_303GvOAoCgmlkgnY0gmlwhKwS3-2KbXVsdGlhZGRyc5YACASsEt_tBpNzAAoErBLf7QaTdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDf0_MMyNyyI5XTcex4jOiwBNU3NTQUMiF5hv47fk2nSeDdGNwgpNzg3VkcIKTdYV3YWt1MgM"}'
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_21-45-22__0ab560ef-f9c8-4a8a-b8c4-2cb0243cd76e__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.234.118
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['5685', '5686', '5687', '5688', '5689']
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 5685:5685 -p 5686:5686 -p 5687:5687 -p 5688:5688 -p 5689:5689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5687 --rest-port=5685 --tcp-port=5686 --discv5-udp-port=5688 --rest-address=0.0.0.0 --nat=extip:172.18.234.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9c95e2df66bbbdb99ed2a7d1de4b3ebb9cbe5c9cbfcef0df6de2e64ed8a76b97 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5689 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAD-soYIWIfMUevB6nsGSwzCQFl8K7FXSFa9jtfWMkCpcd8fEvLJU7WIy0zIUuHokq26OlVzrZjxw7_303GvOAoCgmlkgnY0gmlwhKwS3-2KbXVsdGlhZGRyc5YACASsEt_tBpNzAAoErBLf7QaTdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDf0_MMyNyyI5XTcex4jOiwBNU3NTQUMiF5hv47fk2nSeDdGNwgpNzg3VkcIKTdYV3YWt1MgM --storenode=/ip4/172.18.223.237/tcp/37747/p2p/16Uiu2HAmMDxhekhLACwDJkxbKeFDw7uyPeLATtViQHH1afd7KW2i --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.234.118 tests-functional_default 1f037363b66d6421a05052424cc24d2a1271ffb29ad2ded029978e65192c61a8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1f037363b66d. Setting up logs at ./log/docker/store_node1_2026-04-14_21-45-22__0ab560ef-f9c8-4a8a-b8c4-2cb0243cd76e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 5685
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5685/health" -H "Content-Type: application/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:5685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.118/tcp/5686/p2p/16Uiu2HAkvgAjjryLXBh7BWRdvsTz2iYS4A6sc255dh6Dv1bGURNx","/ip4/172.18.234.118/tcp/5687/ws/p2p/16Uiu2HAkvgAjjryLXBh7BWRdvsTz2iYS4A6sc255dh6Dv1bGURNx"],"enrUri":"enr:-L24QDIwGd_1gprt7jxsF4jyNG74hqMbfR-wurjkNCoAnllpWrM5vmaihB7FoDue_Dp4MZezEHQt3EamQ2U0RLNzhV0CgmlkgnY0gmlwhKwS6naKbXVsdGlhZGRyc5YACASsEup2BhY2AAoErBLqdgYWN90DgnJzhQDGAQAAiXNlY3AyNTZrMaECEpJVrb_Phj5ZIndt1M41AQHmPvpS78vBWMgEM7y54EGDdGNwghY2g3VkcIIWOIV3YWt1MgM"}'
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:5685/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.237/tcp/37747/p2p/16Uiu2HAmMDxhekhLACwDJkxbKeFDw7uyPeLATtViQHH1afd7KW2i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37746/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:5685/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:37746/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:37746/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:37746/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:37746/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:37746/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:37746/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:37746/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:37746/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:37746/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x658fa8bb343dcedb2167cfb4a32659da4ddb763d656cbb85948caa925b6cab9f"},{"messageHash":"0x0809cf6cfc56c511578f856895c11e36265278f0cdf4f799688ae41f7b5dcc52"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5685/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x658fa8bb343dcedb2167cfb4a32659da4ddb763d656cbb85948caa925b6cab9f"},{"messageHash":"0x0809cf6cfc56c511578f856895c11e36265278f0cdf4f799688ae41f7b5dcc52"}]}'
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 ab405d8b0380
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 1f037363b66d
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_multiple_messages with id: 2026-04-14_21-41-02__51eeb74a-dff4-4728-8918-cd1e788f18e5
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_21-41-02__51eeb74a-dff4-4728-8918-cd1e788f18e5__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.146.165
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['32278', '32279', '32280', '32281', '32282']
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 32278:32278 -p 32279:32279 -p 32280:32280 -p 32281:32281 -p 32282:32282 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32280 --rest-port=32278 --tcp-port=32279 --discv5-udp-port=32281 --rest-address=0.0.0.0 --nat=extip:172.18.146.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ae8b256bbc9f8a71fa6fe4dc416d3ff4fb114bc6485ce6de4e5e0cbafc835bd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32282 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.146.165 tests-functional_default 0ac4605becf5d841a23720ef79dd7e6ce0090b8b20b391912d6f5cf2e63c6327
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0ac4605becf5. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-41-02__51eeb74a-dff4-4728-8918-cd1e788f18e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 32278
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 f5288f6926d3. 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 4c1945a4f834. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32278/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:32278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.165/tcp/32279/p2p/16Uiu2HAkwrPvF6iWZnu2Lo3Vpj7NpQbkHmmtNTdt2HPL6hVWh63M","/ip4/172.18.146.165/tcp/32280/ws/p2p/16Uiu2HAkwrPvF6iWZnu2Lo3Vpj7NpQbkHmmtNTdt2HPL6hVWh63M"],"enrUri":"enr:-L24QH1A540RSCQswczZa2LnJg51SDdbnHdmjTg9nVTe-WXaQQoGcuhw8uLmjO5EPwFMISVWdKi2S56WBrmJpg9Oue4CgmlkgnY0gmlwhKwSkqWKbXVsdGlhZGRyc5YACASsEpKlBn4XAAoErBKSpQZ-GN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJAy7zq2laTl8ipn2MALain6t3rMMUwduJYHmXvjApkyDdGNwgn4Xg3VkcIJ-GYV3YWt1MgM"}'
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_21-41-02__51eeb74a-dff4-4728-8918-cd1e788f18e5__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.16.38
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46558', '46559', '46560', '46561', '46562']
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 46558:46558 -p 46559:46559 -p 46560:46560 -p 46561:46561 -p 46562:46562 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46560 --rest-port=46558 --tcp-port=46559 --discv5-udp-port=46561 --rest-address=0.0.0.0 --nat=extip:172.18.16.38 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9f343aaf0cdb6ec98bba01c65f7a00c4b6e8c5a6c4b5e12e84e79f03a3f85fc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46562 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH1A540RSCQswczZa2LnJg51SDdbnHdmjTg9nVTe-WXaQQoGcuhw8uLmjO5EPwFMISVWdKi2S56WBrmJpg9Oue4CgmlkgnY0gmlwhKwSkqWKbXVsdGlhZGRyc5YACASsEpKlBn4XAAoErBKSpQZ-GN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJAy7zq2laTl8ipn2MALain6t3rMMUwduJYHmXvjApkyDdGNwgn4Xg3VkcIJ-GYV3YWt1MgM --storenode=/ip4/172.18.146.165/tcp/32279/p2p/16Uiu2HAkwrPvF6iWZnu2Lo3Vpj7NpQbkHmmtNTdt2HPL6hVWh63M --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.16.38 tests-functional_default 8bfbf0a5e095621eb49492306fbe52b1ccc32700660b8c062914148a0c0d1c7a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8bfbf0a5e095. Setting up logs at ./log/docker/store_node1_2026-04-14_21-41-02__51eeb74a-dff4-4728-8918-cd1e788f18e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46558
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46558/health" -H "Content-Type: application/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:46558/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.38/tcp/46559/p2p/16Uiu2HAmJKs99RfqDLGDQjMBPBvAwFDGyy4Sm1NhYx8ykPbosBru","/ip4/172.18.16.38/tcp/46560/ws/p2p/16Uiu2HAmJKs99RfqDLGDQjMBPBvAwFDGyy4Sm1NhYx8ykPbosBru"],"enrUri":"enr:-L24QKBcGKiy5jTRAx5CAaijW5HayPijHNfPDT4Fj_SR6m6-bI7WmAQnNnxx7DABc0_1NXx0avsK-rDl2-w3ZpT85JECgmlkgnY0gmlwhKwSECaKbXVsdGlhZGRyc5YACASsEhAmBrXfAAoErBIQJga14N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVD_vPJrWm5ySXvXtEf7upJ9eF3PlVjiLAghpZrHT0aaDdGNwgrXfg3VkcIK14YV3YWt1MgM"}'
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:46558/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.165/tcp/32279/p2p/16Uiu2HAkwrPvF6iWZnu2Lo3Vpj7NpQbkHmmtNTdt2HPL6hVWh63M"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32278/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:46558/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:32278/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:32278/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:32278/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:32278/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:32278/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:32278/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:32278/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776202862065895008&endTime=1776202867066106784&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":"0x0e021dac772a63d2b1d0d823be4f9078afca6dcdb137310154c1a85cfc4e0bab"},{"messageHash":"0x78789cd3f005f49267d2c9426943d6bcdfe8db5848310c89ac5f424195d21a6c"},{"messageHash":"0x86181cf13134d9edce9e1847be7cdc118b10ef5ff0bad6c963b017d242e9010f"},{"messageHash":"0x9734f60bee5f53d6a4ede1cb851abde04b7fcc2c8b53635ff776dd197c4352f8"},{"messageHash":"0x7632844d6d738e3aa42f6a6aaeab7928f1dce1a7927fce7c7f103d305deca7dd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46558/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776202862065895008&endTime=1776202867066106784&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":"0x0e021dac772a63d2b1d0d823be4f9078afca6dcdb137310154c1a85cfc4e0bab"},{"messageHash":"0x78789cd3f005f49267d2c9426943d6bcdfe8db5848310c89ac5f424195d21a6c"},{"messageHash":"0x86181cf13134d9edce9e1847be7cdc118b10ef5ff0bad6c963b017d242e9010f"},{"messageHash":"0x9734f60bee5f53d6a4ede1cb851abde04b7fcc2c8b53635ff776dd197c4352f8"},{"messageHash":"0x7632844d6d738e3aa42f6a6aaeab7928f1dce1a7927fce7c7f103d305deca7dd"}]}'
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 0ac4605becf5
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 8bfbf0a5e095
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,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_21-41-07__06b1be38-6398-4680-a9a0-6c2635a29755
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_21-41-07__06b1be38-6398-4680-a9a0-6c2635a29755__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.145.13
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43304', '43305', '43306', '43307', '43308']
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 43304:43304 -p 43305:43305 -p 43306:43306 -p 43307:43307 -p 43308:43308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43306 --rest-port=43304 --tcp-port=43305 --discv5-udp-port=43307 --rest-address=0.0.0.0 --nat=extip:172.18.145.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0dada494dc3f769482b97b9ec92d38e0a1d3bbabc38dbf244af6e6b2ea5ddbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43308 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.145.13 tests-functional_default cff8a49098856cfec718eacadfd74cd95f871fff8f5ac66c6807664eabf645c9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID cff8a4909885. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-41-07__06b1be38-6398-4680-a9a0-6c2635a29755__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43304
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 6880ea4cad18. 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 2160b1257058. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43304/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:43304/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.13/tcp/43305/p2p/16Uiu2HAmEqX4wcyufkQFhkgSuxKhDt7RTKksXr2tE9pgjxEwhwjw","/ip4/172.18.145.13/tcp/43306/ws/p2p/16Uiu2HAmEqX4wcyufkQFhkgSuxKhDt7RTKksXr2tE9pgjxEwhwjw"],"enrUri":"enr:-L24QB4RYQu9q6CVrm067h9PA62lpYFvcQ3S98V-z7usI-I3Gxw8sjzUo2H-nTpc4bsaZ7X5WqfuD3MdIURNsNPI8PoCgmlkgnY0gmlwhKwSkQ2KbXVsdGlhZGRyc5YACASsEpENBqkpAAoErBKRDQapKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIGnqQcDyC_XVk6QuKiRfhoUNqMt3abMMzJJClMVcddKDdGNwgqkpg3VkcIKpK4V3YWt1Mg0"}'
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_21-41-07__06b1be38-6398-4680-a9a0-6c2635a29755__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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['47842', '47843', '47844', '47845', '47846']
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 47842:47842 -p 47843:47843 -p 47844:47844 -p 47845:47845 -p 47846:47846 wakuorg/nwaku:latest --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.160.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=de5c5a1cdba6a1fbdbbabccc420b56d37efee02fa393dbd0c26c1deaeb91eb2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47846 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB4RYQu9q6CVrm067h9PA62lpYFvcQ3S98V-z7usI-I3Gxw8sjzUo2H-nTpc4bsaZ7X5WqfuD3MdIURNsNPI8PoCgmlkgnY0gmlwhKwSkQ2KbXVsdGlhZGRyc5YACASsEpENBqkpAAoErBKRDQapKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIGnqQcDyC_XVk6QuKiRfhoUNqMt3abMMzJJClMVcddKDdGNwgqkpg3VkcIKpK4V3YWt1Mg0 --lightpushnode=/ip4/172.18.145.13/tcp/43305/p2p/16Uiu2HAmEqX4wcyufkQFhkgSuxKhDt7RTKksXr2tE9pgjxEwhwjw --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.160.97 tests-functional_default 2fd61d8e209f98b38b3c049ffa70af4413d6f2f617f7740985c1e3409c171ac9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 2fd61d8e209f. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-41-07__06b1be38-6398-4680-a9a0-6c2635a29755__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 47842
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47842/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:47842/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/47843/p2p/16Uiu2HAkwWA8Km1jc5qZrNRt2kga3pv2z9RGKVghjAfsoaXYxbkg","/ip4/172.18.160.97/tcp/47844/ws/p2p/16Uiu2HAkwWA8Km1jc5qZrNRt2kga3pv2z9RGKVghjAfsoaXYxbkg"],"enrUri":"enr:-L24QJTP0qB9paVxfToaH-OSEMyrHNkYDEyCgiGM8bfCnoWrBhxqHpiOL8vcVcx21Vka4hhyfrMzDeLgpWDWkdaELekCgmlkgnY0gmlwhKwSoGGKbXVsdGlhZGRyc5YACASsEqBhBrrjAAoErBKgYQa65N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHt2F6Za7tPtTPl7GLnc8F6DnQ0sxVVS_MPZ5gvIEGDWDdGNwgrrjg3VkcIK65YV3YWt1Mg0"}'
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:47842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.13/tcp/43305/p2p/16Uiu2HAmEqX4wcyufkQFhkgSuxKhDt7RTKksXr2tE9pgjxEwhwjw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43304/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:47842/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:47842/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202870204704658}}'
INFO  src.node.api_clients.base_client:base_client.py: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:43304/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":1776202870204704658,"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:47842/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":1776202870204704658,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47842/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:43304/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:43304/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":1776202870327980657,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202870333215586,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47842/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":1776202870327980657,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202870333215586,"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 cff8a4909885
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 2fd61d8e209f
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,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_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_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__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_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__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_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
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.14.78
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['55411', '55412', '55413', '55414', '55415']
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 55411:55411 -p 55412:55412 -p 55413:55413 -p 55414:55414 -p 55415:55415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55413 --rest-port=55411 --tcp-port=55412 --discv5-udp-port=55414 --rest-address=0.0.0.0 --nat=extip:172.18.14.78 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4e3c7bede10dfdfe4a333dcdf0f67b5b2aebefae5ad3be4bacd08daabf5b0dde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55415 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.14.78 tests-functional_default 729fb6e48165441b9094dd492e3ba268931835ecfd41d95e1212a596c1dd9127
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 729fb6e48165. Setting up logs at ./log/docker/node1_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 55411
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 02b0fb8974f9. 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 9935df06cdbd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55411/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:55411/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup","/ip4/172.18.14.78/tcp/55413/ws/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup"],"enrUri":"enr:-L24QPYpovilhJyNCUPdU1rWkARjKy2mUSqOY62J6NbddkTOfw0GV8OgUMScc3GF7HU0bzXHQQnP0DTUbWW5T0ecGAsCgmlkgnY0gmlwhKwSDk6KbXVsdGlhZGRyc5YACASsEg5OBth0AAoErBIOTgbYdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrC9bAhtY4pIemB6tyYPkl3M2o3-X3YkFtpFyx13WZUODdGNwgth0g3VkcILYdoV3YWt1MgM"}'
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.58.77
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46984', '46985', '46986', '46987', '46988']
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 46984:46984 -p 46985:46985 -p 46986:46986 -p 46987:46987 -p 46988:46988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46986 --rest-port=46984 --tcp-port=46985 --discv5-udp-port=46987 --rest-address=0.0.0.0 --nat=extip:172.18.58.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=66b9c191ec1df517a3ff48f3c5ebc7f2db4a10feeebc7c998d9e21dc2fae32fe --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46988 --metrics-logging=true --relay=false --storenode=/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup --discv5-bootstrap-node=enr:-L24QPYpovilhJyNCUPdU1rWkARjKy2mUSqOY62J6NbddkTOfw0GV8OgUMScc3GF7HU0bzXHQQnP0DTUbWW5T0ecGAsCgmlkgnY0gmlwhKwSDk6KbXVsdGlhZGRyc5YACASsEg5OBth0AAoErBIOTgbYdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrC9bAhtY4pIemB6tyYPkl3M2o3-X3YkFtpFyx13WZUODdGNwgth0g3VkcILYdoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.58.77 tests-functional_default ad732bdee7a79d94d7fd67513b59b17c1f8a671455cb8e98d9a0c8c5217e729d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ad732bdee7a7. Setting up logs at ./log/docker/node2_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46984
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46984/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46984/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.77/tcp/46985/p2p/16Uiu2HAmEr6map8tkY6g7rWHqowDeAbC3GNTLLyZpWAtzYpj6Dod","/ip4/172.18.58.77/tcp/46986/ws/p2p/16Uiu2HAmEr6map8tkY6g7rWHqowDeAbC3GNTLLyZpWAtzYpj6Dod"],"enrUri":"enr:-L24QDNUj0KdYBsI-AyfXK2HAEculTGuOdpT9ruUu8CgCkOlHSlfmqRn9Ih62RYNk44PVGY-hwrWOHn48Iik40DF2TICgmlkgnY0gmlwhKwSOk2KbXVsdGlhZGRyc5YACASsEjpNBreJAAoErBI6TQa3it0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIJAFRNK2453VVjbd87MNs89b7xfQ6MsnkgSioDCS6UiDdGNwgreJg3VkcIK3i4V3YWt1MgA"}'
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.158.170
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['1895', '1896', '1897', '1898', '1899']
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 1895:1895 -p 1896:1896 -p 1897:1897 -p 1898:1898 -p 1899:1899 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1897 --rest-port=1895 --tcp-port=1896 --discv5-udp-port=1898 --rest-address=0.0.0.0 --nat=extip:172.18.158.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39ff92c1c3be3bbd1d3bbb4f3f9d07fcbd1be4f2a5f4d9df0fa8a537c20fc3dc --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1899 --metrics-logging=true --relay=false --storenode=/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup --discv5-bootstrap-node=enr:-L24QDNUj0KdYBsI-AyfXK2HAEculTGuOdpT9ruUu8CgCkOlHSlfmqRn9Ih62RYNk44PVGY-hwrWOHn48Iik40DF2TICgmlkgnY0gmlwhKwSOk2KbXVsdGlhZGRyc5YACASsEjpNBreJAAoErBI6TQa3it0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIJAFRNK2453VVjbd87MNs89b7xfQ6MsnkgSioDCS6UiDdGNwgreJg3VkcIK3i4V3YWt1MgA
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.158.170 tests-functional_default 3793ae0696abf9fae6199aca31a2019e7dc4d232e953df06ae14ec2b79c2ec1d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3793ae0696ab. Setting up logs at ./log/docker/node3_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 1895
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1895/health" -H "Content-Type: application/json" -d 'None'
INFO  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:1895/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.170/tcp/1896/p2p/16Uiu2HAm1iouKWKWMgyFryFSoLW84rM8EVGmaicJ7usA2a63HzLv","/ip4/172.18.158.170/tcp/1897/ws/p2p/16Uiu2HAm1iouKWKWMgyFryFSoLW84rM8EVGmaicJ7usA2a63HzLv"],"enrUri":"enr:-L24QIIqA9vkjCFHsI5TlTxidORPAkNXWVZkYUso64kmM03FYWTL7ouAgPA_PYWW7xiO0Zu0hgTuEi5FrFDlfhgn2GgCgmlkgnY0gmlwhKwSnqqKbXVsdGlhZGRyc5YACASsEp6qBgdoAAoErBKeqgYHad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXYn0J4ZpGb1kvA9guFXyr_qt4_CwW4nS8OQvA-aNAAeDdGNwggdog3VkcIIHaoV3YWt1MgA"}'
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:46984/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1895/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.77/tcp/46985/p2p/16Uiu2HAmEr6map8tkY6g7rWHqowDeAbC3GNTLLyZpWAtzYpj6Dod"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55411/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:55411/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:55411/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:55411/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:55411/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:55411/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:55411/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:55411/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:55411/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:55411/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:55411/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:55411/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93cb0e7d89f0ebabea45c9c6c9663074a8e309dbb7a98bfd72a0f1331c054a14"},{"messageHash":"0xc434480564bf219a22f1d23d9af869c3f23582e78f024d2ca1d707d2f3ef3bbd"},{"messageHash":"0xb2c024cc78e147dab4453532266e5c740476ccb5d11b9570d8b1d0f2a6ac24a9"},{"messageHash":"0x40b2396b3a5b20d68a235c306ebb2dd712056ad7bc74cc967de37b10bac67885"},{"messageHash":"0xfa35dc7ec3bc9ad700edd184455939096e42fe90a87aef6e67f0b27b1753bd9a"},{"messageHash":"0xb6218cff20efb58f9297171ddf88a17c839b2070ed1bc4934bd7e2ba2235b696"},{"messageHash":"0xe73d65ad0df7aa7ba3d92ee8a1e33711a59f98f382c963c01d259165795097f3"},{"messageHash":"0x6fa8844f00665d4b590e98def0687fca30840a0fcfd21bca2bfe9d7a7b562697"},{"messageHash":"0xc2a435ebbff8c5b7bc83040dd42af493cacef9a3a64704d928c2917ced05df5e"},{"messageHash":"0xc26453a2ea609e0d3f5a9f05bc0e87bbb4482f3c11f99dfacaa5205fc72ebb5c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46984/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"68d14bf431336c3b6c09","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93cb0e7d89f0ebabea45c9c6c9663074a8e309dbb7a98bfd72a0f1331c054a14"},{"messageHash":"0xc434480564bf219a22f1d23d9af869c3f23582e78f024d2ca1d707d2f3ef3bbd"},{"messageHash":"0xb2c024cc78e147dab4453532266e5c740476ccb5d11b9570d8b1d0f2a6ac24a9"},{"messageHash":"0x40b2396b3a5b20d68a235c306ebb2dd712056ad7bc74cc967de37b10bac67885"},{"messageHash":"0xfa35dc7ec3bc9ad700edd184455939096e42fe90a87aef6e67f0b27b1753bd9a"},{"messageHash":"0xb6218cff20efb58f9297171ddf88a17c839b2070ed1bc4934bd7e2ba2235b696"},{"messageHash":"0xe73d65ad0df7aa7ba3d92ee8a1e33711a59f98f382c963c01d259165795097f3"},{"messageHash":"0x6fa8844f00665d4b590e98def0687fca30840a0fcfd21bca2bfe9d7a7b562697"},{"messageHash":"0xc2a435ebbff8c5b7bc83040dd42af493cacef9a3a64704d928c2917ced05df5e"},{"messageHash":"0xc26453a2ea609e0d3f5a9f05bc0e87bbb4482f3c11f99dfacaa5205fc72ebb5c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1895/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5ce13b4e6ef340081085","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93cb0e7d89f0ebabea45c9c6c9663074a8e309dbb7a98bfd72a0f1331c054a14"},{"messageHash":"0xc434480564bf219a22f1d23d9af869c3f23582e78f024d2ca1d707d2f3ef3bbd"},{"messageHash":"0xb2c024cc78e147dab4453532266e5c740476ccb5d11b9570d8b1d0f2a6ac24a9"},{"messageHash":"0x40b2396b3a5b20d68a235c306ebb2dd712056ad7bc74cc967de37b10bac67885"},{"messageHash":"0xfa35dc7ec3bc9ad700edd184455939096e42fe90a87aef6e67f0b27b1753bd9a"},{"messageHash":"0xb6218cff20efb58f9297171ddf88a17c839b2070ed1bc4934bd7e2ba2235b696"},{"messageHash":"0xe73d65ad0df7aa7ba3d92ee8a1e33711a59f98f382c963c01d259165795097f3"},{"messageHash":"0x6fa8844f00665d4b590e98def0687fca30840a0fcfd21bca2bfe9d7a7b562697"},{"messageHash":"0xc2a435ebbff8c5b7bc83040dd42af493cacef9a3a64704d928c2917ced05df5e"},{"messageHash":"0xc26453a2ea609e0d3f5a9f05bc0e87bbb4482f3c11f99dfacaa5205fc72ebb5c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 729fb6e48165
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ad732bdee7a7
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 3793ae0696ab
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.
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 729fb6e48165. Exiting log stream.

View File

@ -0,0 +1,106 @@
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_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110
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_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110__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_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110__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_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110__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.177.243
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46054', '46055', '46056', '46057', '46058']
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 46054:46054 -p 46055:46055 -p 46056:46056 -p 46057:46057 -p 46058:46058 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46056 --rest-port=46054 --tcp-port=46055 --discv5-udp-port=46057 --rest-address=0.0.0.0 --nat=extip:172.18.177.243 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f65fa949344d2eeb7ab0cb0c4984eacfbe9d8cc844c7d2e4eee4d9264346efa4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46058 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.177.243 tests-functional_default 2b5f0884faeb20d86b9a01c8c21177c51479089d0b9e6da011c35d50a060a414
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 2b5f0884faeb. Setting up logs at ./log/docker/node1_2026-04-14_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46054
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46054/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:46054/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.243/tcp/46055/p2p/16Uiu2HAmTiTxacJTXWk2ftup8Rkb1dcKTFvAvXk1sGq6qJwNNX4c","/ip4/172.18.177.243/tcp/46056/ws/p2p/16Uiu2HAmTiTxacJTXWk2ftup8Rkb1dcKTFvAvXk1sGq6qJwNNX4c"],"enrUri":"enr:-L24QJp__kTKN7bZ7E_2ir4iR2nAi6TzAHWTHBpWmVpkKlpWRIIYbgJncBoZjW_ZzgeHwc-K_cOYKOX_iCqpZrWlpnwCgmlkgnY0gmlwhKwSsfOKbXVsdGlhZGRyc5YACASsErHzBrPnAAoErBKx8waz6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED38NDZ8ddcjH1L_SNl-cGQ4690sQ2dCmP1aDoZguJZaGDdGNwgrPng3VkcIKz6YV3YWt1MgM"}'
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.193.188
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['28021', '28022', '28023', '28024', '28025']
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 28021:28021 -p 28022:28022 -p 28023:28023 -p 28024:28024 -p 28025:28025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28023 --rest-port=28021 --tcp-port=28022 --discv5-udp-port=28024 --rest-address=0.0.0.0 --nat=extip:172.18.193.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=193ddbcc2fa717eb1cf256bccdc5ebc534bfcfddbc75b85f9371b9d8ebffff87 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28025 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QJp__kTKN7bZ7E_2ir4iR2nAi6TzAHWTHBpWmVpkKlpWRIIYbgJncBoZjW_ZzgeHwc-K_cOYKOX_iCqpZrWlpnwCgmlkgnY0gmlwhKwSsfOKbXVsdGlhZGRyc5YACASsErHzBrPnAAoErBKx8waz6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED38NDZ8ddcjH1L_SNl-cGQ4690sQ2dCmP1aDoZguJZaGDdGNwgrPng3VkcIKz6YV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.193.188 tests-functional_default 56cfbf67cc562d447f2f69da7ae3fe145ee1008d2319d60fc9c2cad0c6d57e6e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 56cfbf67cc56. Setting up logs at ./log/docker/node2_2026-04-14_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 28021
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:28021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.188/tcp/28022/p2p/16Uiu2HAmK37B2HsFMjH91Sae5ogT4piCoAstQ8nWahfLiAXq4rjv","/ip4/172.18.193.188/tcp/28023/ws/p2p/16Uiu2HAmK37B2HsFMjH91Sae5ogT4piCoAstQ8nWahfLiAXq4rjv"],"enrUri":"enr:-L24QCQRNT3NsXI_oU8-Mq2nSaE0aPL7w6-3ZpWFz2DDg8z6QN4ZIaxe49Df0CaWGyqRzxJW8k-PKJItOIie5-4wZeoCgmlkgnY0gmlwhKwSwbyKbXVsdGlhZGRyc5YACASsEsG8Bm12AAoErBLBvAZtd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXtCdN85APF4A4zfcGKsKFDrVS2Psdc-nPdgycHAu5ZWDdGNwgm12g3VkcIJteIV3YWt1MgM"}'
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.60.94
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['55664', '55665', '55666', '55667', '55668']
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 55664:55664 -p 55665:55665 -p 55666:55666 -p 55667:55667 -p 55668:55668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55666 --rest-port=55664 --tcp-port=55665 --discv5-udp-port=55667 --rest-address=0.0.0.0 --nat=extip:172.18.60.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3b6c8e4cbbde7b2f8fd2a7e55c98fc2cbd6af9211e4a625f7e9466983afa4cab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55668 --metrics-logging=true --relay=false --storenode=/ip4/172.18.193.188/tcp/28022/p2p/16Uiu2HAmK37B2HsFMjH91Sae5ogT4piCoAstQ8nWahfLiAXq4rjv --discv5-bootstrap-node=enr:-L24QCQRNT3NsXI_oU8-Mq2nSaE0aPL7w6-3ZpWFz2DDg8z6QN4ZIaxe49Df0CaWGyqRzxJW8k-PKJItOIie5-4wZeoCgmlkgnY0gmlwhKwSwbyKbXVsdGlhZGRyc5YACASsEsG8Bm12AAoErBLBvAZtd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXtCdN85APF4A4zfcGKsKFDrVS2Psdc-nPdgycHAu5ZWDdGNwgm12g3VkcIJteIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.60.94 tests-functional_default 99ee7e808d0b1f4e60bd69dc63f97500f562dfc5017eb3c9eda543c8d9db5747
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 99ee7e808d0b. Setting up logs at ./log/docker/node3_2026-04-14_21-38-27__58cb2424-bffc-4bad-9d6b-aeb6e69b9110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 55664
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55664/health" -H "Content-Type: application/json" -d 'None'
INFO  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:55664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.94/tcp/55665/p2p/16Uiu2HAm645e6oqqobQXxbuvF5hiJBmwaJWGSsZuSgmp8h1tJGVk","/ip4/172.18.60.94/tcp/55666/ws/p2p/16Uiu2HAm645e6oqqobQXxbuvF5hiJBmwaJWGSsZuSgmp8h1tJGVk"],"enrUri":"enr:-L24QBvxVdIBwZvC_0F1C6DV5AI5ppr_i47RoVkmjlfD8JcTDfxsRUS4eRBdyusAT28HrsTnSToIHrlc-d1ABL1kAsYCgmlkgnY0gmlwhKwSPF6KbXVsdGlhZGRyc5YACASsEjxeBtlxAAoErBI8XgbZct0DgnJzhQDGAQAAiXNlY3AyNTZrMaECneiICANpesBkqwRYewmVGmwI58A4WiTjEzoXWoyhMPeDdGNwgtlxg3VkcILZc4V3YWt1MgA"}'
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:46054/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:28021/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:46054/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.193.188/tcp/41238/p2p/16Uiu2HAmK37B2HsFMjH91Sae5ogT4piCoAstQ8nWahfLiAXq4rjv","protocols":["/ipfs/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:28021/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.177.243/tcp/46055/p2p/16Uiu2HAmTiTxacJTXWk2ftup8Rkb1dcKTFvAvXk1sGq6qJwNNX4c","protocols":["/ipfs/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:46054/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:55664/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":"263fe137751001cb7ab6","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': '263fe137751001cb7ab6', '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 2b5f0884faeb
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 56cfbf67cc56
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 99ee7e808d0b
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,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-04-14_21-40-30__b79f5560-e89e-48fc-b38a-bc7d74e96285
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_21-40-30__b79f5560-e89e-48fc-b38a-bc7d74e96285__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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['25031', '25032', '25033', '25034', '25035']
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 25031:25031 -p 25032:25032 -p 25033:25033 -p 25034:25034 -p 25035:25035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25033 --rest-port=25031 --tcp-port=25032 --discv5-udp-port=25034 --rest-address=0.0.0.0 --nat=extip:172.18.75.144 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1286ce2aa6cba4ea44c5db16f03df7f939e60af21cef2ff6bdbc06c7bb1a848f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25035 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.75.144 tests-functional_default 17f84c5a31aace4cfda65b2bc59041cb74fb7a3825f3fa37eb4b499477f9b648
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 17f84c5a31aa. Setting up logs at ./log/docker/node1_2026-04-14_21-40-30__b79f5560-e89e-48fc-b38a-bc7d74e96285__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 25031
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 f8a568fd83c6. 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 743c29d09a8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25031/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:25031/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/25032/p2p/16Uiu2HAmHdJr1vimZfqYWPU3YaKWJtg8SydMHGC7j9z17uSBspQr","/ip4/172.18.75.144/tcp/25033/ws/p2p/16Uiu2HAmHdJr1vimZfqYWPU3YaKWJtg8SydMHGC7j9z17uSBspQr"],"enrUri":"enr:-L24QEVz34_nlsfMbJWcwoif7ZAoiauwGqgo-Sdq8B_44DFpSfxGNM_OzRf9-uX-orrgsPbibh6IPyyvWcrVDYHYqfsCgmlkgnY0gmlwhKwSS5CKbXVsdGlhZGRyc5YACASsEkuQBmHIAAoErBJLkAZhyd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDSdwvinTjxUVbWcPFVo2QswPNz6GtAuc6YQ3X6asA6BODdGNwgmHIg3VkcIJhyoV3YWt1MgU"}'
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_21-40-30__b79f5560-e89e-48fc-b38a-bc7d74e96285__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.162.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36763', '36764', '36765', '36766', '36767']
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 36763:36763 -p 36764:36764 -p 36765:36765 -p 36766:36766 -p 36767:36767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36765 --rest-port=36763 --tcp-port=36764 --discv5-udp-port=36766 --rest-address=0.0.0.0 --nat=extip:172.18.162.164 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c756fdfdcecacb24be3d591cbeadafd9d2f8eab2a0ea0f0d8d5cbf49df8e9a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36767 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEVz34_nlsfMbJWcwoif7ZAoiauwGqgo-Sdq8B_44DFpSfxGNM_OzRf9-uX-orrgsPbibh6IPyyvWcrVDYHYqfsCgmlkgnY0gmlwhKwSS5CKbXVsdGlhZGRyc5YACASsEkuQBmHIAAoErBJLkAZhyd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDSdwvinTjxUVbWcPFVo2QswPNz6GtAuc6YQ3X6asA6BODdGNwgmHIg3VkcIJhyoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.162.164 tests-functional_default b73f0f33de603ba5a001ef0c5d370329b858603f511628c55bfa5aa60269f7ac
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b73f0f33de60. Setting up logs at ./log/docker/node2_2026-04-14_21-40-30__b79f5560-e89e-48fc-b38a-bc7d74e96285__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36763
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36763/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:36763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.164/tcp/36764/p2p/16Uiu2HAkxafMFmmucuzLraN6Hh2ohi9Bqct1zazy5HXX8p8D9zdc","/ip4/172.18.162.164/tcp/36765/ws/p2p/16Uiu2HAkxafMFmmucuzLraN6Hh2ohi9Bqct1zazy5HXX8p8D9zdc"],"enrUri":"enr:-L24QKeGN1ZY0t3Q2n6B0Vc6DemTLAoLOzsqh4YiUZ5sqrZNIzz8nEJs1dZdIwXDX3aLJ9FSXA-ds74ZaTlJIa3QzrsCgmlkgnY0gmlwhKwSoqSKbXVsdGlhZGRyc5YACASsEqKkBo-cAAoErBKipAaPnd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECLuCTZMKWxcdMyNb0HZxiZkRp_yGAw2MQKcB3T5BN8--DdGNwgo-cg3VkcIKPnoV3YWt1MgE"}'
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:36763/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.144/tcp/25032/p2p/16Uiu2HAmHdJr1vimZfqYWPU3YaKWJtg8SydMHGC7j9z17uSBspQr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25031/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:36763/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:25031/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36763/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":1776202832961680183,"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 17f84c5a31aa
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id b73f0f33de60
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,191 @@
2026-04-14 21:41:26.474 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:26.475 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e
2026-04-14 21:41:26.475 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:26.476 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:41:26.477 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:41:26.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:26.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:26.489 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:26.491 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:26.494 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:26.494 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.143
2026-04-14 21:41:26.494 DEBUG [src.node.docker_mananger] Generated ports ['19848', '19849', '19850', '19851', '19852']
2026-04-14 21:41:26.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:26.495 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:26.495 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:26.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 19848:19848 -p 19849:19849 -p 19850:19850 -p 19851:19851 -p 19852:19852 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19850 --rest-port=19848 --tcp-port=19849 --discv5-udp-port=19851 --rest-address=0.0.0.0 --nat=extip:172.18.122.143 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=80c7543bdec3bdff3da28f9a5cbd472288f53ed0350af811504978a5b5c1dacb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19852 --metrics-logging=true --relay=true
2026-04-14 21:41:26.674 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.143 tests-functional_default 3c9a79d3fb56b7fd5aac39be5153003ad2bcefd4405a40543bc63cb44eff6246
2026-04-14 21:41:26.709 DEBUG [src.node.docker_mananger] Container started with ID 3c9a79d3fb56. Setting up logs at ./log/docker/node1_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:26.710 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19848
2026-04-14 21:41:26.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:26.832 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:26.832 ERROR [src.node.docker_mananger] Max retries reached for container 7e1c3533d089. Exiting log stream.
2026-04-14 21:41:27.308 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:27.308 ERROR [src.node.docker_mananger] Max retries reached for container 09656f8759f6. Exiting log stream.
2026-04-14 21:41:27.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19848/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:27.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:27.713 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:27.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19848/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:27.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf","/ip4/172.18.122.143/tcp/19850/ws/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"],"enrUri":"enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE"}'
2026-04-14 21:41:27.716 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:27.722 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:27.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:27.723 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:27.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:27.724 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:27.724 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.235
2026-04-14 21:41:27.724 DEBUG [src.node.docker_mananger] Generated ports ['14822', '14823', '14824', '14825', '14826']
2026-04-14 21:41:27.724 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:27.725 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:27.725 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:27.725 DEBUG [src.node.docker_mananger] docker run -i -t -p 14822:14822 -p 14823:14823 -p 14824:14824 -p 14825:14825 -p 14826:14826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14824 --rest-port=14822 --tcp-port=14823 --discv5-udp-port=14825 --rest-address=0.0.0.0 --nat=extip:172.18.91.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2add2eb96107a58deddde9808814eb7b650feadaf3eabb063f24bbeb9165ddfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14826 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
2026-04-14 21:41:27.910 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.235 tests-functional_default e0b88d69ee0b3f01452873a03c2b38d1ecb98dc3373a114948d6d12fd6721756
2026-04-14 21:41:27.946 DEBUG [src.node.docker_mananger] Container started with ID e0b88d69ee0b. Setting up logs at ./log/docker/node2_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:27.946 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14822
2026-04-14 21:41:27.946 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:28.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14822/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:28.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:28.957 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:28.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:28.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.235/tcp/14823/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4","/ip4/172.18.91.235/tcp/14824/ws/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"],"enrUri":"enr:-L24QLLK5vSUUtWjFxSnoafy_kYJOhgQ0log3mGg1bLgb72UOH4L8-u46KFOfO9GwY0VZRtgfRya6p4zfNWM0tVHeXsCgmlkgnY0gmlwhKwSW-uKbXVsdGlhZGRyc5YACASsElvrBjnnAAoErBJb6wY56N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECF-PteKfAVRgTfQTQaLf68SgYaiz8XF2mpbhKtzNi5J-DdGNwgjnng3VkcII56YV3YWt1MgE"}'
2026-04-14 21:41:28.964 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:28.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:28.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:28.978 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:28.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:28.978 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:28.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:28.980 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:28.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.198
2026-04-14 21:41:28.980 DEBUG [src.node.docker_mananger] Generated ports ['3137', '3138', '3139', '3140', '3141']
2026-04-14 21:41:28.980 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:28.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:28.980 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:28.980 DEBUG [src.node.docker_mananger] docker run -i -t -p 3137:3137 -p 3138:3138 -p 3139:3139 -p 3140:3140 -p 3141:3141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3139 --rest-port=3137 --tcp-port=3138 --discv5-udp-port=3140 --rest-address=0.0.0.0 --nat=extip:172.18.30.198 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f68fa97cc69bdf7a6959c34faf0fff0843baee99bfcddbcfd0b2164a4cffae60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3141 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
2026-04-14 21:41:29.174 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.198 tests-functional_default a14d031c6a16bf6b11838a832a1813a7776fbc352db4f456706fb89b913d546a
2026-04-14 21:41:29.206 DEBUG [src.node.docker_mananger] Container started with ID a14d031c6a16. Setting up logs at ./log/docker/node3_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:29.207 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3137
2026-04-14 21:41:29.207 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:30.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3137/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:30.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:30.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:30.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:30.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD","/ip4/172.18.30.198/tcp/3139/ws/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"],"enrUri":"enr:-L24QMHdp0CxIzoJlEpl9KuRkBep4PxwKlWE97hRqSuk7DH7cD8hGzIdcAyHdLPKqPlD62Qo_GrNS8WNscMKgzrryEcCgmlkgnY0gmlwhKwSHsaKbXVsdGlhZGRyc5YACASsEh7GBgxCAAoErBIexgYMQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7axrFwRR0fgEHdeHG6f2JvwYh0XwbojPi8Dc_HsiC8qDdGNwggxCg3VkcIIMRIV3YWt1MgE"}'
2026-04-14 21:41:30.230 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:30.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:30.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:30.240 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:30.240 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:30.240 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:30.240 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:30.241 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:30.241 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.108
2026-04-14 21:41:30.242 DEBUG [src.node.docker_mananger] Generated ports ['46299', '46300', '46301', '46302', '46303']
2026-04-14 21:41:30.242 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:30.242 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:30.242 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:30.242 DEBUG [src.node.docker_mananger] docker run -i -t -p 46299:46299 -p 46300:46300 -p 46301:46301 -p 46302:46302 -p 46303:46303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46301 --rest-port=46299 --tcp-port=46300 --discv5-udp-port=46302 --rest-address=0.0.0.0 --nat=extip:172.18.236.108 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0bae6d2a75c4b15bc54ddccaad1ad5cfa1ae0afcf0c7bcdb97fbcbaadfccc2cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46303 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
2026-04-14 21:41:30.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.108 tests-functional_default fd719b546eb4992818f3bf1da3e985aa7c91ca83fa56ccc19c0fc72f13ca3eb7
2026-04-14 21:41:30.460 DEBUG [src.node.docker_mananger] Container started with ID fd719b546eb4. Setting up logs at ./log/docker/node4_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:30.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46299
2026-04-14 21:41:30.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:31.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46299/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:31.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:31.476 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:31.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:31.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.108/tcp/46300/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq","/ip4/172.18.236.108/tcp/46301/ws/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"],"enrUri":"enr:-L24QKBqC1h9beYPJbL9C-NyDoRbSNVEjkYf-pUuaRWJKVgQda6fynI-Sry9POZVUfrJ56CP9Jn_LZjs9cXSmM-h7LICgmlkgnY0gmlwhKwS7GyKbXVsdGlhZGRyc5YACASsEuxsBrTcAAoErBLsbAa03d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED92YwqAXSovmULELIbLZ2WJq13D1FAKeNbclDCNCbgEyDdGNwgrTcg3VkcIK03oV3YWt1MgE"}'
2026-04-14 21:41:31.483 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:31.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:31.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:31.492 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:31.492 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:31.492 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:31.492 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:31.494 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:31.494 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.178
2026-04-14 21:41:31.494 DEBUG [src.node.docker_mananger] Generated ports ['18807', '18808', '18809', '18810', '18811']
2026-04-14 21:41:31.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:31.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:31.494 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:31.494 DEBUG [src.node.docker_mananger] docker run -i -t -p 18807:18807 -p 18808:18808 -p 18809:18809 -p 18810:18810 -p 18811:18811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18809 --rest-port=18807 --tcp-port=18808 --discv5-udp-port=18810 --rest-address=0.0.0.0 --nat=extip:172.18.178.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=453ce3daeedcec1bc69aee121bc7aba9ad62bf353b8feddb1e2efec7e4ae8fda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18811 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD3P0hbS8dIyaoSDhqNZSCCt7wtCBpo2KQfoj4fG4bkzDKjG7bdOFUI2gmjYvH3FFmHiq-aR8Dh4tmCmtHovhmkCgmlkgnY0gmlwhKwSeo-KbXVsdGlhZGRyc5YACASsEnqPBk2JAAoErBJ6jwZNit0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiWDu5mdz2eoicsC0Zph_WNzFFoftP9ZjFO-kegUNgZSDdGNwgk2Jg3VkcIJNi4V3YWt1MgE
2026-04-14 21:41:31.692 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.178 tests-functional_default f312d0d84df0a4e3ad42ecb4723058a208bac94d9d4929d08878c6554c16280f
2026-04-14 21:41:31.725 DEBUG [src.node.docker_mananger] Container started with ID f312d0d84df0. Setting up logs at ./log/docker/node5_2026-04-14_21-41-26__1d14a6a3-ac91-47de-9476-1f509312f50e__wakuorg_nwaku:latest.log
2026-04-14 21:41:31.726 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18807
2026-04-14 21:41:31.726 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:32.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18807/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:32.748 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 21:41:32.748 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:32.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:32.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.178/tcp/18808/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX","/ip4/172.18.178.178/tcp/18809/ws/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"],"enrUri":"enr:-L24QJbSMYCMx6lQIhOpIGXb9BwT5cen6AI1eOwPprfbdo3pYOILwR5yh4iitQSYtiQCXb7w-d9X51rQDYUKH4ypxTcCgmlkgnY0gmlwhKwSsrKKbXVsdGlhZGRyc5YACASsErKyBkl4AAoErBKysgZJed0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmb5LB9LYOT7sPN_kfDQmkkbIbGTHWrjGg-9FlfkTv6SDdGNwgkl4g3VkcIJJeoV3YWt1MgE"}'
2026-04-14 21:41:32.752 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:32.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:32.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:32.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19848/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 21:41:32.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:32.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14822/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 21:41:32.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:32.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3137/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 21:41:32.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:32.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46299/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 21:41:32.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:32.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18807/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 21:41:32.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:32.844 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-14 21:41:42.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19848/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:42.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.236.108/tcp/53830/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq","protocols":["/ipfs/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.30.198/tcp/34720/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD","protocols":["/ipfs/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.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4","protocols":["/ipfs/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.178.178/tcp/57536/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX","protocols":["/ipfs/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 21:41:42.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:42.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf","protocols":["/ipfs/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.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX","protocols":["/ipfs/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":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-14 21:41:42.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"]'
2026-04-14 21:41:42.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"]'
2026-04-14 21:41:42.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"]'
2026-04-14 21:41:42.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:42.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"]'
2026-04-14 21:41:42.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"]'
2026-04-14 21:41:42.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"]'
2026-04-14 21:41:42.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:42.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"]'
2026-04-14 21:41:42.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"]'
2026-04-14 21:41:42.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.178/tcp/58040/p2p/16Uiu2HAmP192Ns61QmHmUL4V5GrAFfC6yjg5CPudAwbzWet8qGJX"]'
2026-04-14 21:41:42.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:42.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.108/tcp/33304/p2p/16Uiu2HAmVJjRrhw6k1gSETfxzf7NBFcnzs3Q4cMM7Cw8ZuBvekDq"]'
2026-04-14 21:41:42.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.198/tcp/3138/p2p/16Uiu2HAmBRT6HmHoiSyfpq3sQY2xWfQYFKX8dqv7jR6mR3wXHMLD"]'
2026-04-14 21:41:42.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.235/tcp/42510/p2p/16Uiu2HAkw2vwKeXt6Jdh2khn3ggeTna8Xr4Gvod1xqbBVdKDktD4"]'
2026-04-14 21:41:42.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.143/tcp/19849/p2p/16Uiu2HAmMuFw6LYJXmTanAssKGyAFW6w4HU7YonRYBXuNFXQBzSf"]'
2026-04-14 21:41:42.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.894 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:42.895 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:42.895 DEBUG [src.node.waku_node] Stopping container with id 3c9a79d3fb56
2026-04-14 21:41:43.421 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:43.422 DEBUG [src.node.waku_node] Stopping container with id e0b88d69ee0b
2026-04-14 21:41:43.948 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:43.949 DEBUG [src.node.waku_node] Stopping container with id a14d031c6a16
2026-04-14 21:41:44.370 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:44.370 ERROR [src.node.docker_mananger] Max retries reached for container 3c9a79d3fb56. Exiting log stream.
2026-04-14 21:41:44.429 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:44.429 DEBUG [src.node.waku_node] Stopping container with id fd719b546eb4
2026-04-14 21:41:44.878 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:44.878 ERROR [src.node.docker_mananger] Max retries reached for container e0b88d69ee0b. Exiting log stream.
2026-04-14 21:41:44.887 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:44.887 DEBUG [src.node.waku_node] Stopping container with id f312d0d84df0
2026-04-14 21:41:45.326 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:45.328 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:45.386 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:45.438 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:45.489 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:45.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:45.560 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,432 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_continuous_store_sync with id: 2026-04-14_21-41-30__d83a853f-c1ff-4e8e-861b-c50d662c5821
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_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_21-41-30__d83a853f-c1ff-4e8e-861b-c50d662c5821__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_21-41-30__d83a853f-c1ff-4e8e-861b-c50d662c5821__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_21-41-30__d83a853f-c1ff-4e8e-861b-c50d662c5821__wakuorg_nwaku:latest.log
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.253.244
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18151', '18152', '18153', '18154', '18155']
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 18151:18151 -p 18152:18152 -p 18153:18153 -p 18154:18154 -p 18155:18155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18153 --rest-port=18151 --tcp-port=18152 --discv5-udp-port=18154 --rest-address=0.0.0.0 --nat=extip:172.18.253.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb2addbfc03f96c7ecd2f46fa5ee9cacafef1cb169a829b8eddfdd7efe69ed4c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18155 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.253.244 tests-functional_default c0433ab71a8c9461be8a6c5b48e58c7f24b2480974067af58b7ab6040ee8ddf4
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c0433ab71a8c. Setting up logs at ./log/docker/node1_2026-04-14_21-41-30__d83a853f-c1ff-4e8e-861b-c50d662c5821__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18151
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 be544e054a32. 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 b7c36172deaf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18151/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:18151/debug/v1/info" -H "Content-Type: application/json" -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.244/tcp/18152/p2p/16Uiu2HAmPEwCdZdyuj6dYLUzE3Wq1z9UZhRZKJTeoa3D2QkUDGpL","/ip4/172.18.253.244/tcp/18153/ws/p2p/16Uiu2HAmPEwCdZdyuj6dYLUzE3Wq1z9UZhRZKJTeoa3D2QkUDGpL"],"enrUri":"enr:-L24QIM8c7zXqhyRGss0l73lxBgZY9ZOqYfTTW-RGfJgpo6zbt2kOeqcU0y0xdQK2ZxPCi8MxEAlwk_V8C-__NAX6AoCgmlkgnY0gmlwhKwS_fSKbXVsdGlhZGRyc5YACASsEv30BkboAAoErBL99AZG6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnUcOTPAtsAX58RqnJV8NWb-SbdTVXiGqMt8dn8onioWDdGNwgkbog3VkcIJG6oV3YWt1MhM"}'
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.104.188
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['55114', '55115', '55116', '55117', '55118']
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 55114:55114 -p 55115:55115 -p 55116:55116 -p 55117:55117 -p 55118:55118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55116 --rest-port=55114 --tcp-port=55115 --discv5-udp-port=55117 --rest-address=0.0.0.0 --nat=extip:172.18.104.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb68fede2c44e603ebc1556cefff33430f0d469f4317523c7a4cc72d2d1cbacf --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55118 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.104.188 tests-functional_default c2b5587231068a549f6eab5088e4cde0c7dbf1727dbf9301856da46e390f2ed6
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c2b558723106. Setting up logs at ./log/docker/node2_2026-04-14_21-41-30__d83a853f-c1ff-4e8e-861b-c50d662c5821__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 55114
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55114/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:55114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.188/tcp/55115/p2p/16Uiu2HAkv8pm975Hwivu6qsSwQ1PqfhKYi9UHBQQgokzsnqp7m6L","/ip4/172.18.104.188/tcp/55116/ws/p2p/16Uiu2HAkv8pm975Hwivu6qsSwQ1PqfhKYi9UHBQQgokzsnqp7m6L"],"enrUri":"enr:-L24QNLX0UKR2ju-J7mNaQee-NrMr_eolHgVGtCrEZiMTh3bV1tELnN65ZOjOCxZ26IxkDK9mjqUD9rsbY165xOZfbUCgmlkgnY0gmlwhKwSaLyKbXVsdGlhZGRyc5YACASsEmi8BtdLAAoErBJovAbXTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCoq-KoZrxfTFf5MGphCRN6_Cv0VczEaJLJvWjvdyMYWDdGNwgtdLg3VkcILXTYV3YWt1MhI"}'
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:55114/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.244/tcp/18152/p2p/16Uiu2HAmPEwCdZdyuj6dYLUzE3Wq1z9UZhRZKJTeoa3D2QkUDGpL"]'
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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:55114/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x415202c619e31c5dd5611b8313c01b2069167c7b7f70571f32acad90f42915cf"},{"messageHash":"0x9cbb6a17229ea68b1524ddc954e8c51501a7dfb7fcd303a5ff8d33670a0ea6df"},{"messageHash":"0xcd1ecaf46e787fcb73a0219fd1e4d11b14461000347d524160341e0feec2c64d"},{"messageHash":"0x49d70d52745b384b8922c7891bc140118de6e082401aba913e1aaf2b0b5b2c9c"},{"messageHash":"0xd44db8f8dec5dee25c2bde2099e752ee1ea11d1dcdc6f6328e8bd398328f5600"},{"messageHash":"0xb9a71dedecca5982aa086ffc600be44583d5a5c57a5d70161ea8adf256e0089b"},{"messageHash":"0x2eb02251e6f6613c298a25f26410e03065df1ab7a07b198329351b9f7cc82069"},{"messageHash":"0xb116acd0681c7b0adf58609455c7879fb5451e08af1446e7f3a3eebef3771f0e"},{"messageHash":"0x4ff49be61574a8f0862cbd626a5520c85e59fb774bbba86e1457cf629cccdd1d"},{"messageHash":"0x9e9f6442a92d8b2c2400c9b68b4ef431ac8ae97789c8bfe8558fb2d3118e106a"},{"messageHash":"0x7edd502b44589f927e7baad75648b96f5da41079ac228be0cd6923407184f6fd"},{"messageHash":"0xb004b2834b4601d323f121d4b2137e52f66333e5c157fbbc26caeffd68aeaf5f"},{"messageHash":"0xda18ac16d2b848903912c223aa2c9585a811d3fce9a708cb202b66e91fbecee4"},{"messageHash":"0x785c2bf9505aab6fb43ed4836601de1a9968be00a76768a1196da3807bb08409"},{"messageHash":"0x3e9ccc44ede54682f677a50d9e4987da2307329a44ae6650fbd58f71738644af"},{"messageHash":"0x53263daf8a46b1a33f8292d1e1062dd740675dd5204ef850128f0d9e19eaa8e8"},{"messageHash":"0x95c39c2784a8b3f1a7d118e79e4f647e510c185fb7071de000be969fa69d447e"},{"messageHash":"0x688c8810afa8bb327fc1d01410eb17c0c687bb83ac14399fffadafd0d00dd247"},{"messageHash":"0x9d062c6deea12f1b0133f4631fe2dee2288ffd85fcebbecd6f70b09ebdc1d495"},{"messageHash":"0x72ab4ebb663cc00058c17b56128c4e5b62a03a88f6e442f6b2d442e361cfe60f"},{"messageHash":"0x433e6fe023ff9f3bf46a44cddbefa45ee942bf83edc4010004042d1ac6ab42ad"},{"messageHash":"0x1e849ec221b58bacbc15e257fd36543f0fcd603994a6015a2d0a4aff06266e65"},{"messageHash":"0x2fdcbed1b9dffe679a3ba5e2064e56d2f5b478290eafe11a4e9b4df0c64d14ac"},{"messageHash":"0x291363cd85cd205ee5b5ffc2d1c0320867e0094198013af32e34f76f29b93649"},{"messageHash":"0x402ff31c8619530354e6b2dd1b01baf332a7aa9dbae13db9d51e2f9894c4b3e1"},{"messageHash":"0xa61e0146768c6704b1831cb5100dfb5c69eb290b2347bf8fbf0ee0f2a44010a1"},{"messageHash":"0xce8d57570d0ab3432176678e1435c6dede431ea4a345e7d48930092fee67e2e0"},{"messageHash":"0x0f0b39b9051f03d6efede882674b8b4fa0bb7bb6f12ec04361a3c8ee0ef68f35"},{"messageHash":"0x4e3a38059925ffab220ea378c8614de971a412e2d7b7f94ea21efda3ff34044e"},{"messageHash":"0xd17b8dfc7ffa635cb22747c2929e595625cc99ea98d8ca8ac9b8d14c6544be63"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 30/30 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:55114/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 60/60 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:18151/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:55114/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:1036 Node-2 store has 90/90 messages
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c0433ab71a8c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c2b558723106
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-04-14_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109
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_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__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.5.59
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50940', '50941', '50942', '50943', '50944']
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 50940:50940 -p 50941:50941 -p 50942:50942 -p 50943:50943 -p 50944:50944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50942 --rest-port=50940 --tcp-port=50941 --discv5-udp-port=50943 --rest-address=0.0.0.0 --nat=extip:172.18.5.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b20a4d5c2a52fca08d3ff2ca131deebf19a7ae81bf53b3352dadf5ebbfa8ddef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50944 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.5.59 tests-functional_default 261c93138a49b29fdf22ac2e8127740ba427cdea64582ab2ee9118f357b951a0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 261c93138a49. Setting up logs at ./log/docker/node1_2026-04-14_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50940
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 338f3b81b66b. 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 89d9935b1559. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50940/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:50940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.59/tcp/50941/p2p/16Uiu2HAm2xnibQjsgoqUAJsKfePKcE4fDXByctGrNfJbkaBdFAt3","/ip4/172.18.5.59/tcp/50942/ws/p2p/16Uiu2HAm2xnibQjsgoqUAJsKfePKcE4fDXByctGrNfJbkaBdFAt3"],"enrUri":"enr:-L24QB-51y6T6962QyjAHwArIxk7h-oK75IjcDisNQ7voHNHDkVqnGF3sir7aAxcurP_YOtz_hJbUp-P8ygpPLYMlX8CgmlkgnY0gmlwhKwSBTuKbXVsdGlhZGRyc5YACASsEgU7Bsb9AAoErBIFOwbG_t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_puo1PWy6qrspO06tux6_SsfWg_phLiVCbBYzEM_ESDdGNwgsb9g3VkcILG_4V3YWt1MgE"}'
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_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__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.162.122
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['59073', '59074', '59075', '59076', '59077']
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 59073:59073 -p 59074:59074 -p 59075:59075 -p 59076:59076 -p 59077:59077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59075 --rest-port=59073 --tcp-port=59074 --discv5-udp-port=59076 --rest-address=0.0.0.0 --nat=extip:172.18.162.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2cbf7a1b526ecbeeb3a0dceab1410db9d7d74e6935b123d50f8afeef130b3eab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59077 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB-51y6T6962QyjAHwArIxk7h-oK75IjcDisNQ7voHNHDkVqnGF3sir7aAxcurP_YOtz_hJbUp-P8ygpPLYMlX8CgmlkgnY0gmlwhKwSBTuKbXVsdGlhZGRyc5YACASsEgU7Bsb9AAoErBIFOwbG_t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_puo1PWy6qrspO06tux6_SsfWg_phLiVCbBYzEM_ESDdGNwgsb9g3VkcILG_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.162.122 tests-functional_default a44086eff06f920ae4755347c5636fd9a31ddf0260a80948b8c8cc3b6d449eab
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a44086eff06f. Setting up logs at ./log/docker/node2_2026-04-14_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 59073
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59073/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:59073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.122/tcp/59074/p2p/16Uiu2HAm4V4wWSY4DaoJLSmM1EkDnWw6BQNToo7wEDxvFgWEk5uB","/ip4/172.18.162.122/tcp/59075/ws/p2p/16Uiu2HAm4V4wWSY4DaoJLSmM1EkDnWw6BQNToo7wEDxvFgWEk5uB"],"enrUri":"enr:-L24QEBnDP4eezfv_HAKyCraMHLHIG8G-PlNEcx7zDZWRBv9V47MgoyIIF5E8an7ReARfPaRibdD_yrm404LqE6DXqgCgmlkgnY0gmlwhKwSonqKbXVsdGlhZGRyc5YACASsEqJ6BubCAAoErBKiegbmw90DgnJzhQDGAQAAiXNlY3AyNTZrMaEChpfi6xE2aGPQWast1ZTGIV6M5EOqxMnh_KBsEOU7K8qDdGNwgubCg3VkcILmxIV3YWt1MgE"}'
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:59073/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.59/tcp/50941/p2p/16Uiu2HAm2xnibQjsgoqUAJsKfePKcE4fDXByctGrNfJbkaBdFAt3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py: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_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__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.116.106
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34784', '34785', '34786', '34787', '34788']
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 34784:34784 -p 34785:34785 -p 34786:34786 -p 34787:34787 -p 34788:34788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34786 --rest-port=34784 --tcp-port=34785 --discv5-udp-port=34787 --rest-address=0.0.0.0 --nat=extip:172.18.116.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8aa89e84b7dae6ba202cb9e8d660170fdaad72ec85dffec6205e54afcdad7cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34788 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB-51y6T6962QyjAHwArIxk7h-oK75IjcDisNQ7voHNHDkVqnGF3sir7aAxcurP_YOtz_hJbUp-P8ygpPLYMlX8CgmlkgnY0gmlwhKwSBTuKbXVsdGlhZGRyc5YACASsEgU7Bsb9AAoErBIFOwbG_t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_puo1PWy6qrspO06tux6_SsfWg_phLiVCbBYzEM_ESDdGNwgsb9g3VkcILG_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.116.106 tests-functional_default 81f0c1fae390b6f9c727258b057f2bd03abe1012146ba91463f7f340e3bcec11
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 81f0c1fae390. Setting up logs at ./log/docker/node3_2026-04-14_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34784
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:34784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.106/tcp/34785/p2p/16Uiu2HAmFawE7kA5tar8K4WMz6z9BFUSW7ro8Yu9wuexPZNRdAii","/ip4/172.18.116.106/tcp/34786/ws/p2p/16Uiu2HAmFawE7kA5tar8K4WMz6z9BFUSW7ro8Yu9wuexPZNRdAii"],"enrUri":"enr:-L24QGwnbZFQa9bDeSP0k6GzekER-TAe09Y-vG-TeYAaCgnIM0fX85aWRJCFXPaA01dzB0MIBT-UFitE692USbdCHkECgmlkgnY0gmlwhKwSdGqKbXVsdGlhZGRyc5YACASsEnRqBofhAAoErBJ0agaH4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDK4k0oiiMNfedcjqVlTiF0JKc1oLQsCdUZ07Fkt089PeDdGNwgofhg3VkcIKH44V3YWt1MgE"}'
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:34784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.59/tcp/50941/p2p/16Uiu2HAm2xnibQjsgoqUAJsKfePKcE4fDXByctGrNfJbkaBdFAt3"]'
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_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__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.226.248
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42037', '42038', '42039', '42040', '42041']
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 42037:42037 -p 42038:42038 -p 42039:42039 -p 42040:42040 -p 42041:42041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42039 --rest-port=42037 --tcp-port=42038 --discv5-udp-port=42040 --rest-address=0.0.0.0 --nat=extip:172.18.226.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d7fc7cf88a5fa5f5e0fcaf0e0f731304d766ddb726cffdbdd5f96c1fd0ce1eae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB-51y6T6962QyjAHwArIxk7h-oK75IjcDisNQ7voHNHDkVqnGF3sir7aAxcurP_YOtz_hJbUp-P8ygpPLYMlX8CgmlkgnY0gmlwhKwSBTuKbXVsdGlhZGRyc5YACASsEgU7Bsb9AAoErBIFOwbG_t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_puo1PWy6qrspO06tux6_SsfWg_phLiVCbBYzEM_ESDdGNwgsb9g3VkcILG_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.226.248 tests-functional_default 9c1c8de7604b1dbd375aec6eef840248f4b03ad8b2ce8ea8245b2179d017d20d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9c1c8de7604b. Setting up logs at ./log/docker/node4_2026-04-14_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42037
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42037/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.248/tcp/42038/p2p/16Uiu2HAm3te8NzS4fVqmUCa3HN6FSerzQMmM7dn3XVFqprj6QgcG","/ip4/172.18.226.248/tcp/42039/ws/p2p/16Uiu2HAm3te8NzS4fVqmUCa3HN6FSerzQMmM7dn3XVFqprj6QgcG"],"enrUri":"enr:-L24QKcsMwXDnVd69BUmgWB1gqXgcsFrE3rF0VVZ9fDk7YP2I5jokHNLy3dNhz2h8NvfXegSSizLG4TzeUdTP_MRsagCgmlkgnY0gmlwhKwS4viKbXVsdGlhZGRyc5YACASsEuL4BqQ2AAoErBLi-AakN90DgnJzhQDGAQAAiXNlY3AyNTZrMaECfcYVTz1no1KoxytRmnix44XCroSEcJRdRiyQRFBeC2GDdGNwgqQ2g3VkcIKkOIV3YWt1MgE"}'
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:42037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.59/tcp/50941/p2p/16Uiu2HAm2xnibQjsgoqUAJsKfePKcE4fDXByctGrNfJbkaBdFAt3"]'
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_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__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.30.123
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['41213', '41214', '41215', '41216', '41217']
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 41213:41213 -p 41214:41214 -p 41215:41215 -p 41216:41216 -p 41217:41217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41215 --rest-port=41213 --tcp-port=41214 --discv5-udp-port=41216 --rest-address=0.0.0.0 --nat=extip:172.18.30.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f2eb6dd238afcbfd3fbca9c21a971eba9ba8827cfe44841363e5f0ee7ac70aed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41217 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB-51y6T6962QyjAHwArIxk7h-oK75IjcDisNQ7voHNHDkVqnGF3sir7aAxcurP_YOtz_hJbUp-P8ygpPLYMlX8CgmlkgnY0gmlwhKwSBTuKbXVsdGlhZGRyc5YACASsEgU7Bsb9AAoErBIFOwbG_t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_puo1PWy6qrspO06tux6_SsfWg_phLiVCbBYzEM_ESDdGNwgsb9g3VkcILG_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.30.123 tests-functional_default 4a7d2b0c2419a5bccddaa92fcc893bccd8ba3460106cb437b32ee235b1d86370
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4a7d2b0c2419. Setting up logs at ./log/docker/node5_2026-04-14_21-43-08__749c2b77-f439-4c19-a28e-88b34693c109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 41213
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41213/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:41213/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/41214/p2p/16Uiu2HAmRmApu4p4oCb1a6a8LBhLcNMEqm77nnS9L5UworbpxnXP","/ip4/172.18.30.123/tcp/41215/ws/p2p/16Uiu2HAmRmApu4p4oCb1a6a8LBhLcNMEqm77nnS9L5UworbpxnXP"],"enrUri":"enr:-L24QJfaVJs5ji7BMqdC-iVHOCBQpsKqRSwlx6LuD10wLBL-Iyn_F5v2A5kCHv2GeopAtqtvRxhccbVYlfKtQZHC0zICgmlkgnY0gmlwhKwSHnuKbXVsdGlhZGRyc5YACASsEh57BqD-AAoErBIeewag_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwr1CmduLw2uqOzzHe_gOd1r6Ve9dZklV7rPepr0hKz6DdGNwgqD-g3VkcIKhAIV3YWt1MgE"}'
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:41213/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.59/tcp/50941/p2p/16Uiu2HAm2xnibQjsgoqUAJsKfePKcE4fDXByctGrNfJbkaBdFAt3"]'
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:50940/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:59073/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.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34784/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:42037/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:41213/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:50940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:50940/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":1776202994984206336,"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:59073/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":1776202994984206336,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34784/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":1776202994984206336,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42037/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":1776202994984206336,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41213/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":1776202994984206336,"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:50940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:50940/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":1776202995117122621,"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:59073/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":1776202995117122621,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34784/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":1776202995117122621,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42037/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":1776202995117122621,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41213/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":1776202995117122621,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:297 Pausing container with id a44086eff06f
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(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 a44086eff06f
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50940/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:59073/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":1776202995243445465,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776202995243519012,"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 261c93138a49
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a44086eff06f
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 81f0c1fae390
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 261c93138a49. 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 9c1c8de7604b
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 a44086eff06f. 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 4a7d2b0c2419
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 81f0c1fae390. 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,65 @@
2026-04-14 21:39:45.860 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:45.860 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_relay with id: 2026-04-14_21-39-45__f03e4bc6-5cbb-43d7-9e43-2874d86a6c48
2026-04-14 21:39:45.861 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:45.861 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:39:45.871 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:45.871 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_21-39-45__f03e4bc6-5cbb-43d7-9e43-2874d86a6c48__wakuorg_nwaku:latest.log
2026-04-14 21:39:45.872 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:45.872 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:45.875 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:45.875 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.39
2026-04-14 21:39:45.876 DEBUG [src.node.docker_mananger] Generated ports ['53927', '53928', '53929', '53930', '53931']
2026-04-14 21:39:45.876 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:45.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:45.877 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:45.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 53927:53927 -p 53928:53928 -p 53929:53929 -p 53930:53930 -p 53931:53931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53929 --rest-port=53927 --tcp-port=53928 --discv5-udp-port=53930 --rest-address=0.0.0.0 --nat=extip:172.18.157.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c457ca1d8909eb12e27ed7dc1dfe2fd4faff51ab31efaef66645aaaacaed1c3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53931 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 21:39:46.083 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.39 tests-functional_default 2af7b0d240722bc0f860c1d3f914a40997daf67a9c5e8733d9d8659917c895f1
2026-04-14 21:39:46.118 DEBUG [src.node.docker_mananger] Container started with ID 2af7b0d24072. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-39-45__f03e4bc6-5cbb-43d7-9e43-2874d86a6c48__wakuorg_nwaku:latest.log
2026-04-14 21:39:46.118 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53927
2026-04-14 21:39:46.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:46.138 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:46.138 ERROR [src.node.docker_mananger] Max retries reached for container 1beaa3c3417c. Exiting log stream.
2026-04-14 21:39:46.698 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:46.698 ERROR [src.node.docker_mananger] Max retries reached for container 5dc186a351a2. Exiting log stream.
2026-04-14 21:39:47.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53927/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:47.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:39:47.122 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:47.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:47.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.39/tcp/53928/p2p/16Uiu2HAmFjGt2UYzZp6WuZhRXaXmnPLgSSusvv9YnCTXVdMz2jRs","/ip4/172.18.157.39/tcp/53929/ws/p2p/16Uiu2HAmFjGt2UYzZp6WuZhRXaXmnPLgSSusvv9YnCTXVdMz2jRs"],"enrUri":"enr:-L24QEHg2Bq_Qh6w9sEN-zZ7NtUEgZ1af412R8u9PF1GTYyyN7vhopUKR8PaUCvk_-d8CC-RNueUZr95XSNBhepDUnQCgmlkgnY0gmlwhKwSnSeKbXVsdGlhZGRyc5YACASsEp0nBtKoAAoErBKdJwbSqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLawTEM6-5kpExEecSAV8cLIlABODs1yg9LEfV3t27cKDdGNwgtKog3VkcILSqoV3YWt1MgE"}'
2026-04-14 21:39:47.125 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:47.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53927/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:47.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:47.147 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:47.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_21-39-45__f03e4bc6-5cbb-43d7-9e43-2874d86a6c48__wakuorg_nwaku:latest.log
2026-04-14 21:39:47.148 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:47.148 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:47.149 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:47.149 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.110
2026-04-14 21:39:47.149 DEBUG [src.node.docker_mananger] Generated ports ['23309', '23310', '23311', '23312', '23313']
2026-04-14 21:39:47.150 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:47.150 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:47.150 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:47.150 DEBUG [src.node.docker_mananger] docker run -i -t -p 23309:23309 -p 23310:23310 -p 23311:23311 -p 23312:23312 -p 23313:23313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23311 --rest-port=23309 --tcp-port=23310 --discv5-udp-port=23312 --rest-address=0.0.0.0 --nat=extip:172.18.210.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcadf17a095d5bbe4fa81d5bcec54fda512d4efbeffce21ded14bb233ec3948e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23313 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEHg2Bq_Qh6w9sEN-zZ7NtUEgZ1af412R8u9PF1GTYyyN7vhopUKR8PaUCvk_-d8CC-RNueUZr95XSNBhepDUnQCgmlkgnY0gmlwhKwSnSeKbXVsdGlhZGRyc5YACASsEp0nBtKoAAoErBKdJwbSqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLawTEM6-5kpExEecSAV8cLIlABODs1yg9LEfV3t27cKDdGNwgtKog3VkcILSqoV3YWt1MgE --lightpushnode=/ip4/172.18.157.39/tcp/53928/p2p/16Uiu2HAmFjGt2UYzZp6WuZhRXaXmnPLgSSusvv9YnCTXVdMz2jRs --lightpush=true --relay=true
2026-04-14 21:39:47.339 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.110 tests-functional_default f716f1b88b916a1254a5654eb49f8640d4737b57fb84a1e4cc74175064ab682a
2026-04-14 21:39:47.374 DEBUG [src.node.docker_mananger] Container started with ID f716f1b88b91. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-39-45__f03e4bc6-5cbb-43d7-9e43-2874d86a6c48__wakuorg_nwaku:latest.log
2026-04-14 21:39:47.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23309
2026-04-14 21:39:47.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:48.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23309/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:48.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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 21:39:48.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:48.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:48.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.110/tcp/23310/p2p/16Uiu2HAmNr76VWcoPscmsyRb7W78Lmv2q7Ueim7ihdhZxtTUwpqA","/ip4/172.18.210.110/tcp/23311/ws/p2p/16Uiu2HAmNr76VWcoPscmsyRb7W78Lmv2q7Ueim7ihdhZxtTUwpqA"],"enrUri":"enr:-L24QC1L1VWleeB2uzJhSrU0BjXM21LGn9_ezG2OBZPHaPxMN5W79upWAzl-n8uZd0ZrfOWPUhdHHF0zztyFEtyH7wwCgmlkgnY0gmlwhKwS0m6KbXVsdGlhZGRyc5YACASsEtJuBlsOAAoErBLSbgZbD90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDl23idf-YYtHMLJYGPDUbFaBOYJ3FQ1k3DOZuiJEbfCWDdGNwglsOg3VkcIJbEIV3YWt1Mgk"}'
2026-04-14 21:39:48.382 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:48.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23309/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.39/tcp/53928/p2p/16Uiu2HAmFjGt2UYzZp6WuZhRXaXmnPLgSSusvv9YnCTXVdMz2jRs"]'
2026-04-14 21:39:48.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:48.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23309/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202788439609075}}'
2026-04-14 21:39:48.453 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:23309/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-04-14 21:39:48.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:48.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:48.457 DEBUG [src.node.waku_node] Stopping container with id 2af7b0d24072
2026-04-14 21:39:48.957 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:48.958 DEBUG [src.node.waku_node] Stopping container with id f716f1b88b91
2026-04-14 21:39:49.434 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:49.435 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:49.445 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:49.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2026-04-14_21-40-09__841583e2-a6b7-45e1-b70d-35ab13dd8736
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_21-40-09__841583e2-a6b7-45e1-b70d-35ab13dd8736__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.88.74
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['60216', '60217', '60218', '60219', '60220']
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 60216:60216 -p 60217:60217 -p 60218:60218 -p 60219:60219 -p 60220:60220 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60218 --rest-port=60216 --tcp-port=60217 --discv5-udp-port=60219 --rest-address=0.0.0.0 --nat=extip:172.18.88.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ce05aff50e7af6a9a1d79c4f5bf7ce2bdeb63956a2dc63dc346a8afda89afde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60220 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.88.74 tests-functional_default e849c28e64a09f81f6a5da0c47cf7f095fbd92bc8c815d37bc3aea975094275f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e849c28e64a0. Setting up logs at ./log/docker/node1_2026-04-14_21-40-09__841583e2-a6b7-45e1-b70d-35ab13dd8736__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 60216
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 b0a0bbcd5cf2. 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 2832a1782760. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60216/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:60216/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.74/tcp/60217/p2p/16Uiu2HAmHndMhAZ3gsYBPUkFaSDbUKQXKyJUg46DNaKT3vQw5tqC","/ip4/172.18.88.74/tcp/60218/ws/p2p/16Uiu2HAmHndMhAZ3gsYBPUkFaSDbUKQXKyJUg46DNaKT3vQw5tqC"],"enrUri":"enr:-L24QEVlu0HgWmFxv47W2aexpoEiKG50ftwi1KN-K6WCCfF-chV5z4W6DoSODL-apMraw5znm-qMBatmry_MMddz8NkCgmlkgnY0gmlwhKwSWEqKbXVsdGlhZGRyc5YACASsElhKBus5AAoErBJYSgbrOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTD9YHRImJH26PjZ6pCPD3qnyvtj9W_bMJPGqTVjpnreDdGNwgus5g3VkcILrO4V3YWt1MgE"}'
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_21-40-09__841583e2-a6b7-45e1-b70d-35ab13dd8736__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.38.94
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['60561', '60562', '60563', '60564', '60565']
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 60561:60561 -p 60562:60562 -p 60563:60563 -p 60564:60564 -p 60565:60565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60563 --rest-port=60561 --tcp-port=60562 --discv5-udp-port=60564 --rest-address=0.0.0.0 --nat=extip:172.18.38.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cd7cacda03fa5bf1ac2a044eae0a79afcbee3c529ccaf8b2dd82d7cba6c9cba9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60565 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEVlu0HgWmFxv47W2aexpoEiKG50ftwi1KN-K6WCCfF-chV5z4W6DoSODL-apMraw5znm-qMBatmry_MMddz8NkCgmlkgnY0gmlwhKwSWEqKbXVsdGlhZGRyc5YACASsElhKBus5AAoErBJYSgbrOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTD9YHRImJH26PjZ6pCPD3qnyvtj9W_bMJPGqTVjpnreDdGNwgus5g3VkcILrO4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.38.94 tests-functional_default e5aa27211314d2ac152560e200eeed212df733f81a99fa8c785e8802dd9868e4
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e5aa27211314. Setting up logs at ./log/docker/node2_2026-04-14_21-40-09__841583e2-a6b7-45e1-b70d-35ab13dd8736__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 60561
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60561/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:60561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.94/tcp/60562/p2p/16Uiu2HAkxMJqfb54Qst5MX1mgy1XyThcrFsNw5AvHoeXruXryGG4","/ip4/172.18.38.94/tcp/60563/ws/p2p/16Uiu2HAkxMJqfb54Qst5MX1mgy1XyThcrFsNw5AvHoeXruXryGG4"],"enrUri":"enr:-L24QJxA22X2NdkIwm3pk-4KeC0NEBXinnC7RZMBEqKihDJjToYYPzScy9chKLFakGG2atbVopJnhQLv1Kv88Oahdw4CgmlkgnY0gmlwhKwSJl6KbXVsdGlhZGRyc5YACASsEiZeBuySAAoErBImXgbsk90DgnJzhQDGAQAAiXNlY3AyNTZrMaECK3TVlka08fTDYr6nBP5zRdiJKIFEEZuF_MLmy60BuZWDdGNwguySg3VkcILslIV3YWt1MgE"}'
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:60561/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.74/tcp/60217/p2p/16Uiu2HAmHndMhAZ3gsYBPUkFaSDbUKQXKyJUg46DNaKT3vQw5tqC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60216/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60216/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60216/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60216/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60216/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60216/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60216/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60216/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60216/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60216/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e849c28e64a0
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e5aa27211314
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,57 @@
2026-04-14 21:41:50.143 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:50.144 DEBUG [tests.conftest] Running test: test_log_level_ERROR_from_WARN with id: 2026-04-14_21-41-50__1564457d-2b14-40b0-af7c-5b0d80a405c7
2026-04-14 21:41:50.144 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:50.145 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:41:50.145 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:41:50.155 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:50.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-50__1564457d-2b14-40b0-af7c-5b0d80a405c7__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:50.164 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:50.164 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-50__1564457d-2b14-40b0-af7c-5b0d80a405c7__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:50.172 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:50.173 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-41-50__1564457d-2b14-40b0-af7c-5b0d80a405c7__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:50.179 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:v0.38.0
2026-04-14 21:41:50.179 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-14_21-41-50__1564457d-2b14-40b0-af7c-5b0d80a405c7__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:50.180 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:41:50.180 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:41:50.181 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:50.181 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:50.183 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:50.183 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.94
2026-04-14 21:41:50.183 DEBUG [src.node.docker_mananger] Generated ports ['48935', '48936', '48937', '48938', '48939']
2026-04-14 21:41:50.183 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:50.183 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:50.184 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:50.184 DEBUG [src.node.docker_mananger] docker run -i -t -p 48935:48935 -p 48936:48936 -p 48937:48937 -p 48938:48938 -p 48939:48939 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=48937 --rest-port=48935 --tcp-port=48936 --discv5-udp-port=48938 --rest-address=0.0.0.0 --nat=extip:172.18.80.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d517fbb6e6b9e17df74c0d88c2efcbc9defdadbfbf7ff4331e3ae4afd700dd8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48939 --metrics-logging=true --relay=true
2026-04-14 21:41:50.517 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:50.517 ERROR [src.node.docker_mananger] Max retries reached for container 5b3852567699. Exiting log stream.
2026-04-14 21:41:50.987 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:50.987 ERROR [src.node.docker_mananger] Max retries reached for container 4d0690c0d57c. Exiting log stream.
2026-04-14 21:41:52.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.94 tests-functional_default 745b12fff14521a106e29ee830c0d8b2e35b7f91a9f4c5c20757b9464186c6cf
2026-04-14 21:41:52.549 DEBUG [src.node.docker_mananger] Container started with ID 745b12fff145. Setting up logs at ./log/docker/node1_2026-04-14_21-41-50__1564457d-2b14-40b0-af7c-5b0d80a405c7__wakuorg_nwaku:v0.38.0.log
2026-04-14 21:41:52.549 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:v0.38.0. REST: 48935
2026-04-14 21:41:52.550 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:53.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48935/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:53.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:53.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.94/tcp/48936/p2p/16Uiu2HAmAkdHHdVbtndZHfBWBm2vf7hsoqkJSagRMc49yAGKVvsq","/ip4/172.18.80.94/tcp/48937/ws/p2p/16Uiu2HAmAkdHHdVbtndZHfBWBm2vf7hsoqkJSagRMc49yAGKVvsq"],"enrUri":"enr:-L24QJo_ahl4e6cWODJtRnzhaN4IJWOcyHgnCO3ZjjhX604vLzuoEY-kyyAEnFR1KzkD0PPYkt_tqz-RSUjCXQ9vcSkCgmlkgnY0gmlwhKwSUF6KbXVsdGlhZGRyc5YACASsElBeBr8oAAoErBJQXga_Kd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC47pJx4UknUbVo_PH3vco9JLzJ6wKGKmm_c9Ys1bAthiDdGNwgr8og3VkcIK_KoV3YWt1MgE"}'
2026-04-14 21:41:53.556 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:53.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48935/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:53.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48935/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:53.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.94/tcp/48936/p2p/16Uiu2HAmAkdHHdVbtndZHfBWBm2vf7hsoqkJSagRMc49yAGKVvsq","/ip4/172.18.80.94/tcp/48937/ws/p2p/16Uiu2HAmAkdHHdVbtndZHfBWBm2vf7hsoqkJSagRMc49yAGKVvsq"],"enrUri":"enr:-L24QJo_ahl4e6cWODJtRnzhaN4IJWOcyHgnCO3ZjjhX604vLzuoEY-kyyAEnFR1KzkD0PPYkt_tqz-RSUjCXQ9vcSkCgmlkgnY0gmlwhKwSUF6KbXVsdGlhZGRyc5YACASsElBeBr8oAAoErBJQXga_Kd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC47pJx4UknUbVo_PH3vco9JLzJ6wKGKmm_c9Ys1bAthiDdGNwgr8og3VkcIK_KoV3YWt1MgE"}'
2026-04-14 21:41:53.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48935/version" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0'
2026-04-14 21:41:53.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48935/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:53.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0'
2026-04-14 21:41:55.566 DEBUG [tests.rest_flags.test_admin_flags] counts at ERROR: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-04-14 21:41:55.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48935/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:55.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:55.571 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:55.572 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:55.572 DEBUG [src.node.waku_node] Stopping container with id 745b12fff145
2026-04-14 21:41:56.007 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:56.009 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:56.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-04-14_21-40-15__4b585f15-0508-40e2-a2d7-623b8b75ffa0
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_21-40-15__4b585f15-0508-40e2-a2d7-623b8b75ffa0__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.24.92
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['58202', '58203', '58204', '58205', '58206']
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 58202:58202 -p 58203:58203 -p 58204:58204 -p 58205:58205 -p 58206:58206 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58204 --rest-port=58202 --tcp-port=58203 --discv5-udp-port=58205 --rest-address=0.0.0.0 --nat=extip:172.18.24.92 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0b7d9cca2cd3de73d359ee6e2ce9c5b6ac62e70cffdab41acbdf6040cfb4db4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58206 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.24.92 tests-functional_default 60d7611c6a712a2604768e537dc60e7b0eb04dcac25093dcf2e88601d82e8eab
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 60d7611c6a71. Setting up logs at ./log/docker/node1_2026-04-14_21-40-15__4b585f15-0508-40e2-a2d7-623b8b75ffa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 58202
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 2f645d1a25b5. 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 a3b8902d9338. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58202/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:58202/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.92/tcp/58203/p2p/16Uiu2HAm2DJvLXosWDmmfNU8AYZojEVAEkSiSgoYsNQPXDS4wFuw","/ip4/172.18.24.92/tcp/58204/ws/p2p/16Uiu2HAm2DJvLXosWDmmfNU8AYZojEVAEkSiSgoYsNQPXDS4wFuw"],"enrUri":"enr:-L24QDK80H2tV97W-OK-fU9ngmopaB8GqgQYa8EJWGig87QOMGNFmObvXiSXnSWpA-Qwhf9Bbk38eMLOGZVR2nmqRgcCgmlkgnY0gmlwhKwSGFyKbXVsdGlhZGRyc5YACASsEhhcBuNbAAoErBIYXAbjXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZNcG0PyKUaDoegoPGUT4jkrVEyOZbocBYoFdGH1HkjaDdGNwguNbg3VkcILjXYV3YWt1MgE"}'
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_21-40-15__4b585f15-0508-40e2-a2d7-623b8b75ffa0__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.144.93
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['48149', '48150', '48151', '48152', '48153']
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 48149:48149 -p 48150:48150 -p 48151:48151 -p 48152:48152 -p 48153:48153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48151 --rest-port=48149 --tcp-port=48150 --discv5-udp-port=48152 --rest-address=0.0.0.0 --nat=extip:172.18.144.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcba3fbe478feb9dd5e657d8b02addac784d8b7c0ffdfb90db3f28f45f86ae0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48153 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDK80H2tV97W-OK-fU9ngmopaB8GqgQYa8EJWGig87QOMGNFmObvXiSXnSWpA-Qwhf9Bbk38eMLOGZVR2nmqRgcCgmlkgnY0gmlwhKwSGFyKbXVsdGlhZGRyc5YACASsEhhcBuNbAAoErBIYXAbjXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZNcG0PyKUaDoegoPGUT4jkrVEyOZbocBYoFdGH1HkjaDdGNwguNbg3VkcILjXYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.144.93 tests-functional_default ef098fff6129140faa74495d5cd14eb4e960bd2303aaa51cb6bc98d21bee6361
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ef098fff6129. Setting up logs at ./log/docker/node2_2026-04-14_21-40-15__4b585f15-0508-40e2-a2d7-623b8b75ffa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 48149
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48149/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:48149/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.93/tcp/48150/p2p/16Uiu2HAkv7T7LsJdFoo3xd4tuGTgwHj4o54CjCbeCN2ViZPDP3AZ","/ip4/172.18.144.93/tcp/48151/ws/p2p/16Uiu2HAkv7T7LsJdFoo3xd4tuGTgwHj4o54CjCbeCN2ViZPDP3AZ"],"enrUri":"enr:-L24QGOCkUFMPV-gXMXPzzL8iAKRspaxBrGn_bLSuEnQRgIZadKEKqBpLwop1GyopCFGczt7mrMqPEfJTJXUNVARbOwCgmlkgnY0gmlwhKwSkF2KbXVsdGlhZGRyc5YACASsEpBdBrwWAAoErBKQXQa8F90DgnJzhQDGAQAAiXNlY3AyNTZrMaECCjCuLqgSWuPFN3pfG6u-jmS0PfqsuMPkCy46D3uw_OKDdGNwgrwWg3VkcIK8GIV3YWt1MgE"}'
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:48149/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.92/tcp/58203/p2p/16Uiu2HAm2DJvLXosWDmmfNU8AYZojEVAEkSiSgoYsNQPXDS4wFuw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58202/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:48149/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:58202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:58202/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":1776202817668179968,"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:48149/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":1776202817668179968,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58202/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:48149/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:58202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:58202/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":1776202817787742771,"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:48149/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":1776202817787742771,"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 60d7611c6a71
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ef098fff6129
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,97 @@
2026-04-14 21:41:07.119 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:07.121 DEBUG [tests.conftest] Running test: test_time_filter_zero_end_time with id: 2026-04-14_21-41-07__7668ea49-0c85-4f00-afcf-906c4dc05c3c
2026-04-14 21:41:07.121 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:07.122 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:41:07.123 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:41:07.132 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:07.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-41-07__7668ea49-0c85-4f00-afcf-906c4dc05c3c__wakuorg_nwaku:latest.log
2026-04-14 21:41:07.134 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:07.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:07.136 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:07.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.95
2026-04-14 21:41:07.136 DEBUG [src.node.docker_mananger] Generated ports ['19576', '19577', '19578', '19579', '19580']
2026-04-14 21:41:07.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:07.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:07.136 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:07.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 19576:19576 -p 19577:19577 -p 19578:19578 -p 19579:19579 -p 19580:19580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19578 --rest-port=19576 --tcp-port=19577 --discv5-udp-port=19579 --rest-address=0.0.0.0 --nat=extip:172.18.203.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d1ecd5ef4a54edc1f1d0cbf3ee28c3cddc1faee9eab0bf8a71e40d6d9d580d5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19580 --metrics-logging=true --store=true --relay=true
2026-04-14 21:41:07.286 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.95 tests-functional_default 622eda65b136c1585e07db0a1917f65eddcf29625bc5bd23b4d5ba23dcbd5001
2026-04-14 21:41:07.316 DEBUG [src.node.docker_mananger] Container started with ID 622eda65b136. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-41-07__7668ea49-0c85-4f00-afcf-906c4dc05c3c__wakuorg_nwaku:latest.log
2026-04-14 21:41:07.317 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19576
2026-04-14 21:41:07.317 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:07.542 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:07.543 ERROR [src.node.docker_mananger] Max retries reached for container 0ac4605becf5. Exiting log stream.
2026-04-14 21:41:07.948 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:07.949 ERROR [src.node.docker_mananger] Max retries reached for container 8bfbf0a5e095. Exiting log stream.
2026-04-14 21:41:08.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19576/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:08.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:41:08.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:08.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:08.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.95/tcp/19577/p2p/16Uiu2HAm66JjqMu8fRiSSEAg3ToadW9if3QVevFz5wSZFW69Xdrc","/ip4/172.18.203.95/tcp/19578/ws/p2p/16Uiu2HAm66JjqMu8fRiSSEAg3ToadW9if3QVevFz5wSZFW69Xdrc"],"enrUri":"enr:-L24QMa5EZSGl9L8_QmD2GWzkH-p1S-YKOoPsckff3nCEh-Ofey088IOs7AVOKBwobZvwhuecJitgRA-lxBHFCaXSG8CgmlkgnY0gmlwhKwSy1-KbXVsdGlhZGRyc5YACASsEstfBkx5AAoErBLLXwZMet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnnqBAIpb_q0fWcZosoDXlr5oETXR7px24Fq_IW1Yo92DdGNwgkx5g3VkcIJMe4V3YWt1MgM"}'
2026-04-14 21:41:08.323 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:08.330 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:08.330 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-41-07__7668ea49-0c85-4f00-afcf-906c4dc05c3c__wakuorg_nwaku:latest.log
2026-04-14 21:41:08.330 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:08.330 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:08.331 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:08.332 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.140
2026-04-14 21:41:08.332 DEBUG [src.node.docker_mananger] Generated ports ['16299', '16300', '16301', '16302', '16303']
2026-04-14 21:41:08.332 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:08.332 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:08.332 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:08.332 DEBUG [src.node.docker_mananger] docker run -i -t -p 16299:16299 -p 16300:16300 -p 16301:16301 -p 16302:16302 -p 16303:16303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16301 --rest-port=16299 --tcp-port=16300 --discv5-udp-port=16302 --rest-address=0.0.0.0 --nat=extip:172.18.251.140 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=59d603bd3d5378a3ac2cc16ceaedcf2172b0e914dbba06aeab4c5ec5ad3b4130 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16303 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMa5EZSGl9L8_QmD2GWzkH-p1S-YKOoPsckff3nCEh-Ofey088IOs7AVOKBwobZvwhuecJitgRA-lxBHFCaXSG8CgmlkgnY0gmlwhKwSy1-KbXVsdGlhZGRyc5YACASsEstfBkx5AAoErBLLXwZMet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnnqBAIpb_q0fWcZosoDXlr5oETXR7px24Fq_IW1Yo92DdGNwgkx5g3VkcIJMe4V3YWt1MgM --storenode=/ip4/172.18.203.95/tcp/19577/p2p/16Uiu2HAm66JjqMu8fRiSSEAg3ToadW9if3QVevFz5wSZFW69Xdrc --store=true --relay=true
2026-04-14 21:41:08.480 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.140 tests-functional_default 912c203466f251e74b7c9f082876617bc18fb594bf53feb3acd0fb75a7addc56
2026-04-14 21:41:08.508 DEBUG [src.node.docker_mananger] Container started with ID 912c203466f2. Setting up logs at ./log/docker/store_node1_2026-04-14_21-41-07__7668ea49-0c85-4f00-afcf-906c4dc05c3c__wakuorg_nwaku:latest.log
2026-04-14 21:41:08.509 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16299
2026-04-14 21:41:08.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:09.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16299/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:09.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"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 21:41:09.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:09.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:09.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.140/tcp/16300/p2p/16Uiu2HAmPivTcaBrULReHn5Vv7tszvH6Hz9iWRMBJ8ny1cnqexQ8","/ip4/172.18.251.140/tcp/16301/ws/p2p/16Uiu2HAmPivTcaBrULReHn5Vv7tszvH6Hz9iWRMBJ8ny1cnqexQ8"],"enrUri":"enr:-L24QFdgf7bJhZJ35SRQ1YnyT9UNj3HhgcddjaJ8tE_zfFrIACyuYxwpkkgOf0Bqr5T5C_STqWI4fpgF-kBHui16D-4CgmlkgnY0gmlwhKwS-4yKbXVsdGlhZGRyc5YACASsEvuMBj-sAAoErBL7jAY_rd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpHJ62uIWfyVuOXurw1e2afpQ-090UZebKFrpUrIDiKGDdGNwgj-sg3VkcII_roV3YWt1MgM"}'
2026-04-14 21:41:09.516 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:09.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.95/tcp/19577/p2p/16Uiu2HAm66JjqMu8fRiSSEAg3ToadW9if3QVevFz5wSZFW69Xdrc"]'
2026-04-14 21:41:09.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:09.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:41:09.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:09.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16299/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:41:09.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:09.525 DEBUG [src.steps.store] Relaying message
2026-04-14 21:41:09.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/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 21:41:09.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:09.530 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:09.730 DEBUG [src.steps.store] Relaying message
2026-04-14 21:41:09.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/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 21:41:09.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:09.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:09.936 DEBUG [src.steps.store] Relaying message
2026-04-14 21:41:09.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/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 21:41:09.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:09.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:10.143 DEBUG [src.steps.store] Relaying message
2026-04-14 21:41:10.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/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 21:41:10.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:10.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:10.350 DEBUG [src.steps.store] Relaying message
2026-04-14 21:41:10.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/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 21:41:10.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:10.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:10.557 DEBUG [src.steps.store] Relaying message
2026-04-14 21:41:10.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19576/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 21:41:10.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:10.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:10.763 DEBUG [tests.store.test_time_filter] inquering stored messages with end time 0
2026-04-14 21:41:10.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19576/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:10.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a083c5888b76b9ecaf54ab7b06ae2eeb6d425839940a179e2756e361cac47dd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202866524802816,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xace5b228ac6bcbbb120e1e69932a5de13d0ef9f1a2afe252b6678979bd68d2ff","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202868524811008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0d84bfdd6a0f77d3c75da19a1dde9df0ba2ad538e436f9f2587b392b5ab5aacd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202869424813056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x24df79e4c1cdbb7d9d8d0711a34b741213aaa695c901eb74847e91285d688042","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202869624815104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xe2ed2b79c61e5011365964c0cbb77252637a12cb5d49a5c0ed13c25051ef6583","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202871524816896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa5d393fd8aa0f4c12f164cfc3ed7853eb81bbbf22c82b3bee3a9e81c550e4290","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202879524818944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 21:41:10.767 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-04-14 21:41:10.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16299/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:10.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6a083c5888b76b9ecaf54ab7b06ae2eeb6d425839940a179e2756e361cac47dd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202866524802816,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xace5b228ac6bcbbb120e1e69932a5de13d0ef9f1a2afe252b6678979bd68d2ff","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202868524811008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0d84bfdd6a0f77d3c75da19a1dde9df0ba2ad538e436f9f2587b392b5ab5aacd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202869424813056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x24df79e4c1cdbb7d9d8d0711a34b741213aaa695c901eb74847e91285d688042","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202869624815104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xe2ed2b79c61e5011365964c0cbb77252637a12cb5d49a5c0ed13c25051ef6583","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202871524816896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xa5d393fd8aa0f4c12f164cfc3ed7853eb81bbbf22c82b3bee3a9e81c550e4290","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202879524818944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-14 21:41:10.770 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-04-14 21:41:10.772 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:10.772 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:10.773 DEBUG [src.node.waku_node] Stopping container with id 622eda65b136
2026-04-14 21:41:11.164 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:11.164 DEBUG [src.node.waku_node] Stopping container with id 912c203466f2
2026-04-14 21:41:11.541 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:11.542 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:11.554 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:11.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,234 @@
2026-04-14 21:43:09.736 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:09.739 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[10-40] with id: 2026-04-14_21-43-09__12c38f20-83f1-4d59-bd98-d7276c3cddf7
2026-04-14 21:43:09.739 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:09.740 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:43:09.741 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:43:09.751 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:09.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-43-09__12c38f20-83f1-4d59-bd98-d7276c3cddf7__wakuorg_nwaku:latest.log
2026-04-14 21:43:09.752 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:09.752 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:09.754 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:09.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.90
2026-04-14 21:43:09.755 DEBUG [src.node.docker_mananger] Generated ports ['16497', '16498', '16499', '16500', '16501']
2026-04-14 21:43:09.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:09.757 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:09.757 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:09.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 16497:16497 -p 16498:16498 -p 16499:16499 -p 16500:16500 -p 16501:16501 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16499 --rest-port=16497 --tcp-port=16498 --discv5-udp-port=16500 --rest-address=0.0.0.0 --nat=extip:172.18.214.90 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff510c6c16dc60efff1e1dedaa3bbe5bde2becf9674c6df80fb0fba4cbf0b4a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16501 --metrics-logging=true --store=true --relay=true
2026-04-14 21:43:09.973 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.90 tests-functional_default 8711e1a9207c4c3ab8f1383b470bd847ca5edcd8b53e1fc479281841433f53e3
2026-04-14 21:43:10.008 DEBUG [src.node.docker_mananger] Container started with ID 8711e1a9207c. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-43-09__12c38f20-83f1-4d59-bd98-d7276c3cddf7__wakuorg_nwaku:latest.log
2026-04-14 21:43:10.008 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16497
2026-04-14 21:43:10.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:10.145 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:10.145 ERROR [src.node.docker_mananger] Max retries reached for container aa8e683547b0. Exiting log stream.
2026-04-14 21:43:10.658 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:10.658 ERROR [src.node.docker_mananger] Max retries reached for container 252d7f931b3b. Exiting log stream.
2026-04-14 21:43:11.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16497/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:11.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":"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 21:43:11.015 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:11.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:11.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.90/tcp/16498/p2p/16Uiu2HAmRYZVHjqCiN1om1145UTrZ8R4eLLWkq1mZ3ZKndnhzFcE","/ip4/172.18.214.90/tcp/16499/ws/p2p/16Uiu2HAmRYZVHjqCiN1om1145UTrZ8R4eLLWkq1mZ3ZKndnhzFcE"],"enrUri":"enr:-L24QPtz5biUWf6ZEUCc5mnf151X9TiU5MfRsldqRaqDlHpxATb8YhdAdIfY-b78ajVRBS45_bKbLTOfXMwV6GR2iC0CgmlkgnY0gmlwhKwS1lqKbXVsdGlhZGRyc5YACASsEtZaBkByAAoErBLWWgZAc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDv4JVY2fNuPGqWUWnjdyhB0JmbNlOuo_PgyXD546RXfuDdGNwgkByg3VkcIJAdIV3YWt1MgM"}'
2026-04-14 21:43:11.018 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:11.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:11.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-43-09__12c38f20-83f1-4d59-bd98-d7276c3cddf7__wakuorg_nwaku:latest.log
2026-04-14 21:43:11.025 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:11.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:11.026 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:11.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.87
2026-04-14 21:43:11.027 DEBUG [src.node.docker_mananger] Generated ports ['12194', '12195', '12196', '12197', '12198']
2026-04-14 21:43:11.027 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:11.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:11.027 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:11.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 12194:12194 -p 12195:12195 -p 12196:12196 -p 12197:12197 -p 12198:12198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12196 --rest-port=12194 --tcp-port=12195 --discv5-udp-port=12197 --rest-address=0.0.0.0 --nat=extip:172.18.4.87 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bedc8cddbabfe6dbfad14e9a70edcb8ab818b5e1c6ccbc5c34f79d85de37fbb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12198 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPtz5biUWf6ZEUCc5mnf151X9TiU5MfRsldqRaqDlHpxATb8YhdAdIfY-b78ajVRBS45_bKbLTOfXMwV6GR2iC0CgmlkgnY0gmlwhKwS1lqKbXVsdGlhZGRyc5YACASsEtZaBkByAAoErBLWWgZAc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDv4JVY2fNuPGqWUWnjdyhB0JmbNlOuo_PgyXD546RXfuDdGNwgkByg3VkcIJAdIV3YWt1MgM --storenode=/ip4/172.18.214.90/tcp/16498/p2p/16Uiu2HAmRYZVHjqCiN1om1145UTrZ8R4eLLWkq1mZ3ZKndnhzFcE --store=true --relay=true
2026-04-14 21:43:11.226 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.87 tests-functional_default 81f3a43582e2cd6a1403e9d3e1d1a382b271e128e217182dfe2125db1f8dd5ff
2026-04-14 21:43:11.261 DEBUG [src.node.docker_mananger] Container started with ID 81f3a43582e2. Setting up logs at ./log/docker/store_node1_2026-04-14_21-43-09__12c38f20-83f1-4d59-bd98-d7276c3cddf7__wakuorg_nwaku:latest.log
2026-04-14 21:43:11.262 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12194
2026-04-14 21:43:11.263 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:12.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12194/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:12.267 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 21:43:12.268 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:12.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:12.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.87/tcp/12195/p2p/16Uiu2HAkzmhMyaVUTEBNAzS88hqvrkf4uuf1bxD6bex2wTtkiBjW","/ip4/172.18.4.87/tcp/12196/ws/p2p/16Uiu2HAkzmhMyaVUTEBNAzS88hqvrkf4uuf1bxD6bex2wTtkiBjW"],"enrUri":"enr:-L24QE1KE1BYm1Sj26nT_VBBkgA16MQ8PDKdh9b-hw6yE563GAdTGyvyCNnQMehv72guGRkrtyv4_I9mF7DLboQbI5YCgmlkgnY0gmlwhKwSBFeKbXVsdGlhZGRyc5YACASsEgRXBi-jAAoErBIEVwYvpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECT2udLPp-7uzfTbJFX2PsJwMCwqMYOOuNOam5qoWhooGDdGNwgi-jg3VkcIIvpYV3YWt1MgM"}'
2026-04-14 21:43:12.270 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:12.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12194/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.90/tcp/16498/p2p/16Uiu2HAmRYZVHjqCiN1om1145UTrZ8R4eLLWkq1mZ3ZKndnhzFcE"]'
2026-04-14 21:43:12.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:12.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12194/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:12.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.280 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:12.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:12.486 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:12.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:12.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:12.694 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:12.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:12.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:12.901 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:12.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:12.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:12.906 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:13.107 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:13.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:13.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:13.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:13.315 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:13.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:13.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:13.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:13.522 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:13.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:13.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:13.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:13.729 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:13.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:13.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:13.735 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:13.936 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:13.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:13.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:13.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:14.143 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:14.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:14.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:14.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:14.350 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:14.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:14.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:14.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:14.557 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:14.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:14.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:14.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:14.763 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:14.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:14.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:14.769 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:14.970 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:14.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:14.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:14.976 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:15.177 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:15.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:15.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:15.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:15.383 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:15.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:15.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:15.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:15.590 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:15.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:15.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:15.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:15.798 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:15.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:15.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:15.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:16.006 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:16.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:16.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:16.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:16.214 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:16.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:16.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:16.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:16.420 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:16.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:16.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:16.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:16.627 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:16.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:16.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:16.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:16.834 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:16.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:16.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:16.841 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:17.042 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:17.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:17.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:17.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:17.249 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:17.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:17.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:17.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:17.457 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:17.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:17.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:17.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:17.664 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:17.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:17.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:17.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:17.870 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:17.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:17.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:17.877 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:18.078 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:18.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:18.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:18.085 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:18.286 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:18.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:18.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:18.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:18.492 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:18.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:18.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:18.499 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:18.700 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:18.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:18.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:18.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:18.906 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:18.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:18.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:18.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:19.113 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:19.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:19.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:19.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:19.321 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:19.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:19.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:19.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:19.527 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:19.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:19.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:19.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:19.734 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:19.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:19.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:19.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:19.941 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:19.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:19.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:19.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:20.148 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:20.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:20.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:20.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:20.356 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:20.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16497/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 21:43:20.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:20.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:20.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16497/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:20.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x528413b903a7361d813704762bdbbc495427452ec9e8e9087a40ef1c40a5921a"},{"messageHash":"0x736213c0f619ebc953dd20ced5c650461ce661721bccd6f7f4ff580182db06c9"},{"messageHash":"0xc5e64836994467653ad0af9fb1396fa57fedad855b9b8e3ab0768851bb48e1ca"},{"messageHash":"0x8519e8f92ce6e771522290db6f07aa5170b186d7e72c156e6943866635bca6da"},{"messageHash":"0xf513c6da7be2eaf35c749b032622e70cdaa00559d06debd50fd2995acb59db7a"},{"messageHash":"0x3ac861864747446d9aa10ea2a4fdf1532e47cb16d881f2e180daca143a342d94"},{"messageHash":"0x9bef625aa75e5acb8bf58d63052fd7fe2f8c861b069c3b6b727bf91262e7c416"},{"messageHash":"0xef149726a5bb54b169354b200e8cf4984ecad4055f8aa9c075f4c8e027671ee7"},{"messageHash":"0x2a4b7e664b9e10ef4cea4297cf0708f1bdd13838f421efe05b96f6c20e113175"},{"messageHash":"0xa2442f4683376a4b09ba907854862da704ab43e8af466796e73e0d18b277a6c3"}],"paginationCursor":"0xa2442f4683376a4b09ba907854862da704ab43e8af466796e73e0d18b277a6c3"}'
2026-04-14 21:43:20.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12194/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:20.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x528413b903a7361d813704762bdbbc495427452ec9e8e9087a40ef1c40a5921a"},{"messageHash":"0x736213c0f619ebc953dd20ced5c650461ce661721bccd6f7f4ff580182db06c9"},{"messageHash":"0xc5e64836994467653ad0af9fb1396fa57fedad855b9b8e3ab0768851bb48e1ca"},{"messageHash":"0x8519e8f92ce6e771522290db6f07aa5170b186d7e72c156e6943866635bca6da"},{"messageHash":"0xf513c6da7be2eaf35c749b032622e70cdaa00559d06debd50fd2995acb59db7a"},{"messageHash":"0x3ac861864747446d9aa10ea2a4fdf1532e47cb16d881f2e180daca143a342d94"},{"messageHash":"0x9bef625aa75e5acb8bf58d63052fd7fe2f8c861b069c3b6b727bf91262e7c416"},{"messageHash":"0xef149726a5bb54b169354b200e8cf4984ecad4055f8aa9c075f4c8e027671ee7"},{"messageHash":"0x2a4b7e664b9e10ef4cea4297cf0708f1bdd13838f421efe05b96f6c20e113175"},{"messageHash":"0xa2442f4683376a4b09ba907854862da704ab43e8af466796e73e0d18b277a6c3"}],"paginationCursor":"0xa2442f4683376a4b09ba907854862da704ab43e8af466796e73e0d18b277a6c3"}'
2026-04-14 21:43:20.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16497/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xa2442f4683376a4b09ba907854862da704ab43e8af466796e73e0d18b277a6c3&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:20.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x494b216ddd19407701d8730e98816d9ea19f85aef0d8ea3631c46965cf3437c9"},{"messageHash":"0x2e296eacab7098305c1366088f25fb00c1e57f5d440703767292a661a073b09b"},{"messageHash":"0x6755ae6cadb2300400201eb6ec54c931abcc20647b5d1e12064b33b7376538fd"},{"messageHash":"0xe2a8f101ada249ad7c4595c8249216a9254c5574bc9adae1cd39104be062f17b"},{"messageHash":"0x333afb7bef6bf30e031a2c484fa8d708faa3173b834d6fb371507094ae5fe1e3"},{"messageHash":"0xa5a799837a0c12df718c5bb3233fb8d3532ef8fab6b21c1aa517932649aa3020"},{"messageHash":"0x27ce8c98afc613a7b330921482ac7065ad9f39f2859eb61be9761a0c36901fb8"},{"messageHash":"0x886e5b3c3596f7f99e6d74df652555dcad498b2310cfc2e28f57c8665c3e9b80"},{"messageHash":"0x03a338e0fc846ba7c97582fd9018eb2b444382bcb07c8b1af6d9c2a26361bfc3"},{"messageHash":"0xd187d888958c6e4aa96f99d6e8cb9a12c0d263cc80e758ff5cdf075e0aef3cf6"},{"messageHash":"0xcc43fbd11b0b8db5cc68687eb16535f84844e8034901069c28243f5206388b3d"},{"messageHash":"0xa8c0261f5732869f4404a703cc471121931ad5db475cf0979591b4135e7b8929"},{"messageHash":"0xe03877166c519ea2516becb029a1738af88ca97086aa6508b8e56b276ad57075"},{"messageHash":"0x1ba190daf956472b96e4020361aea60e3168bf0bd3bbb89946b6e8e8db5f3956"},{"messageHash":"0x771b442329da588668ba263a2140189d7e495cf88b34631810a182e62fdcda49"},{"messageHash":"0x121e81637cba7a87251b779dee2bf68d88773e021dc54c1ca10d0a37ef36a580"},{"messageHash":"0xd245f2db1d4fbca9a30db34030fc29f910110567cac183e0b1f188d612b13932"},{"messageHash":"0xbdd303a7cf5cee2549b8e35c6e7972f06ee49b1f10c54469c0bdab9cbbd3489a"},{"messageHash":"0xac443d1c98c330e8f15ee2bbfcba5732c3c464fde1d7dac605cd5da8da3b1dfb"},{"messageHash":"0x789df58b8b732aa64434ea690c09e32942e67e31491ece9661da75f4700e1ed5"},{"messageHash":"0x5ccfd87f5f647359d02b9f4d182b67909574f763a311268836f919e40bff2cf0"},{"messageHash":"0x477c2429d783258c83d9765853ceb6d951011c34f33de0c30604294de8179cd1"},{"messageHash":"0x8b1975991d702c1b341ba2f8c5ce00d1d8e910889e4e8620d536090ef142549a"},{"messageHash":"0x6797d23c765e88fb1d9c7921f187e7d76bf34a93f60cd7d3622d3fe21b55b0dd"},{"messageHash":"0x9c1d58612e2f2395dfa57e892b47374129853227a8f02d3b99a32a485263553d"},{"messageHash":"0x470902df333199183a0161ffd987f4ac3041b11a9948a526942a15acb71a450b"},{"messageHash":"0x6cff81362b499377a16339f960f7865e61f74ac4deabc0c5da7f6d2aa1784de9"},{"messageHash":"0x15479511121fc6b48ab7e295485a8189b8b292c522b4ac61cd5231cb6f5e1e42"},{"messageHash":"0x080594b8d53ab213d018ac00436ace07b607b418fd34f1e71a4c692662b00398"},{"messageHash":"0x87ad94c22153ddcd6e73c8f7881b4faee9ef0b868aa37dfc28982e989dee9571"}]}'
2026-04-14 21:43:20.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12194/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xa2442f4683376a4b09ba907854862da704ab43e8af466796e73e0d18b277a6c3&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:20.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x494b216ddd19407701d8730e98816d9ea19f85aef0d8ea3631c46965cf3437c9"},{"messageHash":"0x2e296eacab7098305c1366088f25fb00c1e57f5d440703767292a661a073b09b"},{"messageHash":"0x6755ae6cadb2300400201eb6ec54c931abcc20647b5d1e12064b33b7376538fd"},{"messageHash":"0xe2a8f101ada249ad7c4595c8249216a9254c5574bc9adae1cd39104be062f17b"},{"messageHash":"0x333afb7bef6bf30e031a2c484fa8d708faa3173b834d6fb371507094ae5fe1e3"},{"messageHash":"0xa5a799837a0c12df718c5bb3233fb8d3532ef8fab6b21c1aa517932649aa3020"},{"messageHash":"0x27ce8c98afc613a7b330921482ac7065ad9f39f2859eb61be9761a0c36901fb8"},{"messageHash":"0x886e5b3c3596f7f99e6d74df652555dcad498b2310cfc2e28f57c8665c3e9b80"},{"messageHash":"0x03a338e0fc846ba7c97582fd9018eb2b444382bcb07c8b1af6d9c2a26361bfc3"},{"messageHash":"0xd187d888958c6e4aa96f99d6e8cb9a12c0d263cc80e758ff5cdf075e0aef3cf6"},{"messageHash":"0xcc43fbd11b0b8db5cc68687eb16535f84844e8034901069c28243f5206388b3d"},{"messageHash":"0xa8c0261f5732869f4404a703cc471121931ad5db475cf0979591b4135e7b8929"},{"messageHash":"0xe03877166c519ea2516becb029a1738af88ca97086aa6508b8e56b276ad57075"},{"messageHash":"0x1ba190daf956472b96e4020361aea60e3168bf0bd3bbb89946b6e8e8db5f3956"},{"messageHash":"0x771b442329da588668ba263a2140189d7e495cf88b34631810a182e62fdcda49"},{"messageHash":"0x121e81637cba7a87251b779dee2bf68d88773e021dc54c1ca10d0a37ef36a580"},{"messageHash":"0xd245f2db1d4fbca9a30db34030fc29f910110567cac183e0b1f188d612b13932"},{"messageHash":"0xbdd303a7cf5cee2549b8e35c6e7972f06ee49b1f10c54469c0bdab9cbbd3489a"},{"messageHash":"0xac443d1c98c330e8f15ee2bbfcba5732c3c464fde1d7dac605cd5da8da3b1dfb"},{"messageHash":"0x789df58b8b732aa64434ea690c09e32942e67e31491ece9661da75f4700e1ed5"},{"messageHash":"0x5ccfd87f5f647359d02b9f4d182b67909574f763a311268836f919e40bff2cf0"},{"messageHash":"0x477c2429d783258c83d9765853ceb6d951011c34f33de0c30604294de8179cd1"},{"messageHash":"0x8b1975991d702c1b341ba2f8c5ce00d1d8e910889e4e8620d536090ef142549a"},{"messageHash":"0x6797d23c765e88fb1d9c7921f187e7d76bf34a93f60cd7d3622d3fe21b55b0dd"},{"messageHash":"0x9c1d58612e2f2395dfa57e892b47374129853227a8f02d3b99a32a485263553d"},{"messageHash":"0x470902df333199183a0161ffd987f4ac3041b11a9948a526942a15acb71a450b"},{"messageHash":"0x6cff81362b499377a16339f960f7865e61f74ac4deabc0c5da7f6d2aa1784de9"},{"messageHash":"0x15479511121fc6b48ab7e295485a8189b8b292c522b4ac61cd5231cb6f5e1e42"},{"messageHash":"0x080594b8d53ab213d018ac00436ace07b607b418fd34f1e71a4c692662b00398"},{"messageHash":"0x87ad94c22153ddcd6e73c8f7881b4faee9ef0b868aa37dfc28982e989dee9571"}]}'
2026-04-14 21:43:20.580 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:43:20.581 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:43:20.581 DEBUG [src.node.waku_node] Stopping container with id 8711e1a9207c
2026-04-14 21:43:21.048 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:21.048 DEBUG [src.node.waku_node] Stopping container with id 81f3a43582e2
2026-04-14 21:43:21.518 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:21.523 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:43:21.555 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:21.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
2026-04-14 21:39:41.658 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:41.660 DEBUG [tests.conftest] Running test: test_light_push_after_light_push_node_restarts with id: 2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5
2026-04-14 21:39:41.660 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:41.661 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:39:41.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:41.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5__wakuorg_nwaku:latest.log
2026-04-14 21:39:41.676 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:41.676 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:41.680 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:41.680 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.188
2026-04-14 21:39:41.681 DEBUG [src.node.docker_mananger] Generated ports ['8524', '8525', '8526', '8527', '8528']
2026-04-14 21:39:41.681 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:41.681 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:41.681 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:41.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 8524:8524 -p 8525:8525 -p 8526:8526 -p 8527:8527 -p 8528:8528 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8526 --rest-port=8524 --tcp-port=8525 --discv5-udp-port=8527 --rest-address=0.0.0.0 --nat=extip:172.18.174.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac77ec1ed47b8ec785a3beddaeddc64e08693edfad71d53d50438adf1ba04ed0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8528 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:39:41.870 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.188 tests-functional_default 1176a17858512a83fe665f75cc5db1535bd09ca6562af89d706b80222a87a5d7
2026-04-14 21:39:41.906 DEBUG [src.node.docker_mananger] Container started with ID 1176a1785851. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5__wakuorg_nwaku:latest.log
2026-04-14 21:39:41.906 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8524
2026-04-14 21:39:41.906 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:42.004 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:42.005 ERROR [src.node.docker_mananger] Max retries reached for container 6ab68e1962d7. Exiting log stream.
2026-04-14 21:39:42.495 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:42.496 ERROR [src.node.docker_mananger] Max retries reached for container b0f6b75c7838. Exiting log stream.
2026-04-14 21:39:42.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8524/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:42.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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 21:39:42.912 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:42.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8524/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:42.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.188/tcp/8525/p2p/16Uiu2HAm5g6BBB7K37JfrjPmBxjmQmX1gDJerzK76Ass9r9iqB87","/ip4/172.18.174.188/tcp/8526/ws/p2p/16Uiu2HAm5g6BBB7K37JfrjPmBxjmQmX1gDJerzK76Ass9r9iqB87"],"enrUri":"enr:-L24QLlJr0JdN3hiLG8xCWD0JuZcEy0BIoGuaSzPKtRp38iHfp06htJ-4mXDQnRiodXfBDPt0Tiy7QPA31tDiY64ev0CgmlkgnY0gmlwhKwSrryKbXVsdGlhZGRyc5YACASsEq68BiFNAAoErBKuvAYhTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmEZcAHQovuiheIfcL3kEgbo9RvBQ1uMaC49Pa1UoqVSDdGNwgiFNg3VkcIIhT4V3YWt1Mgk"}'
2026-04-14 21:39:42.914 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:42.921 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:42.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5__wakuorg_nwaku:latest.log
2026-04-14 21:39:42.922 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:42.922 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:42.923 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:42.923 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.183
2026-04-14 21:39:42.924 DEBUG [src.node.docker_mananger] Generated ports ['56898', '56899', '56900', '56901', '56902']
2026-04-14 21:39:42.924 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:42.924 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:42.924 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:42.924 DEBUG [src.node.docker_mananger] docker run -i -t -p 56898:56898 -p 56899:56899 -p 56900:56900 -p 56901:56901 -p 56902:56902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56900 --rest-port=56898 --tcp-port=56899 --discv5-udp-port=56901 --rest-address=0.0.0.0 --nat=extip:172.18.210.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7fcc8dc9def85a5d9b5a0ffd41d9a1e9ca82117fef778ecfacbadd48ad0e5352 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56902 --metrics-logging=true --lightpush=false --relay=true
2026-04-14 21:39:43.119 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.183 tests-functional_default 15c7b8c09d26d34f125b560f77625104d0eebbc6d514a264471ee7374fa98352
2026-04-14 21:39:43.156 DEBUG [src.node.docker_mananger] Container started with ID 15c7b8c09d26. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5__wakuorg_nwaku:latest.log
2026-04-14 21:39:43.157 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56898
2026-04-14 21:39:43.158 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:44.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56898/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:44.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:39:44.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:44.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:44.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.183/tcp/56899/p2p/16Uiu2HAmH9n48XoC2LVoF8hnN1X6Nk5E1GkoZkgNf4aPfcWxVZ8K","/ip4/172.18.210.183/tcp/56900/ws/p2p/16Uiu2HAmH9n48XoC2LVoF8hnN1X6Nk5E1GkoZkgNf4aPfcWxVZ8K"],"enrUri":"enr:-L24QJSIjwTrfhViVRhkY5JGKqdEcGpQhpbeEgMKE79zzO8_OMcHQAGy8wz3j_pesF_VHONm_f33u7cs1iPA0eK1T4gCgmlkgnY0gmlwhKwS0reKbXVsdGlhZGRyc5YACASsEtK3Bt5DAAoErBLStwbeRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQs6wLmudWxesgukFnvq1uItyQNMUb-2UWtI3f8YYqdiDdGNwgt5Dg3VkcILeRYV3YWt1MgE"}'
2026-04-14 21:39:44.164 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:44.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56898/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.188/tcp/8525/p2p/16Uiu2HAm5g6BBB7K37JfrjPmBxjmQmX1gDJerzK76Ass9r9iqB87"]'
2026-04-14 21:39:44.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:44.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:44.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5__wakuorg_nwaku:latest.log
2026-04-14 21:39:44.214 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:44.214 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:44.216 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:44.216 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.0
2026-04-14 21:39:44.216 DEBUG [src.node.docker_mananger] Generated ports ['63496', '63497', '63498', '63499', '63500']
2026-04-14 21:39:44.216 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:44.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:44.217 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:44.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 63496:63496 -p 63497:63497 -p 63498:63498 -p 63499:63499 -p 63500:63500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63498 --rest-port=63496 --tcp-port=63497 --discv5-udp-port=63499 --rest-address=0.0.0.0 --nat=extip:172.18.7.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c66fbdb577df8c5e3ed1cfbbc4fe37f4e288d9ac9bcec6ebda7c6e0b7cdd3b1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63500 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLlJr0JdN3hiLG8xCWD0JuZcEy0BIoGuaSzPKtRp38iHfp06htJ-4mXDQnRiodXfBDPt0Tiy7QPA31tDiY64ev0CgmlkgnY0gmlwhKwSrryKbXVsdGlhZGRyc5YACASsEq68BiFNAAoErBKuvAYhTt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmEZcAHQovuiheIfcL3kEgbo9RvBQ1uMaC49Pa1UoqVSDdGNwgiFNg3VkcIIhT4V3YWt1Mgk --lightpushnode=/ip4/172.18.174.188/tcp/8525/p2p/16Uiu2HAm5g6BBB7K37JfrjPmBxjmQmX1gDJerzK76Ass9r9iqB87 --lightpush=true --relay=true
2026-04-14 21:39:44.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.0 tests-functional_default 8c22e7309d05c8dc4bd15b1b91168b3c3fa6362e0c955b396c9591fd4dd1c356
2026-04-14 21:39:44.461 DEBUG [src.node.docker_mananger] Container started with ID 8c22e7309d05. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-39-41__eaaeae5c-ec3c-41f6-acee-f70ef26a5be5__wakuorg_nwaku:latest.log
2026-04-14 21:39:44.462 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63496
2026-04-14 21:39:44.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:45.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.479 INFO [src.node.api_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 21:39:45.482 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:45.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.0/tcp/63497/p2p/16Uiu2HAkxSR8bVbAMA5trosHGj45XGisY1rAbvpgEzH2JK5qNS92","/ip4/172.18.7.0/tcp/63498/ws/p2p/16Uiu2HAkxSR8bVbAMA5trosHGj45XGisY1rAbvpgEzH2JK5qNS92"],"enrUri":"enr:-L24QPdXmtwNehlXKVs_aftLk9G4rRJixQ2sqvVEbiAxwfaPNcrWL1Y6N2WBjw0r7aapajh0o9WxaHPBWM8oluf-YWgCgmlkgnY0gmlwhKwSBwCKbXVsdGlhZGRyc5YACASsEgcABvgJAAoErBIHAAb4Ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLMPaRdcJfaI4yN8yR0q3ruiuItBrqNjIGCz5qUes-R2DdGNwgvgJg3VkcIL4C4V3YWt1Mgk"}'
2026-04-14 21:39:45.486 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:45.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.188/tcp/8525/p2p/16Uiu2HAm5g6BBB7K37JfrjPmBxjmQmX1gDJerzK76Ass9r9iqB87"]'
2026-04-14 21:39:45.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.183/tcp/56899/p2p/16Uiu2HAmH9n48XoC2LVoF8hnN1X6Nk5E1GkoZkgNf4aPfcWxVZ8K"]'
2026-04-14 21:39:45.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8524/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:45.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:45.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63496/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:39:45.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.537 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 21:39:45.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63496/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202785537132110}}'
2026-04-14 21:39:45.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:45.550 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:45.652 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:45.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202785537132110,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:45.656 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:45.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202785537132110,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:45.660 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:45.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:45.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202785537132110,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:45.664 DEBUG [src.node.waku_node] Restarting container with id 8c22e7309d05
2026-04-14 21:39:46.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:46.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:46.480 INFO [src.node.api_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 21:39:46.480 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:46.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:46.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.0/tcp/63497/p2p/16Uiu2HAkxSR8bVbAMA5trosHGj45XGisY1rAbvpgEzH2JK5qNS92","/ip4/172.18.7.0/tcp/63498/ws/p2p/16Uiu2HAkxSR8bVbAMA5trosHGj45XGisY1rAbvpgEzH2JK5qNS92"],"enrUri":"enr:-L24QPdXmtwNehlXKVs_aftLk9G4rRJixQ2sqvVEbiAxwfaPNcrWL1Y6N2WBjw0r7aapajh0o9WxaHPBWM8oluf-YWgCgmlkgnY0gmlwhKwSBwCKbXVsdGlhZGRyc5YACASsEgcABvgJAAoErBIHAAb4Ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLMPaRdcJfaI4yN8yR0q3ruiuItBrqNjIGCz5qUes-R2DdGNwgvgJg3VkcIL4C4V3YWt1Mgk"}'
2026-04-14 21:39:46.483 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:46.483 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 21:39:46.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63496/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202786483839553}}'
2026-04-14 21:39:46.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:46.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:39:46.600 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:46.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8524/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:46.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202786483839553,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:46.605 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:46.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:46.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202786483839553,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:46.609 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:39:46.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:46.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202786483839553,"ephemeral":false,"proof":""}]'
2026-04-14 21:39:46.614 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:46.615 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:46.616 DEBUG [src.node.waku_node] Stopping container with id 1176a1785851
2026-04-14 21:39:47.101 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:47.103 DEBUG [src.node.waku_node] Stopping container with id 15c7b8c09d26
2026-04-14 21:39:47.595 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:47.595 DEBUG [src.node.waku_node] Stopping container with id 8c22e7309d05
2026-04-14 21:39:47.963 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:47.964 ERROR [src.node.docker_mananger] Max retries reached for container 1176a1785851. Exiting log stream.
2026-04-14 21:39:48.057 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:48.059 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:48.084 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:48.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:48.131 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 21:39:11.814 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:11.815 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_pubsub_topic with id: 2026-04-14_21-39-11__870971a9-433d-40a4-aff6-5a884e0ffa01
2026-04-14 21:39:11.815 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:11.815 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:39:11.816 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 21:39:11.823 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:11.823 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-39-11__870971a9-433d-40a4-aff6-5a884e0ffa01__wakuorg_nwaku:latest.log
2026-04-14 21:39:11.823 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:11.823 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:11.824 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:11.825 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.65
2026-04-14 21:39:11.825 DEBUG [src.node.docker_mananger] Generated ports ['36929', '36930', '36931', '36932', '36933']
2026-04-14 21:39:11.825 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:11.825 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:11.825 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:11.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 36929:36929 -p 36930:36930 -p 36931:36931 -p 36932:36932 -p 36933:36933 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36931 --rest-port=36929 --tcp-port=36930 --discv5-udp-port=36932 --rest-address=0.0.0.0 --nat=extip:172.18.21.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbf9eb0abc6da6f1b5daeb27c7be806a5fbedbbea3b3a9e1a1083e4fa65cfce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36933 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:39:12.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.65 tests-functional_default 9e0bf35bed351e0aa8239b13810826399bf07fdb0ce4cd2c371a2b53f9443dd6
2026-04-14 21:39:12.055 DEBUG [src.node.docker_mananger] Container started with ID 9e0bf35bed35. Setting up logs at ./log/docker/node1_2026-04-14_21-39-11__870971a9-433d-40a4-aff6-5a884e0ffa01__wakuorg_nwaku:latest.log
2026-04-14 21:39:12.055 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36929
2026-04-14 21:39:12.055 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:12.108 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:12.108 ERROR [src.node.docker_mananger] Max retries reached for container 49000c3d38b8. Exiting log stream.
2026-04-14 21:39:12.632 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:12.632 ERROR [src.node.docker_mananger] Max retries reached for container 55dca249d0f2. Exiting log stream.
2026-04-14 21:39:13.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36929/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:13.059 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:39:13.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:13.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36929/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:13.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.65/tcp/36930/p2p/16Uiu2HAmEhv2u6eJXgwBFHwatycr8t8f6dkm6gxt4GkCnEF4QKAp","/ip4/172.18.21.65/tcp/36931/ws/p2p/16Uiu2HAmEhv2u6eJXgwBFHwatycr8t8f6dkm6gxt4GkCnEF4QKAp"],"enrUri":"enr:-L24QNWJs-wl8_CO1VKqULsP42W2wpASAm3ea1e6b-AN6qEAflzAKVVzrMUDtmWTQ7qvJITnpXNPPPfhfdGf8k_DCZ4CgmlkgnY0gmlwhKwSFUGKbXVsdGlhZGRyc5YACASsEhVBBpBCAAoErBIVQQaQQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHnc8JOqazCVYjVKkGwkP9AkPDICPukv3_HRFd99_lQmDdGNwgpBCg3VkcIKQRIV3YWt1MgU"}'
2026-04-14 21:39:13.062 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:13.063 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 21:39:13.070 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:13.070 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-39-11__870971a9-433d-40a4-aff6-5a884e0ffa01__wakuorg_nwaku:latest.log
2026-04-14 21:39:13.070 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:13.070 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:13.072 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:13.072 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.38
2026-04-14 21:39:13.072 DEBUG [src.node.docker_mananger] Generated ports ['56703', '56704', '56705', '56706', '56707']
2026-04-14 21:39:13.072 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:13.073 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:13.073 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:13.073 DEBUG [src.node.docker_mananger] docker run -i -t -p 56703:56703 -p 56704:56704 -p 56705:56705 -p 56706:56706 -p 56707:56707 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56705 --rest-port=56703 --tcp-port=56704 --discv5-udp-port=56706 --rest-address=0.0.0.0 --nat=extip:172.18.168.38 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9c7bc85f4e91cfbf9ffbafded0957f625397d41765d9ffb6b3ac4a4efaa36a3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56707 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNWJs-wl8_CO1VKqULsP42W2wpASAm3ea1e6b-AN6qEAflzAKVVzrMUDtmWTQ7qvJITnpXNPPPfhfdGf8k_DCZ4CgmlkgnY0gmlwhKwSFUGKbXVsdGlhZGRyc5YACASsEhVBBpBCAAoErBIVQQaQQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHnc8JOqazCVYjVKkGwkP9AkPDICPukv3_HRFd99_lQmDdGNwgpBCg3VkcIKQRIV3YWt1MgU --filternode=/ip4/172.18.21.65/tcp/36930/p2p/16Uiu2HAmEhv2u6eJXgwBFHwatycr8t8f6dkm6gxt4GkCnEF4QKAp
2026-04-14 21:39:13.269 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.38 tests-functional_default 0abb16cddfa3bb0a987a6982a674c60a472eb5a1baf530eed8533b4ca9929bd9
2026-04-14 21:39:13.305 DEBUG [src.node.docker_mananger] Container started with ID 0abb16cddfa3. Setting up logs at ./log/docker/node2_2026-04-14_21-39-11__870971a9-433d-40a4-aff6-5a884e0ffa01__wakuorg_nwaku:latest.log
2026-04-14 21:39:13.305 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56703
2026-04-14 21:39:13.305 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:14.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56703/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:14.309 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 21:39:14.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:14.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:14.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.38/tcp/56704/p2p/16Uiu2HAmHphaJNzpBiu9pKpgZt7XksJC8Vtehn7C5XPZj1PRpQx8","/ip4/172.18.168.38/tcp/56705/ws/p2p/16Uiu2HAmHphaJNzpBiu9pKpgZt7XksJC8Vtehn7C5XPZj1PRpQx8"],"enrUri":"enr:-L24QPR-KL6fXYQPxj83bhpEIKoU5Yllf31gYkXFgFVQuI6CGc-MYD1db8xocWK26nb70xKtG2dT-iz3YEWC47eOkkkCgmlkgnY0gmlwhKwSqCaKbXVsdGlhZGRyc5YACASsEqgmBt2AAAoErBKoJgbdgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTMdGPyaigld4rdIMvOGb074QqYaDAJkEVP3HUoBQGlGDdGNwgt2Ag3VkcILdgoV3YWt1MgA"}'
2026-04-14 21:39:14.312 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:14.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56703/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.65/tcp/36930/p2p/16Uiu2HAmEhv2u6eJXgwBFHwatycr8t8f6dkm6gxt4GkCnEF4QKAp"]'
2026-04-14 21:39:14.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:14.347 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 21:39:14.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36929/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:39:14.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:14.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56703/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "57d8e89e-d8b1-41f7-a7e0-ca1e6e392e12", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:39:14.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"57d8e89e-d8b1-41f7-a7e0-ca1e6e392e12","statusDesc":"OK"}'
2026-04-14 21:39:14.382 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:56703/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
2026-04-14 21:39:14.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-14 21:39:14.393 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:14.394 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:14.394 DEBUG [src.node.waku_node] Stopping container with id 9e0bf35bed35
2026-04-14 21:39:14.848 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:14.849 DEBUG [src.node.waku_node] Stopping container with id 0abb16cddfa3
2026-04-14 21:39:15.296 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:15.297 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:15.307 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:15.313 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_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-14_21-40-55__28afe210-8e4b-472c-8aab-1f5c11a0ac48
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_21-40-55__28afe210-8e4b-472c-8aab-1f5c11a0ac48__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.100
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['22191', '22192', '22193', '22194', '22195']
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 22191:22191 -p 22192:22192 -p 22193:22193 -p 22194:22194 -p 22195:22195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22193 --rest-port=22191 --tcp-port=22192 --discv5-udp-port=22194 --rest-address=0.0.0.0 --nat=extip:172.18.100.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8f322bf2ecccc3de4b4b3ccd71fae2da4cf618b1fdc51de69a51fee5890e0a9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22195 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.100.100 tests-functional_default 85bd0cad349e3b0a5a58c216aba8df5a7b6faf10ae88224e74aed2f99a8bc614
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 85bd0cad349e. Setting up logs at ./log/docker/node1_2026-04-14_21-40-55__28afe210-8e4b-472c-8aab-1f5c11a0ac48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 22191
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 8553298d61bd. 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 e7618b12f3df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22191/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:22191/debug/v1/info" -H "Content-Type: application/json" -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.100/tcp/22192/p2p/16Uiu2HAmJ7v7pCf5p6JW365houw7uzwJBFCDZb8v3WnTgJLJNXiQ","/ip4/172.18.100.100/tcp/22193/ws/p2p/16Uiu2HAmJ7v7pCf5p6JW365houw7uzwJBFCDZb8v3WnTgJLJNXiQ"],"enrUri":"enr:-L24QFGc5N16z8pee9IMxPtz0HIVAPxf1jMKXSiW6dZyOQAKaiM--JRTCpdmOYXWMeAHE03DMY9PKkTtrDdsktB9ZpYCgmlkgnY0gmlwhKwSZGSKbXVsdGlhZGRyc5YACASsEmRkBlawAAoErBJkZAZWsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUTBUugwyLoO9UdmnZhB3FBWggAUFiTca8AR3yDQU9ZGDdGNwglawg3VkcIJWsoV3YWt1MgU"}'
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_21-40-55__28afe210-8e4b-472c-8aab-1f5c11a0ac48__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.74.27
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['37089', '37090', '37091', '37092', '37093']
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 37089:37089 -p 37090:37090 -p 37091:37091 -p 37092:37092 -p 37093:37093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37091 --rest-port=37089 --tcp-port=37090 --discv5-udp-port=37092 --rest-address=0.0.0.0 --nat=extip:172.18.74.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ecffddb6aeffcfe8eebee10bcb3eb8e98afe8904ec4fc063b8c14faaee9e3f6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37093 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFGc5N16z8pee9IMxPtz0HIVAPxf1jMKXSiW6dZyOQAKaiM--JRTCpdmOYXWMeAHE03DMY9PKkTtrDdsktB9ZpYCgmlkgnY0gmlwhKwSZGSKbXVsdGlhZGRyc5YACASsEmRkBlawAAoErBJkZAZWsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUTBUugwyLoO9UdmnZhB3FBWggAUFiTca8AR3yDQU9ZGDdGNwglawg3VkcIJWsoV3YWt1MgU --filternode=/ip4/172.18.100.100/tcp/22192/p2p/16Uiu2HAmJ7v7pCf5p6JW365houw7uzwJBFCDZb8v3WnTgJLJNXiQ
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.74.27 tests-functional_default 2c42a97ef5dc20ca0d7343e03b721b9eecbc9d7b2184118dac3e64e85bd2e3d2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 2c42a97ef5dc. Setting up logs at ./log/docker/node2_2026-04-14_21-40-55__28afe210-8e4b-472c-8aab-1f5c11a0ac48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 37089
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37089/health" -H "Content-Type: application/json" -d 'None'
INFO  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:37089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.27/tcp/37090/p2p/16Uiu2HAkwsRf5aY6XZ5d3h6Ce8sxjVKvM518FJ2U41CZr5LiaxU4","/ip4/172.18.74.27/tcp/37091/ws/p2p/16Uiu2HAkwsRf5aY6XZ5d3h6Ce8sxjVKvM518FJ2U41CZr5LiaxU4"],"enrUri":"enr:-L24QL-XdJFzMwYQakaQAtwtJ2EZLnIqf-_Jx14k2ZMrQR_UFfJ_6fXJrsdjCVF2pcGOR7KV3Kud95wcl3aaM6pBDlQCgmlkgnY0gmlwhKwSShuKbXVsdGlhZGRyc5YACASsEkobBpDiAAoErBJKGwaQ490DgnJzhQDGAQAAiXNlY3AyNTZrMaECJFBHvDIKDQjlWk_j9ym91z7H8rQWYdBtyj-vuxEKa_WDdGNwgpDig3VkcIKQ5IV3YWt1MgA"}'
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:37089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.100/tcp/22192/p2p/16Uiu2HAmJ7v7pCf5p6JW365houw7uzwJBFCDZb8v3WnTgJLJNXiQ"]'
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:22191/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:37089/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6151a45f-d9f1-4dce-a34b-d5ee90115f29", "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":"6151a45f-d9f1-4dce-a34b-d5ee90115f29","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22191/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:37089/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "760db77b-a31f-4581-b6d2-cf2ac3d5f95d", "contentFilters": ["Hello World!", "1234567890"], "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":"760db77b-a31f-4581-b6d2-cf2ac3d5f95d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37089/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776202857996982371,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:37089/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "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:22191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37089/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37089/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 85bd0cad349e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 2c42a97ef5dc
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,41 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_verify_node_version2 with id: 2026-04-14_21-44-13__b04ac7f7-f298-4c66-b499-89f48cdc3aba
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_21-44-13__b04ac7f7-f298-4c66-b499-89f48cdc3aba__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py: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.139.105
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['10327', '10328', '10329', '10330', '10331']
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 10327:10327 -p 10328:10328 -p 10329:10329 -p 10330:10330 -p 10331:10331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10329 --rest-port=10327 --tcp-port=10328 --discv5-udp-port=10330 --rest-address=0.0.0.0 --nat=extip:172.18.139.105 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0ef0da439cee637465d80acc442d2cd3addd4b64debb2ad5ca1bd280075cde7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10331 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.139.105 tests-functional_default 928a531e5a228311568f5ca45d7f570cd73c66910786419f8de053bdb5307285
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 928a531e5a22. Setting up logs at ./log/docker/node1_2026-04-14_21-44-13__b04ac7f7-f298-4c66-b499-89f48cdc3aba__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 10327
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 a6e6d6563caf. 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 7abd0cb5238b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10327/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:10327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.105/tcp/10328/p2p/16Uiu2HAmLnfF2hM3iZb2MH3YoR9v7F5jP3J5csBkduw1zz6d7JSn","/ip4/172.18.139.105/tcp/10329/ws/p2p/16Uiu2HAmLnfF2hM3iZb2MH3YoR9v7F5jP3J5csBkduw1zz6d7JSn"],"enrUri":"enr:-L24QAr8lxMrKo4a8vQgay4AnM8qyTp9QIZijUSaUgEQyW3zchaxWjFK8xvtCvrUczL6UhKXzaA3TDBzh2_sMhE0w_ECgmlkgnY0gmlwhKwSi2mKbXVsdGlhZGRyc5YACASsEotpBihYAAoErBKLaQYoWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeNSJVsZseDlbQLe2cWTvDcXgW_zXWuPnOUdhJDUqO0uDdGNwgihYg3VkcIIoWoV3YWt1MgE"}'
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 GET "http://127.0.0.1:10327/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:27 version of created node is v0.38.0-rc.0-21-g9a3445
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 928a531e5a22
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,818 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_20_senders_1_receiver with id: 2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450
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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__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:186 Start 20 nodes to publish messages
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.48.195
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['39333', '39334', '39335', '39336', '39337']
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 39333:39333 -p 39334:39334 -p 39335:39335 -p 39336:39336 -p 39337:39337 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39335 --rest-port=39333 --tcp-port=39334 --discv5-udp-port=39336 --rest-address=0.0.0.0 --nat=extip:172.18.48.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a35dd8a66b5d2cf28edbfecc708c2a3c7b772c2cb8ba6e5f3cbc2ec06393c6fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39337 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.48.195 tests-functional_default 54426364333c1225147628851c46206ec1eea672a4ebccb163dc1cc3a4256414
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 54426364333c. Setting up logs at ./log/docker/node1_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 39333
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 4d448997e37e. 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 9d15cbb0d91b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39333/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:39333/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.195/tcp/39334/p2p/16Uiu2HAm5T2kRVKX7ajn7zWUAJwDCQhMJZiH4qsF85XStPyVMnSP","/ip4/172.18.48.195/tcp/39335/ws/p2p/16Uiu2HAm5T2kRVKX7ajn7zWUAJwDCQhMJZiH4qsF85XStPyVMnSP"],"enrUri":"enr:-L24QGQZZXTjFeB4_3KLFriylb9fAyzHEqp_rGJGoMQ9klkyEg3gwFHM17Sr1JdGo0SmDAByNLlCUXObSpIvq36KzRICgmlkgnY0gmlwhKwSMMOKbXVsdGlhZGRyc5YACASsEjDDBpmmAAoErBIwwwaZp90DgnJzhQDGAQAAiXNlY3AyNTZrMaEClO3vJzZpm62aL_XV-W6OJESwru3lAVRiAUyZ73DsFvSDdGNwgpmmg3VkcIKZqIV3YWt1MgE"}'
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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.41
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['7834', '7835', '7836', '7837', '7838']
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 7834:7834 -p 7835:7835 -p 7836:7836 -p 7837:7837 -p 7838:7838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7836 --rest-port=7834 --tcp-port=7835 --discv5-udp-port=7837 --rest-address=0.0.0.0 --nat=extip:172.18.14.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=00bcafb3c2d6212a381a26049e9e8d459c0acd6dbfb25ddcc8fe2eb701c5faa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7838 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGQZZXTjFeB4_3KLFriylb9fAyzHEqp_rGJGoMQ9klkyEg3gwFHM17Sr1JdGo0SmDAByNLlCUXObSpIvq36KzRICgmlkgnY0gmlwhKwSMMOKbXVsdGlhZGRyc5YACASsEjDDBpmmAAoErBIwwwaZp90DgnJzhQDGAQAAiXNlY3AyNTZrMaEClO3vJzZpm62aL_XV-W6OJESwru3lAVRiAUyZ73DsFvSDdGNwgpmmg3VkcIKZqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.14.41 tests-functional_default baa78755b16f07c96360f5f508aacf68c6ed6bbb21fd41cde86cce62fe734de1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID baa78755b16f. Setting up logs at ./log/docker/node1_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 7834
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:7834/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/7835/p2p/16Uiu2HAmUhaLzzC5T5zrbb2x7gw85GwXSQiHirC55TEtBEMksKj1","/ip4/172.18.14.41/tcp/7836/ws/p2p/16Uiu2HAmUhaLzzC5T5zrbb2x7gw85GwXSQiHirC55TEtBEMksKj1"],"enrUri":"enr:-L24QFr_sP_tbrrmMocmr5TDFzQQ5QjFvLKRz_AXDt3iGCFATUApNh9PzA1cm5F21vayOX3R82PDRMFQE-wKJjXZfPUCgmlkgnY0gmlwhKwSDimKbXVsdGlhZGRyc5YACASsEg4pBh6bAAoErBIOKQYenN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7mSXOZaPgGbtTqiDzu_YU7-4B-EN69LQEu7rFyrqG0yDdGNwgh6bg3VkcIIenYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.43.157
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['32225', '32226', '32227', '32228', '32229']
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 32225:32225 -p 32226:32226 -p 32227:32227 -p 32228:32228 -p 32229:32229 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32227 --rest-port=32225 --tcp-port=32226 --discv5-udp-port=32228 --rest-address=0.0.0.0 --nat=extip:172.18.43.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=67feb1d8d6013f5c686e39febfec2ea8ab7a555cb6eaa1e16c3ff1caef9111f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32229 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFr_sP_tbrrmMocmr5TDFzQQ5QjFvLKRz_AXDt3iGCFATUApNh9PzA1cm5F21vayOX3R82PDRMFQE-wKJjXZfPUCgmlkgnY0gmlwhKwSDimKbXVsdGlhZGRyc5YACASsEg4pBh6bAAoErBIOKQYenN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7mSXOZaPgGbtTqiDzu_YU7-4B-EN69LQEu7rFyrqG0yDdGNwgh6bg3VkcIIenYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.43.157 tests-functional_default 040b5b450121622c2beec0308a9e7301b81cb577c1b3a1c10fc6a698b50793f3
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 040b5b450121. Setting up logs at ./log/docker/node2_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 32225
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:32225/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/32226/p2p/16Uiu2HAmT9HRmVecdcKHYgCA58AvHMo5H1UNfMHMST9vvHy6jVeE","/ip4/172.18.43.157/tcp/32227/ws/p2p/16Uiu2HAmT9HRmVecdcKHYgCA58AvHMo5H1UNfMHMST9vvHy6jVeE"],"enrUri":"enr:-L24QBCf4LhzNxfjRFFwmSJUQJpzUDDfwPzDuD6gW4jlQtH9M_fNl_tPEhjNdvg253QRVFbNLPnCCJcy12vcDkHNYAUCgmlkgnY0gmlwhKwSK52KbXVsdGlhZGRyc5YACASsEiudBn3iAAoErBIrnQZ9490DgnJzhQDGAQAAiXNlY3AyNTZrMaED10MwWrKduCFElOYLmybDgvS8F8trNd9Tvz9eg3mCRL-DdGNwgn3ig3VkcIJ95IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.5.212
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['10377', '10378', '10379', '10380', '10381']
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 10377:10377 -p 10378:10378 -p 10379:10379 -p 10380:10380 -p 10381:10381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10379 --rest-port=10377 --tcp-port=10378 --discv5-udp-port=10380 --rest-address=0.0.0.0 --nat=extip:172.18.5.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edbeee056cf3735d74fff1b6bc5a5cdbe9c8c7f26afb3fefbeadb0b4eaec2fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBCf4LhzNxfjRFFwmSJUQJpzUDDfwPzDuD6gW4jlQtH9M_fNl_tPEhjNdvg253QRVFbNLPnCCJcy12vcDkHNYAUCgmlkgnY0gmlwhKwSK52KbXVsdGlhZGRyc5YACASsEiudBn3iAAoErBIrnQZ9490DgnJzhQDGAQAAiXNlY3AyNTZrMaED10MwWrKduCFElOYLmybDgvS8F8trNd9Tvz9eg3mCRL-DdGNwgn3ig3VkcIJ95IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.5.212 tests-functional_default 46a4a7ff2a87a52d841b86c6adc8ac0461918f0040a68fdef1956970d973c787
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 46a4a7ff2a87. Setting up logs at ./log/docker/node3_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 10377
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10377/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:10377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.212/tcp/10378/p2p/16Uiu2HAmSaLFSLWiZ3au2aGmvzjgPgtTvcYqjbKNQkkadof7bqTn","/ip4/172.18.5.212/tcp/10379/ws/p2p/16Uiu2HAmSaLFSLWiZ3au2aGmvzjgPgtTvcYqjbKNQkkadof7bqTn"],"enrUri":"enr:-L24QPuHz9v_2cAgO5ELpD5okAnUTpX-tPf3jV6iT5lxr1YeHn7DSjdzxTfH_kg9fNWdVfdIAnhLHqN50xZOoMomlMwCgmlkgnY0gmlwhKwSBdSKbXVsdGlhZGRyc5YACASsEgXUBiiKAAoErBIF1AYoi90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDztI2gRWrZK6GY0evjVMhrBLlSa4gqZqTfKEcXxkeBsGDdGNwgiiKg3VkcIIojIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.80.110
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['35833', '35834', '35835', '35836', '35837']
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 35833:35833 -p 35834:35834 -p 35835:35835 -p 35836:35836 -p 35837:35837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35835 --rest-port=35833 --tcp-port=35834 --discv5-udp-port=35836 --rest-address=0.0.0.0 --nat=extip:172.18.80.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8fe8aa187cae4de93c004a505eeb29d0193edadf253382f72c9446529e8edec1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35837 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPuHz9v_2cAgO5ELpD5okAnUTpX-tPf3jV6iT5lxr1YeHn7DSjdzxTfH_kg9fNWdVfdIAnhLHqN50xZOoMomlMwCgmlkgnY0gmlwhKwSBdSKbXVsdGlhZGRyc5YACASsEgXUBiiKAAoErBIF1AYoi90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDztI2gRWrZK6GY0evjVMhrBLlSa4gqZqTfKEcXxkeBsGDdGNwgiiKg3VkcIIojIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.80.110 tests-functional_default 9c3c5a8d58db489d055bc55dac427789f8bbc939a475a7d3d302cac8fa1c8957
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9c3c5a8d58db. Setting up logs at ./log/docker/node4_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 35833
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35833/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:35833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.110/tcp/35834/p2p/16Uiu2HAmDerV8j6vUQFZBPzfJkwoR5eV85f7gS3DBk9sP3AqQn2E","/ip4/172.18.80.110/tcp/35835/ws/p2p/16Uiu2HAmDerV8j6vUQFZBPzfJkwoR5eV85f7gS3DBk9sP3AqQn2E"],"enrUri":"enr:-L24QNscc2aIX7731568jYyPzB-TTzSLUXwSIywzgyc0t1vACZMPwOQeeHDc0FhwBn42KiwQhQLrqrB-UDvJS1dl1_ECgmlkgnY0gmlwhKwSUG6KbXVsdGlhZGRyc5YACASsElBuBov6AAoErBJQbgaL-90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDtLLUeNmsy_Q7q4UeyYNvFn-08Rc2u8dWGCY13_-MFODdGNwgov6g3VkcIKL_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['56303', '56304', '56305', '56306', '56307']
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 56303:56303 -p 56304:56304 -p 56305:56305 -p 56306:56306 -p 56307:56307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56305 --rest-port=56303 --tcp-port=56304 --discv5-udp-port=56306 --rest-address=0.0.0.0 --nat=extip:172.18.17.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1b335a54b25c4c594a1fbb362bbf2c0dc3d4bdefbc3b92b4ce9ffd8e4a2e874 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56307 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNscc2aIX7731568jYyPzB-TTzSLUXwSIywzgyc0t1vACZMPwOQeeHDc0FhwBn42KiwQhQLrqrB-UDvJS1dl1_ECgmlkgnY0gmlwhKwSUG6KbXVsdGlhZGRyc5YACASsElBuBov6AAoErBJQbgaL-90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDtLLUeNmsy_Q7q4UeyYNvFn-08Rc2u8dWGCY13_-MFODdGNwgov6g3VkcIKL_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.17.153 tests-functional_default a57dbe913612eb17be7f6a4f282450447dd8c6ba825bac33405eea63bed26948
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a57dbe913612. Setting up logs at ./log/docker/node5_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 56303
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56303/health" -H "Content-Type: application/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":"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:56303/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/56304/p2p/16Uiu2HAmM7vgLUhwteBsjQ8GUoyFVtrxRqrYBYRD9BJoHdcku5K5","/ip4/172.18.17.153/tcp/56305/ws/p2p/16Uiu2HAmM7vgLUhwteBsjQ8GUoyFVtrxRqrYBYRD9BJoHdcku5K5"],"enrUri":"enr:-L24QL43UBQg7Nk_HxHiB-AGj2mv6ic_k8M6MZINww0KYZwjFwRX04xznNiYZB7JRXNOlFDyn-dzoFocbHe-q9q8HXwCgmlkgnY0gmlwhKwSEZmKbXVsdGlhZGRyc5YACASsEhGZBtvwAAoErBIRmQbb8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfcQGl_FZCkSKr8M3fakLMta-hxo08G_MsdQm-PnmqFiDdGNwgtvwg3VkcILb8oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node6_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.74.211
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['37631', '37632', '37633', '37634', '37635']
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 37631:37631 -p 37632:37632 -p 37633:37633 -p 37634:37634 -p 37635:37635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37633 --rest-port=37631 --tcp-port=37632 --discv5-udp-port=37634 --rest-address=0.0.0.0 --nat=extip:172.18.74.211 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=46a43c4a9bcbe6aa4fdd1dcabe214bf5ba246ba34e8cdeb6dbbebb8fb43dfa7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL43UBQg7Nk_HxHiB-AGj2mv6ic_k8M6MZINww0KYZwjFwRX04xznNiYZB7JRXNOlFDyn-dzoFocbHe-q9q8HXwCgmlkgnY0gmlwhKwSEZmKbXVsdGlhZGRyc5YACASsEhGZBtvwAAoErBIRmQbb8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfcQGl_FZCkSKr8M3fakLMta-hxo08G_MsdQm-PnmqFiDdGNwgtvwg3VkcILb8oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.74.211 tests-functional_default 8b558a61c50af5ef3afca941cd0a86076ed10792b9ad861c137b546d880a4b63
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8b558a61c50a. Setting up logs at ./log/docker/node6_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 37631
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37631/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:37631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.211/tcp/37632/p2p/16Uiu2HAm5TUjpGTSexv91ZVHrAHYSbFRBm835RGUYeuNPGGHXfc1","/ip4/172.18.74.211/tcp/37633/ws/p2p/16Uiu2HAm5TUjpGTSexv91ZVHrAHYSbFRBm835RGUYeuNPGGHXfc1"],"enrUri":"enr:-L24QI9tasvkJm2_Ko9NXrlIV9R-N5eBKWznL2fwYHm8g4atQSjxoOzqHzZsOADB9Y6eNrjWVqVzbnxfamldCNaPFZsCgmlkgnY0gmlwhKwSStOKbXVsdGlhZGRyc5YACASsEkrTBpMAAAoErBJK0waTAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClQtSFe3DfbYUVKwPXTIy7lRG6WxvfUHt-xUHgKzEvxaDdGNwgpMAg3VkcIKTAoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node7_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.23.95
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['8491', '8492', '8493', '8494', '8495']
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 8491:8491 -p 8492:8492 -p 8493:8493 -p 8494:8494 -p 8495:8495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8493 --rest-port=8491 --tcp-port=8492 --discv5-udp-port=8494 --rest-address=0.0.0.0 --nat=extip:172.18.23.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=10dae087bcaa26becfa4bb0bf7fedecbd1b9af49b4b1ff2f93afef572f4e45af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8495 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9tasvkJm2_Ko9NXrlIV9R-N5eBKWznL2fwYHm8g4atQSjxoOzqHzZsOADB9Y6eNrjWVqVzbnxfamldCNaPFZsCgmlkgnY0gmlwhKwSStOKbXVsdGlhZGRyc5YACASsEkrTBpMAAAoErBJK0waTAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClQtSFe3DfbYUVKwPXTIy7lRG6WxvfUHt-xUHgKzEvxaDdGNwgpMAg3VkcIKTAoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.23.95 tests-functional_default ea3ddef2908db28ee4e1bc635434c2fd504deaa52a5fa2e4c74ef9ade3b642e0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ea3ddef2908d. Setting up logs at ./log/docker/node7_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 8491
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8491/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:8491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.95/tcp/8492/p2p/16Uiu2HAmPCfPxxoZdDbM5yHGQfr5UZPjeVqL1auhgHDz8KXhH5mf","/ip4/172.18.23.95/tcp/8493/ws/p2p/16Uiu2HAmPCfPxxoZdDbM5yHGQfr5UZPjeVqL1auhgHDz8KXhH5mf"],"enrUri":"enr:-L24QEqfttAgycIinUDXWdwy_SvBSu_4Wf13qzxY8LOq2wfyO6mJyi3d01xp0TI5T56whJEN2fh4PKMlY0Ej7xPuR-oCgmlkgnY0gmlwhKwSF1-KbXVsdGlhZGRyc5YACASsEhdfBiEsAAoErBIXXwYhLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnLIGIZVx-oNsPszhjUjywi3sjaUfE8063xDGW8F_t26DdGNwgiEsg3VkcIIhLoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node8_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.87.239
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['63595', '63596', '63597', '63598', '63599']
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 63595:63595 -p 63596:63596 -p 63597:63597 -p 63598:63598 -p 63599:63599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63597 --rest-port=63595 --tcp-port=63596 --discv5-udp-port=63598 --rest-address=0.0.0.0 --nat=extip:172.18.87.239 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d7a3acfdf95bcd033969bca2eafd7c92677ed6045514d0fda901ae89bb4bd7b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63599 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEqfttAgycIinUDXWdwy_SvBSu_4Wf13qzxY8LOq2wfyO6mJyi3d01xp0TI5T56whJEN2fh4PKMlY0Ej7xPuR-oCgmlkgnY0gmlwhKwSF1-KbXVsdGlhZGRyc5YACASsEhdfBiEsAAoErBIXXwYhLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnLIGIZVx-oNsPszhjUjywi3sjaUfE8063xDGW8F_t26DdGNwgiEsg3VkcIIhLoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.87.239 tests-functional_default 24f3f7565150efb88c46d534a26bc8490480cf3fc982dbb91aca1fd84a7ef091
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 24f3f7565150. Setting up logs at ./log/docker/node8_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 63595
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:63595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.239/tcp/63596/p2p/16Uiu2HAmNSTWoXgYwaMTeV3wLmPm2ZyZ9CcWNw1gMve1enpTkyK3","/ip4/172.18.87.239/tcp/63597/ws/p2p/16Uiu2HAmNSTWoXgYwaMTeV3wLmPm2ZyZ9CcWNw1gMve1enpTkyK3"],"enrUri":"enr:-L24QFy9sZ8B9No44l19YOh24fLcgU4FDQ-5PkSOH43DyZHzYaVzluUEhoEylADAFXLMpl910kXEPjeT49SXOzM6scUCgmlkgnY0gmlwhKwSV--KbXVsdGlhZGRyc5YACASsElfvBvhsAAoErBJX7wb4bd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkV8If9vSg66gIkQx2cUo4buGbyO0dxN06MP8gUK-2G6DdGNwgvhsg3VkcIL4boV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node9_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.129.72
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['33400', '33401', '33402', '33403', '33404']
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 33400:33400 -p 33401:33401 -p 33402:33402 -p 33403:33403 -p 33404:33404 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33402 --rest-port=33400 --tcp-port=33401 --discv5-udp-port=33403 --rest-address=0.0.0.0 --nat=extip:172.18.129.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db304f9af6eebc0fdfebed5a2ddba79d29d8469e6fc61cee31a49f146015acac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33404 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFy9sZ8B9No44l19YOh24fLcgU4FDQ-5PkSOH43DyZHzYaVzluUEhoEylADAFXLMpl910kXEPjeT49SXOzM6scUCgmlkgnY0gmlwhKwSV--KbXVsdGlhZGRyc5YACASsElfvBvhsAAoErBJX7wb4bd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkV8If9vSg66gIkQx2cUo4buGbyO0dxN06MP8gUK-2G6DdGNwgvhsg3VkcIL4boV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.129.72 tests-functional_default c919ff3046bcdc5009a2213bf9c3f6bc45b2db1c8529b06f6cd9080133d67ff9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c919ff3046bc. Setting up logs at ./log/docker/node9_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 33400
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33400/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:33400/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.72/tcp/33401/p2p/16Uiu2HAmS8ab57MEq1nMpqvoEkhzeVBSY9ZHiAPxZCNva9oDFdFe","/ip4/172.18.129.72/tcp/33402/ws/p2p/16Uiu2HAmS8ab57MEq1nMpqvoEkhzeVBSY9ZHiAPxZCNva9oDFdFe"],"enrUri":"enr:-L24QBXWBfI2r2Rh2HIsf2Kld6s6P3KITnXIoZV-4BRbfwcWHw2yAFEz9HWJwX0peZbyHCgnpCYXDjWAizNpxdyOfSsCgmlkgnY0gmlwhKwSgUiKbXVsdGlhZGRyc5YACASsEoFIBoJ5AAoErBKBSAaCet0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyDlTEW4EQgXCNFCOLiu-g_qg7cj1Fv189QNUz3THyZGDdGNwgoJ5g3VkcIKCe4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node10_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.204
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['17725', '17726', '17727', '17728', '17729']
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 17725:17725 -p 17726:17726 -p 17727:17727 -p 17728:17728 -p 17729:17729 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17727 --rest-port=17725 --tcp-port=17726 --discv5-udp-port=17728 --rest-address=0.0.0.0 --nat=extip:172.18.53.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a1ca1dacfcc350f49cc171a5c7760eb87c7b7b2f9a1bccc18ba81bd1c385aca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17729 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBXWBfI2r2Rh2HIsf2Kld6s6P3KITnXIoZV-4BRbfwcWHw2yAFEz9HWJwX0peZbyHCgnpCYXDjWAizNpxdyOfSsCgmlkgnY0gmlwhKwSgUiKbXVsdGlhZGRyc5YACASsEoFIBoJ5AAoErBKBSAaCet0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDyDlTEW4EQgXCNFCOLiu-g_qg7cj1Fv189QNUz3THyZGDdGNwgoJ5g3VkcIKCe4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.53.204 tests-functional_default 0ab3b5173fe2fdea50d6a077b414106adf234a1fee424b6131c1160743b01835
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 0ab3b5173fe2. Setting up logs at ./log/docker/node10_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 17725
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17725/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:17725/debug/v1/info" -H "Content-Type: application/json" -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.204/tcp/17726/p2p/16Uiu2HAmAspa6pFp3LpwhNAdh6pAxw43DLmGpEywFrCjRXruXmaq","/ip4/172.18.53.204/tcp/17727/ws/p2p/16Uiu2HAmAspa6pFp3LpwhNAdh6pAxw43DLmGpEywFrCjRXruXmaq"],"enrUri":"enr:-L24QNYrB43AfuhfCpBDtQfJQwe4o1Tm3Lc5ArZeQriMy892a70U2Tjr5PFL1OASDIywz9puf7yx7crlS3O5mGtHQ4gCgmlkgnY0gmlwhKwSNcyKbXVsdGlhZGRyc5YACASsEjXMBkU-AAoErBI1zAZFP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5ZIej9Jwnwm4xZnq7tWaG2M-C8Tazi8mTPcWObFs2OqDdGNwgkU-g3VkcIJFQIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node11_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.235
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['56817', '56818', '56819', '56820', '56821']
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 56817:56817 -p 56818:56818 -p 56819:56819 -p 56820:56820 -p 56821:56821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56819 --rest-port=56817 --tcp-port=56818 --discv5-udp-port=56820 --rest-address=0.0.0.0 --nat=extip:172.18.93.235 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b9b77235ebfeacb48f8d0081cb649b78edfea2570649ccbccf4daea29e689c35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56821 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNYrB43AfuhfCpBDtQfJQwe4o1Tm3Lc5ArZeQriMy892a70U2Tjr5PFL1OASDIywz9puf7yx7crlS3O5mGtHQ4gCgmlkgnY0gmlwhKwSNcyKbXVsdGlhZGRyc5YACASsEjXMBkU-AAoErBI1zAZFP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5ZIej9Jwnwm4xZnq7tWaG2M-C8Tazi8mTPcWObFs2OqDdGNwgkU-g3VkcIJFQIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.93.235 tests-functional_default 41dc625b944d1a6e26275449da46fe4f2fded44433f0b7edf30a590c7852302f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 41dc625b944d. Setting up logs at ./log/docker/node11_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 56817
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56817/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:56817/debug/v1/info" -H "Content-Type: application/json" -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.235/tcp/56818/p2p/16Uiu2HAm9qBs4E8YeijJbSckghVDqwqdZkKwCBQwrM8GpsAyPqxW","/ip4/172.18.93.235/tcp/56819/ws/p2p/16Uiu2HAm9qBs4E8YeijJbSckghVDqwqdZkKwCBQwrM8GpsAyPqxW"],"enrUri":"enr:-L24QLfRONZsXpKGlnZeLyViygW60MmJBjREgYqBE_6N3QTqA9AuHLbsJVRKG0Unozi1j2FmvCLuwbdp3gMXh70P70cCgmlkgnY0gmlwhKwSXeuKbXVsdGlhZGRyc5YACASsEl3rBt3yAAoErBJd6wbd890DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1gnD7czzPf0RzzQLU6pt3_6XVGFU0TJbICR7tAimg-ODdGNwgt3yg3VkcILd9IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node12_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['64168', '64169', '64170', '64171', '64172']
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 64168:64168 -p 64169:64169 -p 64170:64170 -p 64171:64171 -p 64172:64172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64170 --rest-port=64168 --tcp-port=64169 --discv5-udp-port=64171 --rest-address=0.0.0.0 --nat=extip:172.18.118.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d06c8c9a41aa9bcdc7dbaebb56deaf6b5d3d1df8e6dedbd81a52d84c1be9cf1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLfRONZsXpKGlnZeLyViygW60MmJBjREgYqBE_6N3QTqA9AuHLbsJVRKG0Unozi1j2FmvCLuwbdp3gMXh70P70cCgmlkgnY0gmlwhKwSXeuKbXVsdGlhZGRyc5YACASsEl3rBt3yAAoErBJd6wbd890DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1gnD7czzPf0RzzQLU6pt3_6XVGFU0TJbICR7tAimg-ODdGNwgt3yg3VkcILd9IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.118.153 tests-functional_default c0359beec691936bc584b9019e710bfde2ccda24e1ba5da1af6490ed0604eab1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c0359beec691. Setting up logs at ./log/docker/node12_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 64168
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:64168/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/64169/p2p/16Uiu2HAmT8CuxKdvxxxmjSyR5X6315tBzwnAF1DashBnmHYWNiHw","/ip4/172.18.118.153/tcp/64170/ws/p2p/16Uiu2HAmT8CuxKdvxxxmjSyR5X6315tBzwnAF1DashBnmHYWNiHw"],"enrUri":"enr:-L24QFno6LZnlTihuinueB_xjqER1jkxHghUmOk2QOmcdb0iTJGQ8njXbEWPTmkZfdA8-d9GMsqH2VDXzAF67ODM0nECgmlkgnY0gmlwhKwSdpmKbXVsdGlhZGRyc5YACASsEnaZBvqpAAoErBJ2mQb6qt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1vyBCZ6x-RYDvx6SrDg-CBK1fPCJSeXnTtSRzWU4gBKDdGNwgvqpg3VkcIL6q4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node13_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.219
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['16773', '16774', '16775', '16776', '16777']
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 16773:16773 -p 16774:16774 -p 16775:16775 -p 16776:16776 -p 16777:16777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16775 --rest-port=16773 --tcp-port=16774 --discv5-udp-port=16776 --rest-address=0.0.0.0 --nat=extip:172.18.83.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0d1eb335cdf4c1dadf7c1fede4e86f12cf5bbbfc0516dcd5d7dee8aba4feb572 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16777 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFno6LZnlTihuinueB_xjqER1jkxHghUmOk2QOmcdb0iTJGQ8njXbEWPTmkZfdA8-d9GMsqH2VDXzAF67ODM0nECgmlkgnY0gmlwhKwSdpmKbXVsdGlhZGRyc5YACASsEnaZBvqpAAoErBJ2mQb6qt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1vyBCZ6x-RYDvx6SrDg-CBK1fPCJSeXnTtSRzWU4gBKDdGNwgvqpg3VkcIL6q4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.83.219 tests-functional_default 203c9b5335ef45cb0567bdb4bd61bacf7c5170a0262ed13303711ab67d7ec25c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 203c9b5335ef. Setting up logs at ./log/docker/node13_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 16773
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16773/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:16773/debug/v1/info" -H "Content-Type: application/json" -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.219/tcp/16774/p2p/16Uiu2HAm26Jv616cYrRhKk8GHZ8f5Wg7aUjGWytTkrFaZ1ouj9BV","/ip4/172.18.83.219/tcp/16775/ws/p2p/16Uiu2HAm26Jv616cYrRhKk8GHZ8f5Wg7aUjGWytTkrFaZ1ouj9BV"],"enrUri":"enr:-L24QGyZTLY4WdnyKsBCEV0x5KfLDN945OFanQCZ5hvOp-ElJxtdvQrbdw_1jMlY9Osrw9wClP7hzxhx3IqTDcsNE5wCgmlkgnY0gmlwhKwSU9uKbXVsdGlhZGRyc5YACASsElPbBkGGAAoErBJT2wZBh90DgnJzhQDGAQAAiXNlY3AyNTZrMaECYwv0wZuC7XAKRrbRrM_W7qlUBJQE2FBdI8oKG95FGRCDdGNwgkGGg3VkcIJBiIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node14_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.228
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42189', '42190', '42191', '42192', '42193']
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 42189:42189 -p 42190:42190 -p 42191:42191 -p 42192:42192 -p 42193:42193 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42191 --rest-port=42189 --tcp-port=42190 --discv5-udp-port=42192 --rest-address=0.0.0.0 --nat=extip:172.18.201.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e20c01b114c0e43cdba28a80a94c3cbb79dbce0312f9d2ebd9ce5b490d524b82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42193 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGyZTLY4WdnyKsBCEV0x5KfLDN945OFanQCZ5hvOp-ElJxtdvQrbdw_1jMlY9Osrw9wClP7hzxhx3IqTDcsNE5wCgmlkgnY0gmlwhKwSU9uKbXVsdGlhZGRyc5YACASsElPbBkGGAAoErBJT2wZBh90DgnJzhQDGAQAAiXNlY3AyNTZrMaECYwv0wZuC7XAKRrbRrM_W7qlUBJQE2FBdI8oKG95FGRCDdGNwgkGGg3VkcIJBiIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.201.228 tests-functional_default 6ac31aaa4b3f563f1c685329d7edf81f966d87c1df91c2b93262ac43cce0e2dc
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6ac31aaa4b3f. Setting up logs at ./log/docker/node14_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42189
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42189/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42189/debug/v1/info" -H "Content-Type: application/json" -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.228/tcp/42190/p2p/16Uiu2HAm6EXwa8tq3iQKEmJr8H3SVqaHcSdHd4tgTTpMXKao9bzD","/ip4/172.18.201.228/tcp/42191/ws/p2p/16Uiu2HAm6EXwa8tq3iQKEmJr8H3SVqaHcSdHd4tgTTpMXKao9bzD"],"enrUri":"enr:-L24QKIr6vM-4oAxcUvWiVdhpvP5R21OiP-bljh1DYDbug9nM3JhGwzi0MIfYAoBWmPNkqdRf6DqVql2YKTq8lmied4CgmlkgnY0gmlwhKwSyeSKbXVsdGlhZGRyc5YACASsEsnkBqTOAAoErBLJ5Aakz90DgnJzhQDGAQAAiXNlY3AyNTZrMaECoJYUDxrsH2T7lqlRWaRriVMM4xdbd356YNll2LnMDP6DdGNwgqTOg3VkcIKk0IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node15_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.89.154
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4687', '4688', '4689', '4690', '4691']
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 4687:4687 -p 4688:4688 -p 4689:4689 -p 4690:4690 -p 4691:4691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4689 --rest-port=4687 --tcp-port=4688 --discv5-udp-port=4690 --rest-address=0.0.0.0 --nat=extip:172.18.89.154 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=68d0cb90307e48ae14d880fbc8cee090e14f1e0dbef9d053a88c7e91febae5ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4691 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKIr6vM-4oAxcUvWiVdhpvP5R21OiP-bljh1DYDbug9nM3JhGwzi0MIfYAoBWmPNkqdRf6DqVql2YKTq8lmied4CgmlkgnY0gmlwhKwSyeSKbXVsdGlhZGRyc5YACASsEsnkBqTOAAoErBLJ5Aakz90DgnJzhQDGAQAAiXNlY3AyNTZrMaECoJYUDxrsH2T7lqlRWaRriVMM4xdbd356YNll2LnMDP6DdGNwgqTOg3VkcIKk0IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.89.154 tests-functional_default a49f0f166ed11126f66c0fa7ed6282df4c048b5fc1bc4a1ea879768661c14bbe
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a49f0f166ed1. Setting up logs at ./log/docker/node15_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 4687
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4687/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:4687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.154/tcp/4688/p2p/16Uiu2HAm9wM6ncV3rQYybh33xLaZZQ3mhoqHDgHkape6NmrmNEXj","/ip4/172.18.89.154/tcp/4689/ws/p2p/16Uiu2HAm9wM6ncV3rQYybh33xLaZZQ3mhoqHDgHkape6NmrmNEXj"],"enrUri":"enr:-L24QICEBUPdXvmJbWi7xzUikh3SG0dpZo_u3a9hWeYALHy_GdsNM8Axid2xUqygb2HyOvtWYDLIZf_Dnhq34LTjZD4CgmlkgnY0gmlwhKwSWZqKbXVsdGlhZGRyc5YACASsElmaBhJQAAoErBJZmgYSUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC152xuAcWKrJO0U0S47PC00gHkB9Jy_bDu8ivDcIgQ_KDdGNwghJQg3VkcIISUoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node16_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.152
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['29146', '29147', '29148', '29149', '29150']
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 29146:29146 -p 29147:29147 -p 29148:29148 -p 29149:29149 -p 29150:29150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29148 --rest-port=29146 --tcp-port=29147 --discv5-udp-port=29149 --rest-address=0.0.0.0 --nat=extip:172.18.172.152 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=adf6d64abcb56747fcec0054a15bc8246df319371dc16d10a5cdb96a08c375cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29150 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QICEBUPdXvmJbWi7xzUikh3SG0dpZo_u3a9hWeYALHy_GdsNM8Axid2xUqygb2HyOvtWYDLIZf_Dnhq34LTjZD4CgmlkgnY0gmlwhKwSWZqKbXVsdGlhZGRyc5YACASsElmaBhJQAAoErBJZmgYSUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC152xuAcWKrJO0U0S47PC00gHkB9Jy_bDu8ivDcIgQ_KDdGNwghJQg3VkcIISUoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.172.152 tests-functional_default 3b5ac4b2217d35880c255c3e69439c96e9fe6fa83833b58296307354e0525550
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3b5ac4b2217d. Setting up logs at ./log/docker/node16_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 29146
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29146/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:29146/debug/v1/info" -H "Content-Type: application/json" -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.152/tcp/29147/p2p/16Uiu2HAmNEE7Zvn1LBDkpT21PncbTu67AgrhSkeJdouMqSdbG7a6","/ip4/172.18.172.152/tcp/29148/ws/p2p/16Uiu2HAmNEE7Zvn1LBDkpT21PncbTu67AgrhSkeJdouMqSdbG7a6"],"enrUri":"enr:-L24QL5BsknT1BdB05Vr2fIEmCoV1zrg1e3a6LDm_vQK81XAfmz1aKQs_i44EZWBfn2kPBZd4ji0tEjFpOtTfw8hdYICgmlkgnY0gmlwhKwSrJiKbXVsdGlhZGRyc5YACASsEqyYBnHbAAoErBKsmAZx3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjjzpUOo1Y_XOaHdLXks-R1ATuWuG0ZNHIDu0YJuJHY-DdGNwgnHbg3VkcIJx3YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node17_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.238
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46738', '46739', '46740', '46741', '46742']
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 46738:46738 -p 46739:46739 -p 46740:46740 -p 46741:46741 -p 46742:46742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46740 --rest-port=46738 --tcp-port=46739 --discv5-udp-port=46741 --rest-address=0.0.0.0 --nat=extip:172.18.165.238 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfbe98183f85daefe5affcbafca58be2f75fca3c4daefadfd66b8f8bd9e149ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46742 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL5BsknT1BdB05Vr2fIEmCoV1zrg1e3a6LDm_vQK81XAfmz1aKQs_i44EZWBfn2kPBZd4ji0tEjFpOtTfw8hdYICgmlkgnY0gmlwhKwSrJiKbXVsdGlhZGRyc5YACASsEqyYBnHbAAoErBKsmAZx3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjjzpUOo1Y_XOaHdLXks-R1ATuWuG0ZNHIDu0YJuJHY-DdGNwgnHbg3VkcIJx3YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.165.238 tests-functional_default 859d37576ab65f8716c167034a4a18084f92596d4f6c6b5c0d012c505600a60d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 859d37576ab6. Setting up logs at ./log/docker/node17_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46738
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46738/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:46738/debug/v1/info" -H "Content-Type: application/json" -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.238/tcp/46739/p2p/16Uiu2HAm9fT3ejfMdeEQCPZz4buGo1rxpFwYSrPHYVZw2LYq9CZA","/ip4/172.18.165.238/tcp/46740/ws/p2p/16Uiu2HAm9fT3ejfMdeEQCPZz4buGo1rxpFwYSrPHYVZw2LYq9CZA"],"enrUri":"enr:-L24QK9ZTyZDAl4_BDq82yhDMWOxl2Jg1lMRjQf3OYsKdVvPKVSERuSke9laTbVAUy7njxxbM7r29FwGIPsxkI8TkcECgmlkgnY0gmlwhKwSpe6KbXVsdGlhZGRyc5YACASsEqXuBraTAAoErBKl7ga2lN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC04sf1fiqeIM1PbBa2eguUtgg1dy29Kgz9bgckFSzWbWDdGNwgraTg3VkcIK2lYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node18_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.64
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['56002', '56003', '56004', '56005', '56006']
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 56002:56002 -p 56003:56003 -p 56004:56004 -p 56005:56005 -p 56006:56006 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56004 --rest-port=56002 --tcp-port=56003 --discv5-udp-port=56005 --rest-address=0.0.0.0 --nat=extip:172.18.242.64 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c7b4f09eaa87abf7663bd9bc1caa6b1d74b32c34aed1cce2b7acbb185c6be9ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56006 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK9ZTyZDAl4_BDq82yhDMWOxl2Jg1lMRjQf3OYsKdVvPKVSERuSke9laTbVAUy7njxxbM7r29FwGIPsxkI8TkcECgmlkgnY0gmlwhKwSpe6KbXVsdGlhZGRyc5YACASsEqXuBraTAAoErBKl7ga2lN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC04sf1fiqeIM1PbBa2eguUtgg1dy29Kgz9bgckFSzWbWDdGNwgraTg3VkcIK2lYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.242.64 tests-functional_default a016c4451a882631abb762265f88c82225d78c04289a0ad30bf423f4a6089e84
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a016c4451a88. Setting up logs at ./log/docker/node18_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 56002
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56002/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:56002/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/56003/p2p/16Uiu2HAmNtFpDnJ1V54Ujh8svxAJSohfTaQouVpVgf5aAcpALT4q","/ip4/172.18.242.64/tcp/56004/ws/p2p/16Uiu2HAmNtFpDnJ1V54Ujh8svxAJSohfTaQouVpVgf5aAcpALT4q"],"enrUri":"enr:-L24QFlxwuzH3O_p0yxVl1Y8KL53V_gFiZ3_wFTvjnipbrhKJ0F2dbS_OCtoxTc9SImsHEIs77Ca9A7PyiJX7sLXYP8CgmlkgnY0gmlwhKwS8kCKbXVsdGlhZGRyc5YACASsEvJABtrDAAoErBLyQAbaxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDl_rnxY_-jU0dVZwp5zbsfkQqZZDUcpHudHjoy_uxR66DdGNwgtrDg3VkcILaxYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
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/node19_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.231.173
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['4667', '4668', '4669', '4670', '4671']
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 4667:4667 -p 4668:4668 -p 4669:4669 -p 4670:4670 -p 4671:4671 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4669 --rest-port=4667 --tcp-port=4668 --discv5-udp-port=4670 --rest-address=0.0.0.0 --nat=extip:172.18.231.173 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cdbdaa977aa806cf5e4fef6c7948c2e0e4d374ff94b5e331b58ad2ed3b609ff1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4671 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFlxwuzH3O_p0yxVl1Y8KL53V_gFiZ3_wFTvjnipbrhKJ0F2dbS_OCtoxTc9SImsHEIs77Ca9A7PyiJX7sLXYP8CgmlkgnY0gmlwhKwS8kCKbXVsdGlhZGRyc5YACASsEvJABtrDAAoErBLyQAbaxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDl_rnxY_-jU0dVZwp5zbsfkQqZZDUcpHudHjoy_uxR66DdGNwgtrDg3VkcILaxYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.231.173 tests-functional_default 16ce3c51bb6d3076a6055fdc1ff803ecb0429bc514db20f4c0907c97b8760415
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 16ce3c51bb6d. Setting up logs at ./log/docker/node19_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 4667
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4667/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:4667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.173/tcp/4668/p2p/16Uiu2HAmQ62UojaV3zWKocSi2HTpAW8d7GaUJ84aeHfgBToVC9ij","/ip4/172.18.231.173/tcp/4669/ws/p2p/16Uiu2HAmQ62UojaV3zWKocSi2HTpAW8d7GaUJ84aeHfgBToVC9ij"],"enrUri":"enr:-L24QEeHtfs_1KuVz2fy0auM8AMlsn_Oy3_Ioqy5KbF6j1kmKiYB5aoh9kJ08_z8-4blfDae7tJ3P4ejTT1Y9dyImAMCgmlkgnY0gmlwhKwS562KbXVsdGlhZGRyc5YACASsEuetBhI8AAoErBLnrQYSPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqdp7_xilIAkkctwg4U3h1UfGfVOJU2h75ddeL3xPKUyDdGNwghI8g3VkcIISPoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:195 Start filter node and subscribed 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/node21_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__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/node22_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__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.89.98
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50898', '50899', '50900', '50901', '50902']
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 50898:50898 -p 50899:50899 -p 50900:50900 -p 50901:50901 -p 50902:50902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50900 --rest-port=50898 --tcp-port=50899 --discv5-udp-port=50901 --rest-address=0.0.0.0 --nat=extip:172.18.89.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ce94b4d2976f87bdf01b061a86fb550d74e8cbcfeb3022db8d701dfd12ead94c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50902 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QEeHtfs_1KuVz2fy0auM8AMlsn_Oy3_Ioqy5KbF6j1kmKiYB5aoh9kJ08_z8-4blfDae7tJ3P4ejTT1Y9dyImAMCgmlkgnY0gmlwhKwS562KbXVsdGlhZGRyc5YACASsEuetBhI8AAoErBLnrQYSPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqdp7_xilIAkkctwg4U3h1UfGfVOJU2h75ddeL3xPKUyDdGNwghI8g3VkcIISPoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.89.98 tests-functional_default 5b4910dfca14ba88d6ddc236a66499d5190b8a8c792f3b8e1f9c861b5abfbcc9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5b4910dfca14. Setting up logs at ./log/docker/node21_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50898
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50898/health" -H "Content-Type: application/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":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the 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:50898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.98/tcp/50899/p2p/16Uiu2HAmDjB5HyhTwt41DzSfrnFUmUZerMdmcDuDnaPKFiZDPDKC","/ip4/172.18.89.98/tcp/50900/ws/p2p/16Uiu2HAmDjB5HyhTwt41DzSfrnFUmUZerMdmcDuDnaPKFiZDPDKC"],"enrUri":"enr:-L24QNvDzOgqzzwkZkFR9C5D6O-q7-i1xHwKRsV-RuFsi3ZFdYokm3id4GWi7kJHJis4Az8uDZToHz0hVAsf1mASP6ECgmlkgnY0gmlwhKwSWWKKbXVsdGlhZGRyc5YACASsElliBsbTAAoErBJZYgbG1N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDD-4i1IYVQi4Bzg7qycN9lL5ZRdiDAu4LPULKsfOaHz-DdGNwgsbTg3VkcILG1YV3YWt1MgU"}'
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.137.120
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['63892', '63893', '63894', '63895', '63896']
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 63892:63892 -p 63893:63893 -p 63894:63894 -p 63895:63895 -p 63896:63896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63894 --rest-port=63892 --tcp-port=63893 --discv5-udp-port=63895 --rest-address=0.0.0.0 --nat=extip:172.18.137.120 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5c69dba3f1cdcfbf15d0ad0eb00ecb5ebfba91ce1da8cca0dd7f1f4abdae1f70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63896 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.89.98/tcp/50899/p2p/16Uiu2HAmDjB5HyhTwt41DzSfrnFUmUZerMdmcDuDnaPKFiZDPDKC --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7fc5130db6e0>
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.137.120 tests-functional_default 6afdf77e94a8bdac51a38b4c3ef81227cc4ff7a7cc8f100b25a2b49ac4a6e4a9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6afdf77e94a8. Setting up logs at ./log/docker/node22_2026-04-14_21-38-50__118859e1-c9f9-4c8c-9108-bd67c63d5450__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 63892
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63892/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the 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:63892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.120/tcp/63893/p2p/16Uiu2HAmNjaWnxrrxFJFjAXDvFEMTqvDdzG4MhXxQusSnFxP5NfT","/ip4/172.18.137.120/tcp/63894/ws/p2p/16Uiu2HAmNjaWnxrrxFJFjAXDvFEMTqvDdzG4MhXxQusSnFxP5NfT"],"enrUri":"enr:-L24QIoVcilROrpwvRH5KugcQhSbcu75LBcVIgGSGSF2ZmrmJh-HwwzyMYJ0423khExcpRi1Gc9CwA1jVGkKGEtgM5gCgmlkgnY0gmlwhKwSiXiKbXVsdGlhZGRyc5YACASsEol4BvmVAAoErBKJeAb5lt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlcHSWksbUotx7dIDpf_QZLev14O4Kbo1FFMxvcpqHwqDdGNwgvmVg3VkcIL5l4V3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:205 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:39333/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:7834/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:32225/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:10377/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:35833/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:56303/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:37631/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:8491/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:63595/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:33400/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:17725/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:56817/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:64168/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:16773/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:42189/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:4687/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:29146/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:46738/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:56002/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:4667/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:50898/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:208 Node22 make filter request to 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:63892/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:39333/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7834/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32225/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10377/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35833/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56303/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37631/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8491/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63595/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33400/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17725/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56817/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64168/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16773/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42189/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4687/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29146/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46738/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56002/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4667/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.242.64/tcp/56003/p2p/16Uiu2HAmNtFpDnJ1V54Ujh8svxAJSohfTaQouVpVgf5aAcpALT4q","protocols":["/ipfs/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.89.98/tcp/34602/p2p/16Uiu2HAmDjB5HyhTwt41DzSfrnFUmUZerMdmcDuDnaPKFiZDPDKC","protocols":["/ipfs/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.43.157/tcp/33096/p2p/16Uiu2HAmT9HRmVecdcKHYgCA58AvHMo5H1UNfMHMST9vvHy6jVeE","protocols":["/ipfs/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.53.204/tcp/34760/p2p/16Uiu2HAmAspa6pFp3LpwhNAdh6pAxw43DLmGpEywFrCjRXruXmaq","protocols":["/ipfs/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,1],"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:50898/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.231.173/tcp/4668/p2p/16Uiu2HAmQ62UojaV3zWKocSi2HTpAW8d7GaUJ84aeHfgBToVC9ij","protocols":["/ipfs/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.137.120/tcp/46954/p2p/16Uiu2HAmNjaWnxrrxFJFjAXDvFEMTqvDdzG4MhXxQusSnFxP5NfT","protocols":["/ipfs/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-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"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 80 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:212 20 Nodes publish 20 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39333/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7834/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32225/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10377/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35833/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56303/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37631/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8491/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63595/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33400/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17725/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56817/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64168/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16773/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42189/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4687/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29146/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46738/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56002/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4667/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 1 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:217 Node 22 requests messages of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63892/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":1776202899817718567,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202901114521150,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202902426822766,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202903820520276,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202905228363614,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202906655882384,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202907960818478,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202909282524764,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202910615033474,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202911946870670,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202913265729965,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202914645258157,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202915948712915,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202917315657027,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202918625780261,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202919983985785,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202921302449059,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202922591844139,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202923996960598,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776202925318708647,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:220 Total number received messages for node 22 is 20
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 54426364333c
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id baa78755b16f
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 040b5b450121
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 46a4a7ff2a87
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9c3c5a8d58db
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a57dbe913612
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 8b558a61c50a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ea3ddef2908d
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 24f3f7565150
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c919ff3046bc
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 0ab3b5173fe2
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 c919ff3046bc. 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 54426364333c. 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 41dc625b944d
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c0359beec691
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 baa78755b16f. 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 203c9b5335ef
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 46a4a7ff2a87. 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 040b5b450121. 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 9c3c5a8d58db. 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 8b558a61c50a. 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 a57dbe913612. 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 ea3ddef2908d. 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 24f3f7565150. 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 0ab3b5173fe2. 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 41dc625b944d. 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 c0359beec691. 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 6ac31aaa4b3f
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a49f0f166ed1
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 3b5ac4b2217d
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 859d37576ab6
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id a016c4451a88
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 203c9b5335ef. 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 6ac31aaa4b3f. 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 3b5ac4b2217d. 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 16ce3c51bb6d
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 a49f0f166ed1. 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 859d37576ab6. 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 a016c4451a88. 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 5b4910dfca14
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 6afdf77e94a8
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.
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.
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,670 @@
2026-04-14 21:44:33.446 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:44:33.447 DEBUG [tests.conftest] Running test: test_extreme_number_page_size with id: 2026-04-14_21-44-33__fd8d3a3e-df20-4203-8848-0cd0ac065fb2
2026-04-14 21:44:33.449 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:44:33.449 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:44:33.450 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:44:33.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:44:33.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-44-33__fd8d3a3e-df20-4203-8848-0cd0ac065fb2__wakuorg_nwaku:latest.log
2026-04-14 21:44:33.464 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:33.464 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:33.468 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:33.468 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.219
2026-04-14 21:44:33.469 DEBUG [src.node.docker_mananger] Generated ports ['64279', '64280', '64281', '64282', '64283']
2026-04-14 21:44:33.469 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:33.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:33.470 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:33.470 DEBUG [src.node.docker_mananger] docker run -i -t -p 64279:64279 -p 64280:64280 -p 64281:64281 -p 64282:64282 -p 64283:64283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64281 --rest-port=64279 --tcp-port=64280 --discv5-udp-port=64282 --rest-address=0.0.0.0 --nat=extip:172.18.190.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c7898955023f053f2d696167d9cd8c8a45ff22bdd6a88c9f56c6c976e7f0a0a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64283 --metrics-logging=true --store=true --relay=true
2026-04-14 21:44:33.697 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.219 tests-functional_default 010f2270abab70e9982bd29ccabef8385654499b8fa8777758f8952733d7b95b
2026-04-14 21:44:33.721 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:33.721 ERROR [src.node.docker_mananger] Max retries reached for container 9bd24fc77671. Exiting log stream.
2026-04-14 21:44:33.737 DEBUG [src.node.docker_mananger] Container started with ID 010f2270abab. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-44-33__fd8d3a3e-df20-4203-8848-0cd0ac065fb2__wakuorg_nwaku:latest.log
2026-04-14 21:44:33.738 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64279
2026-04-14 21:44:33.740 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:34.287 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:34.287 ERROR [src.node.docker_mananger] Max retries reached for container 6faf09fb4b26. Exiting log stream.
2026-04-14 21:44:34.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64279/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:34.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:44:34.746 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:34.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:34.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.219/tcp/64280/p2p/16Uiu2HAkwstvDJQqDtU83uKTrWoocFEvcusMPswPgLDWYGJA2Eni","/ip4/172.18.190.219/tcp/64281/ws/p2p/16Uiu2HAkwstvDJQqDtU83uKTrWoocFEvcusMPswPgLDWYGJA2Eni"],"enrUri":"enr:-L24QO5JKYffL1sZ54LvGd5LpCIw3V_6ZW8EsjHjW-dEED2GGyE8b_mmUBtSbm-Mhtq3skAclgLDUgKwjyLImZ1YiQwCgmlkgnY0gmlwhKwSvtuKbXVsdGlhZGRyc5YACASsEr7bBvsYAAoErBK-2wb7Gd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJG8arutqLlB9GrQL2avT8TLT8bsY9YpyXwev6SFKEMeDdGNwgvsYg3VkcIL7GoV3YWt1MgM"}'
2026-04-14 21:44:34.750 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:34.759 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:44:34.759 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-44-33__fd8d3a3e-df20-4203-8848-0cd0ac065fb2__wakuorg_nwaku:latest.log
2026-04-14 21:44:34.759 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:34.760 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:34.762 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:34.763 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.95
2026-04-14 21:44:34.763 DEBUG [src.node.docker_mananger] Generated ports ['30897', '30898', '30899', '30900', '30901']
2026-04-14 21:44:34.763 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:34.763 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:34.764 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:34.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 30897:30897 -p 30898:30898 -p 30899:30899 -p 30900:30900 -p 30901:30901 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30899 --rest-port=30897 --tcp-port=30898 --discv5-udp-port=30900 --rest-address=0.0.0.0 --nat=extip:172.18.100.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6c5e8fcc860de7b4ae4a63cc3fd71ace22b8b7dcb1ea02b61d2224e2fe3fc13c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30901 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO5JKYffL1sZ54LvGd5LpCIw3V_6ZW8EsjHjW-dEED2GGyE8b_mmUBtSbm-Mhtq3skAclgLDUgKwjyLImZ1YiQwCgmlkgnY0gmlwhKwSvtuKbXVsdGlhZGRyc5YACASsEr7bBvsYAAoErBK-2wb7Gd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJG8arutqLlB9GrQL2avT8TLT8bsY9YpyXwev6SFKEMeDdGNwgvsYg3VkcIL7GoV3YWt1MgM --storenode=/ip4/172.18.190.219/tcp/64280/p2p/16Uiu2HAkwstvDJQqDtU83uKTrWoocFEvcusMPswPgLDWYGJA2Eni --store=true --relay=true
2026-04-14 21:44:34.987 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.95 tests-functional_default a676b8d6eca7e34b8692241543aab99742aba9566823c1330b004253378c6c81
2026-04-14 21:44:35.031 DEBUG [src.node.docker_mananger] Container started with ID a676b8d6eca7. Setting up logs at ./log/docker/store_node1_2026-04-14_21-44-33__fd8d3a3e-df20-4203-8848-0cd0ac065fb2__wakuorg_nwaku:latest.log
2026-04-14 21:44:35.032 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30897
2026-04-14 21:44:35.033 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:36.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30897/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:36.040 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 21:44:36.041 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:36.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30897/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:36.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.95/tcp/30898/p2p/16Uiu2HAkweCJBVKizAyA42CERdMqswZzxhH6FUKGAiXqujU3mtLR","/ip4/172.18.100.95/tcp/30899/ws/p2p/16Uiu2HAkweCJBVKizAyA42CERdMqswZzxhH6FUKGAiXqujU3mtLR"],"enrUri":"enr:-L24QEWZU0MfHTt5o0K1BCh3PuhmnNd9XAUs15YrsuLZuIfiWM3plPd8sWGF0XIdYp28ife73qi5B4rrKRnwzl18wq0CgmlkgnY0gmlwhKwSZF-KbXVsdGlhZGRyc5YACASsEmRfBniyAAoErBJkXwZ4s90DgnJzhQDGAQAAiXNlY3AyNTZrMaECIOyfhmOYnwu0QwDM8ntQjPkSibe57iAnwsSmIC90o_KDdGNwgniyg3VkcIJ4tIV3YWt1MgM"}'
2026-04-14 21:44:36.047 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:36.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.219/tcp/64280/p2p/16Uiu2HAkwstvDJQqDtU83uKTrWoocFEvcusMPswPgLDWYGJA2Eni"]'
2026-04-14 21:44:36.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:36.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30897/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:36.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.063 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:36.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:36.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:36.280 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:36.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:36.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:36.490 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:36.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:36.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:36.701 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:36.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:36.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:36.910 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:36.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:36.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:36.918 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:37.120 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:37.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:37.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:37.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:37.330 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:37.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:37.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:37.342 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:37.544 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:37.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:37.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:37.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:37.756 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:37.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:37.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:37.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:37.965 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:37.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:37.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:37.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:38.172 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:38.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:38.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:38.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:38.384 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:38.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:38.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:38.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:38.595 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:38.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:38.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:38.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:38.810 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:38.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:38.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:38.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:39.023 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:39.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:39.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:39.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:39.236 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:39.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:39.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:39.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:39.449 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:39.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:39.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:39.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:39.659 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:39.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:39.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:39.668 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:39.869 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:39.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:39.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:39.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:40.081 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:40.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:40.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:40.091 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:40.294 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:40.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:40.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:40.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:40.505 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:40.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:40.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:40.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:40.721 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:40.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:40.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:40.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:40.934 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:40.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:40.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:40.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:41.146 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:41.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:41.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:41.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:41.363 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:41.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:41.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:41.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:41.574 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:41.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:41.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:41.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:41.782 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:41.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:41.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:41.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:41.992 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:41.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:42.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:42.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:42.203 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:42.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:42.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:42.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:42.417 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:42.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:42.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:42.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:42.630 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:42.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:42.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:42.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:42.844 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:42.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:42.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:42.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:43.055 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:43.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:43.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:43.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:43.266 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:43.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:43.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:43.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:43.476 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:43.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:43.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:43.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:43.686 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:43.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:43.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:43.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:43.899 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:43.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:43.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:43.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:44.112 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:44.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:44.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:44.125 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:44.326 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:44.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:44.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:44.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:44.537 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:44.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:44.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:44.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:44.749 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:44.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:44.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:44.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:44.958 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:44.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:44.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:44.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:45.173 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:45.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:45.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:45.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:45.383 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:45.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:45.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:45.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:45.594 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:45.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:45.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:45.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:45.807 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:45.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:45.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:45.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:46.016 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:46.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:46.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.025 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:46.226 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:46.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:46.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:46.437 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:46.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:46.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:46.650 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:46.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:46.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:46.861 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:46.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:46.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.872 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.073 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:47.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.285 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:47.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.495 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:47.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.509 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.710 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:47.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.920 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:47.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.134 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:48.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.346 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:48.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.557 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:48.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.770 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:48.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.980 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:48.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.994 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.194 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:49.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.401 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:49.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.615 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:49.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.630 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.831 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:49.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.041 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:50.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.251 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:50.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.462 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:50.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.674 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:50.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.888 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:50.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.096 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:51.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.307 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:51.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.520 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:51.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.729 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:51.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.742 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.944 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:51.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.152 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:52.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.365 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:52.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.576 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:52.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.588 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.790 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:52.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.797 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.999 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:53.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:53.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:53.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:53.212 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:53.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:53.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:53.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:53.420 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:53.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:53.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:53.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:53.636 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:53.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:53.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:53.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:53.847 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:53.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:53.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:53.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:54.058 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:54.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:54.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:54.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:54.269 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:54.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:54.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:54.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:54.483 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:54.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:54.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:54.692 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:54.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:54.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:54.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:54.900 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:54.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:54.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:54.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:55.113 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:55.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:55.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:55.123 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:55.323 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:55.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:55.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:55.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:55.539 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:55.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:55.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:55.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:55.748 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:55.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:55.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:55.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:55.957 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:55.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:55.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:55.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:56.170 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:56.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:56.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:56.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:56.383 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:56.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:56.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:56.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:56.599 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:56.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:56.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:56.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:56.812 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:56.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:56.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:56.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:57.021 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:57.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:57.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:57.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:57.230 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:57.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:57.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:57.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:57.439 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:57.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:57.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:57.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:57.648 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:57.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:57.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:57.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:57.859 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:57.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:57.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:57.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:58.072 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:58.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:58.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:58.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:58.284 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:58.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:58.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:58.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:58.493 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:58.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:58.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:58.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:58.701 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:58.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:58.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:58.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:58.913 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:58.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:58.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:58.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:59.121 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:59.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:59.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:59.131 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:59.332 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:59.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:59.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:59.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:59.542 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:59.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:59.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:59.552 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:59.753 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:59.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:59.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:59.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:59.962 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:59.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:44:59.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:59.978 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:00.180 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:00.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:00.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:00.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:00.391 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:00.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:00.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:00.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:00.601 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:00.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:00.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:00.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:00.811 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:00.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:00.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:00.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:01.023 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:01.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:01.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:01.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:01.235 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:01.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:01.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:01.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:01.445 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:01.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:01.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:01.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:01.657 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:01.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:01.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:01.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:01.867 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:01.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:01.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:01.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:02.075 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:02.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:02.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:02.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:02.288 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:02.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:02.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:02.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:02.500 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:02.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:02.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:02.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:02.712 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:02.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:02.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:02.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:02.922 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:02.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:02.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:02.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:03.135 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:03.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:03.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:03.146 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:03.347 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:03.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:03.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:03.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:03.556 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:03.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:03.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:03.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:03.767 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:03.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:03.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:03.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:03.990 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:03.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:03.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:04.001 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:04.202 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:04.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:04.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:04.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:04.416 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:04.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:04.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:04.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:04.626 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:04.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:04.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:04.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:04.835 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:04.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:04.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:04.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:05.047 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:05.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:05.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:05.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:05.266 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:05.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:05.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:05.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:05.477 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:05.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:05.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:05.486 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:05.686 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:05.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:05.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:05.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:05.900 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:05.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:05.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:05.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:06.110 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:06.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:06.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:06.121 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:06.321 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:06.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:06.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:06.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:06.531 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:06.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:06.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:06.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:06.742 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:06.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:06.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:06.754 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:06.955 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:06.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:06.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:06.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:07.167 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:07.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:07.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:07.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:07.379 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:07.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:07.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:07.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:07.592 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:07.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64279/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 21:45:07.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:07.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:07.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64279/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:07.807 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:07.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30897/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:07.843 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:07.851 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:45:07.858 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:45:07.859 DEBUG [src.node.waku_node] Stopping container with id 010f2270abab
2026-04-14 21:45:08.373 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:45:08.375 DEBUG [src.node.waku_node] Stopping container with id a676b8d6eca7
2026-04-14 21:45:08.909 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:45:08.914 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:45:09.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:45:09.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_refresh with id: 2026-04-14_21-39-11__aa6a159f-96b7-4c39-a5bb-2f898afd64c0
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_21-39-11__aa6a159f-96b7-4c39-a5bb-2f898afd64c0__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.222
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46727', '46728', '46729', '46730', '46731']
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 46727:46727 -p 46728:46728 -p 46729:46729 -p 46730:46730 -p 46731:46731 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46729 --rest-port=46727 --tcp-port=46728 --discv5-udp-port=46730 --rest-address=0.0.0.0 --nat=extip:172.18.21.222 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9078f32a1ee9d9169040d8b0fbdd26dacf0dc6cbfbe1f7a4b39eef4dccb1c1da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46731 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.21.222 tests-functional_default 23d6ce27bcfa34502059683ce066b8a4ed2002a040d25ae540875d78cd483fe1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 23d6ce27bcfa. Setting up logs at ./log/docker/node1_2026-04-14_21-39-11__aa6a159f-96b7-4c39-a5bb-2f898afd64c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46727
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 b862a768b376. 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 99fef8be71ad. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46727/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:46727/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.222/tcp/46728/p2p/16Uiu2HAm2tNcbthPDmqLmRk28pmNFSsAtqFoq5uK9jgf59YxWotj","/ip4/172.18.21.222/tcp/46729/ws/p2p/16Uiu2HAm2tNcbthPDmqLmRk28pmNFSsAtqFoq5uK9jgf59YxWotj"],"enrUri":"enr:-L24QCjzlJZG5aOVFysZKWg4SXHj5L9mJ7RAV-lXOLTdgnrMfZwYjR2oqFng0RF0-qloIxnMOMnP6ZnQIcZXcE-uJogCgmlkgnY0gmlwhKwSFd6KbXVsdGlhZGRyc5YACASsEhXeBraIAAoErBIV3ga2id0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbtja8aJQM1YJQVNIiTEWzoyEyVDEjWadUCUKtHS0i4iDdGNwgraIg3VkcIK2ioV3YWt1MgU"}'
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_21-39-11__aa6a159f-96b7-4c39-a5bb-2f898afd64c0__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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46437', '46438', '46439', '46440', '46441']
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 46437:46437 -p 46438:46438 -p 46439:46439 -p 46440:46440 -p 46441:46441 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46439 --rest-port=46437 --tcp-port=46438 --discv5-udp-port=46440 --rest-address=0.0.0.0 --nat=extip:172.18.17.249 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f3d4d5d6f78b23960b756fd37d2fbccfe0078ed7c20eaa2bf6dbecdffddc71cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46441 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCjzlJZG5aOVFysZKWg4SXHj5L9mJ7RAV-lXOLTdgnrMfZwYjR2oqFng0RF0-qloIxnMOMnP6ZnQIcZXcE-uJogCgmlkgnY0gmlwhKwSFd6KbXVsdGlhZGRyc5YACASsEhXeBraIAAoErBIV3ga2id0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbtja8aJQM1YJQVNIiTEWzoyEyVDEjWadUCUKtHS0i4iDdGNwgraIg3VkcIK2ioV3YWt1MgU --filternode=/ip4/172.18.21.222/tcp/46728/p2p/16Uiu2HAm2tNcbthPDmqLmRk28pmNFSsAtqFoq5uK9jgf59YxWotj
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.17.249 tests-functional_default 594b6b0402b5001961c655e69d63d70a466f796ff3df282893108963fe58f536
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 594b6b0402b5. Setting up logs at ./log/docker/node2_2026-04-14_21-39-11__aa6a159f-96b7-4c39-a5bb-2f898afd64c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46437
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46437/health" -H "Content-Type: application/json" -d 'None'
INFO  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:46437/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/46438/p2p/16Uiu2HAmJn8DZ5hZieB6FeoFxLMfxQjrMfhQWvgFgPrJJ35QcQsT","/ip4/172.18.17.249/tcp/46439/ws/p2p/16Uiu2HAmJn8DZ5hZieB6FeoFxLMfxQjrMfhQWvgFgPrJJ35QcQsT"],"enrUri":"enr:-L24QGCE8qg-zeZznoMHX7DBsAI0k-VQ9sN8Pa_Pztg66RzvR1s04JFtDCypC4RRZBS4EJNwuwx_dCCsDK1xDY7Pt6YCgmlkgnY0gmlwhKwSEfmKbXVsdGlhZGRyc5YACASsEhH5BrVmAAoErBIR-Qa1Z90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWvoVAIWF83_jI_3MYFHXtwjWfJIFGAfFne8ifohNqhKDdGNwgrVmg3VkcIK1aIV3YWt1MgA"}'
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:46437/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.222/tcp/46728/p2p/16Uiu2HAm2tNcbthPDmqLmRk28pmNFSsAtqFoq5uK9jgf59YxWotj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46727/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:46437/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "47bd2d73-2d31-4f58-b680-8fc9ee3ddb20", "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":"47bd2d73-2d31-4f58-b680-8fc9ee3ddb20","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46727/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:46437/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":1776202754418194493,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46727/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:46437/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a1f05487-7e6c-4437-85c1-cefd2c283af6", "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":"a1f05487-7e6c-4437-85c1-cefd2c283af6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46727/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:46437/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":1776202754540655364,"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 23d6ce27bcfa
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 594b6b0402b5
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,90 @@
2026-04-14 21:40:23.105 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:40:23.106 DEBUG [tests.conftest] Running test: test_invalid_hash_param with id: 2026-04-14_21-40-23__c4c66a02-3ba2-4bd7-bfd1-13e895fe7ed8
2026-04-14 21:40:23.106 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:40:23.106 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:40:23.107 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:40:23.115 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:23.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-40-23__c4c66a02-3ba2-4bd7-bfd1-13e895fe7ed8__wakuorg_nwaku:latest.log
2026-04-14 21:40:23.116 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:23.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:23.118 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:23.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.249
2026-04-14 21:40:23.119 DEBUG [src.node.docker_mananger] Generated ports ['57832', '57833', '57834', '57835', '57836']
2026-04-14 21:40:23.119 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:23.119 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:23.119 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:23.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 57832:57832 -p 57833:57833 -p 57834:57834 -p 57835:57835 -p 57836:57836 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57834 --rest-port=57832 --tcp-port=57833 --discv5-udp-port=57835 --rest-address=0.0.0.0 --nat=extip:172.18.31.249 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dd6ce39b9b4bda7a7c8ce381ccf8cd91051b752af11ce566a14b936fb5837be6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57836 --metrics-logging=true --store=true --relay=true
2026-04-14 21:40:23.310 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.249 tests-functional_default 7c6a6fb9de1272fda7825ab6937e13ec8ecde3c2e0920245ce5d8a6f28cf4aef
2026-04-14 21:40:23.358 DEBUG [src.node.docker_mananger] Container started with ID 7c6a6fb9de12. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-40-23__c4c66a02-3ba2-4bd7-bfd1-13e895fe7ed8__wakuorg_nwaku:latest.log
2026-04-14 21:40:23.359 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57832
2026-04-14 21:40:23.359 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:23.480 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:23.480 ERROR [src.node.docker_mananger] Max retries reached for container d596d0303c51. Exiting log stream.
2026-04-14 21:40:23.944 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:23.944 ERROR [src.node.docker_mananger] Max retries reached for container 41cd618a0d6f. Exiting log stream.
2026-04-14 21:40:24.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:24.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":"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 21:40:24.362 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:24.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:24.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.249/tcp/57833/p2p/16Uiu2HAm8noSWt4CawPmVfYqiD7UxRpMDjk6ycdsVGCQXefX2oMr","/ip4/172.18.31.249/tcp/57834/ws/p2p/16Uiu2HAm8noSWt4CawPmVfYqiD7UxRpMDjk6ycdsVGCQXefX2oMr"],"enrUri":"enr:-L24QNijLn9B_1kIGajMhoqBnTkesVdXld_JE8lnmO7Im9-OSbOq0SvgCZQbulZW4NuZ78XhkNe9vmTne2nta4j14ikCgmlkgnY0gmlwhKwSH_mKbXVsdGlhZGRyc5YACASsEh_5BuHpAAoErBIf-Qbh6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxpGQGuCm4e3j08fXBUTpdJAtd7vDaXTZAQFY8nxxLDmDdGNwguHpg3VkcILh64V3YWt1MgM"}'
2026-04-14 21:40:24.365 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:24.372 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:24.372 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-40-23__c4c66a02-3ba2-4bd7-bfd1-13e895fe7ed8__wakuorg_nwaku:latest.log
2026-04-14 21:40:24.372 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:24.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:24.373 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:24.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.212
2026-04-14 21:40:24.374 DEBUG [src.node.docker_mananger] Generated ports ['26235', '26236', '26237', '26238', '26239']
2026-04-14 21:40:24.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:24.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:24.374 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:24.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 26235:26235 -p 26236:26236 -p 26237:26237 -p 26238:26238 -p 26239:26239 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26237 --rest-port=26235 --tcp-port=26236 --discv5-udp-port=26238 --rest-address=0.0.0.0 --nat=extip:172.18.22.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=779fa9aaff8ff4fc50cbec6b425fbc3b72c1e677b00d3ded6fd8d04d3ad520e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26239 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNijLn9B_1kIGajMhoqBnTkesVdXld_JE8lnmO7Im9-OSbOq0SvgCZQbulZW4NuZ78XhkNe9vmTne2nta4j14ikCgmlkgnY0gmlwhKwSH_mKbXVsdGlhZGRyc5YACASsEh_5BuHpAAoErBIf-Qbh6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxpGQGuCm4e3j08fXBUTpdJAtd7vDaXTZAQFY8nxxLDmDdGNwguHpg3VkcILh64V3YWt1MgM --storenode=/ip4/172.18.31.249/tcp/57833/p2p/16Uiu2HAm8noSWt4CawPmVfYqiD7UxRpMDjk6ycdsVGCQXefX2oMr --store=true --relay=true
2026-04-14 21:40:24.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.212 tests-functional_default b1c539b48dc685ba5e4a03731ee15128187bfdf6441a023473c10e52c757d2fa
2026-04-14 21:40:24.609 DEBUG [src.node.docker_mananger] Container started with ID b1c539b48dc6. Setting up logs at ./log/docker/store_node1_2026-04-14_21-40-23__c4c66a02-3ba2-4bd7-bfd1-13e895fe7ed8__wakuorg_nwaku:latest.log
2026-04-14 21:40:24.609 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26235
2026-04-14 21:40:24.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:25.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26235/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:25.613 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 21:40:25.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:25.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26235/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:25.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.212/tcp/26236/p2p/16Uiu2HAkwVXLrt4Ya5E5xkL8eqVEU8neLiMLXomtMdsBZAFnSSY8","/ip4/172.18.22.212/tcp/26237/ws/p2p/16Uiu2HAkwVXLrt4Ya5E5xkL8eqVEU8neLiMLXomtMdsBZAFnSSY8"],"enrUri":"enr:-L24QJMTlmNsDNb5TC4GJbLezeutB033bagAQ6BWoSOWD_4TbCrSJ9wEKDYwOCdNF3hqUDoQG51egv_SZ6VJIJk7EyECgmlkgnY0gmlwhKwSFtSKbXVsdGlhZGRyc5YACASsEhbUBmZ8AAoErBIW1AZmfd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHrPudEB7E2_Wb2SwOaoHEXhT-94SAJJ7JbSY2_oxPkmDdGNwgmZ8g3VkcIJmfoV3YWt1MgM"}'
2026-04-14 21:40:25.616 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:25.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26235/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.249/tcp/57833/p2p/16Uiu2HAm8noSWt4CawPmVfYqiD7UxRpMDjk6ycdsVGCQXefX2oMr"]'
2026-04-14 21:40:25.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:25.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:40:25.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:25.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26235/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:40:25.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:25.626 DEBUG [src.steps.store] Relaying message
2026-04-14 21:40:25.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/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 21:40:25.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:25.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:40:25.833 DEBUG [src.steps.store] Relaying message
2026-04-14 21:40:25.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/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 21:40:25.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:25.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:40:26.041 DEBUG [src.steps.store] Relaying message
2026-04-14 21:40:26.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/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 21:40:26.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:26.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:40:26.247 DEBUG [src.steps.store] Relaying message
2026-04-14 21:40:26.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/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 21:40:26.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:26.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:40:26.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:26.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a"}]}'
2026-04-14 21:40:26.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true&hash=0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:26.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x561dc9cd4c92d7509704f644b75006a00145d7786061a0f728feb3dd26e26962"},{"messageHash":"0xfa865c82dc1daae4f97644fd8d414943917db52f8b1788df707540533835aff3"},{"messageHash":"0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a"},{"messageHash":"0xf956ea2b74f0783663929c375f679977613bf04d3bb22d5436a1fe8240cb88a8"}]}'
2026-04-14 21:40:26.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26235/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:26.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a"}]}'
2026-04-14 21:40:26.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26235/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true&hash=0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:26.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x561dc9cd4c92d7509704f644b75006a00145d7786061a0f728feb3dd26e26962"},{"messageHash":"0xfa865c82dc1daae4f97644fd8d414943917db52f8b1788df707540533835aff3"},{"messageHash":"0xc3f880b1d0eef48a496cc993d6b24271aeb6c12e53348ed28f32b876243dff8a"},{"messageHash":"0xf956ea2b74f0783663929c375f679977613bf04d3bb22d5436a1fe8240cb88a8"}]}'
2026-04-14 21:40:26.468 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:26.469 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:26.469 DEBUG [src.node.waku_node] Stopping container with id 7c6a6fb9de12
2026-04-14 21:40:26.933 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:26.933 DEBUG [src.node.waku_node] Stopping container with id b1c539b48dc6
2026-04-14 21:40:27.392 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:27.395 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:27.407 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:27.415 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,524 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_start_node_with_50_pubsub_topics with id: 2026-04-14_21-40-13__da230c61-a38f-4df3-b159-aa5619cf060c
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_21-40-13__da230c61-a38f-4df3-b159-aa5619cf060c__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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34519', '34520', '34521', '34522', '34523']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 2
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 34519:34519 -p 34520:34520 -p 34521:34521 -p 34522:34522 -p 34523:34523 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34521 --rest-port=34519 --tcp-port=34520 --discv5-udp-port=34522 --rest-address=0.0.0.0 --nat=extip:172.18.160.197 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9eaed996cb21f16ad6f0fa49dd7aed8ed7fddec8ac3c836bd3c1c6e1f872f3e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34523 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.160.197 tests-functional_default 4749325157a99a84e8d7dfa509882574e2b8fcef9fd151562d923b23bc4f1988
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4749325157a9. Setting up logs at ./log/docker/node1_2026-04-14_21-40-13__da230c61-a38f-4df3-b159-aa5619cf060c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34519
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 1c9bf52df21c. 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 b1f16ff9ab77. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/health" -H "Content-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:34519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"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:34519/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/34520/p2p/16Uiu2HAmE3uD1weQ6sJ11Gu6p5AgC1kPirPYTUJaHJLWJRLBj7Xi","/ip4/172.18.160.197/tcp/34521/ws/p2p/16Uiu2HAmE3uD1weQ6sJ11Gu6p5AgC1kPirPYTUJaHJLWJRLBj7Xi"],"enrUri":"enr:-L24QLujCn_b6IJEf5H_w53lV2lN4n3M0i5LS2yB5HbPypoIFobMRRs2RenyEVr9K4OmIcys5_cspl0N9zxjjUXtp-ICgmlkgnY0gmlwhKwSoMWKbXVsdGlhZGRyc5YACASsEqDFBobYAAoErBKgxQaG2d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFLo7Eb0vigHZrrUsxzXSWZBMN0YkPbaJ5NDQk3gHJV2DdGNwgobYg3VkcIKG2oV3YWt1MgU"}'
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_21-40-13__da230c61-a38f-4df3-b159-aa5619cf060c__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.9.219
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['51272', '51273', '51274', '51275', '51276']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 2
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 51272:51272 -p 51273:51273 -p 51274:51274 -p 51275:51275 -p 51276:51276 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51274 --rest-port=51272 --tcp-port=51273 --discv5-udp-port=51275 --rest-address=0.0.0.0 --nat=extip:172.18.9.219 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca34ede4fe3b9bbda7f1efabca1fda67cbd77dc64f8cd74ceb2ab43bcff3e8d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51276 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLujCn_b6IJEf5H_w53lV2lN4n3M0i5LS2yB5HbPypoIFobMRRs2RenyEVr9K4OmIcys5_cspl0N9zxjjUXtp-ICgmlkgnY0gmlwhKwSoMWKbXVsdGlhZGRyc5YACASsEqDFBobYAAoErBKgxQaG2d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFLo7Eb0vigHZrrUsxzXSWZBMN0YkPbaJ5NDQk3gHJV2DdGNwgobYg3VkcIKG2oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.9.219 tests-functional_default 06f6c653288a27fe8ddb17d74389a2742ed5f56ab9cd095cfe100fb610fb19a1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 06f6c653288a. Setting up logs at ./log/docker/node2_2026-04-14_21-40-13__da230c61-a38f-4df3-b159-aa5619cf060c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 51272
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51272/health" -H "Content-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:51272/health" -H "Content-Type: application/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":"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:51272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.219/tcp/51273/p2p/16Uiu2HAmTranXqbMJhyDHPEAqPhK2w3bxKvF9G7iJHv6UGAs42nH","/ip4/172.18.9.219/tcp/51274/ws/p2p/16Uiu2HAmTranXqbMJhyDHPEAqPhK2w3bxKvF9G7iJHv6UGAs42nH"],"enrUri":"enr:-L24QOLIEQb_82YYoRVHcUkOxFDc6QxXZzhktZzTDwcQNY_xaXsLhAiSZguP7CCYOKIZYqi6U7g-4eZleaHqb1Jgm24CgmlkgnY0gmlwhKwSCduKbXVsdGlhZGRyc5YACASsEgnbBshJAAoErBIJ2wbISt0DgnJzhQACAQAAiXNlY3AyNTZrMaED4deg-lcrZiUwQi4ZhPh_dF4M4CoSq-jeL2QxuoTJTd6DdGNwgshJg3VkcILIS4V3YWt1MgE"}'
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:51272/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.197/tcp/34520/p2p/16Uiu2HAmE3uD1weQ6sJ11Gu6p5AgC1kPirPYTUJaHJLWJRLBj7Xi"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202816981897559,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202816981897559,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817110942678,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817110942678,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817231134154,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817231134154,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817349395448,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817349395448,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817472231959,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817472231959,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817593316191,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817593316191,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817712567415,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817712567415,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817831952811,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202817831952811,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/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":1776202817951529753,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/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":1776202817951529753,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202818067510872,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202818067510872,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/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":1776202818183777529,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/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":1776202818183777529,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/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":1776202818298789650,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/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":1776202818298789650,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/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":1776202818415346334,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/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":1776202818415346334,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/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":1776202818530991785,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/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":1776202818530991785,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/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":1776202818646148938,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/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":1776202818646148938,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/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":1776202818761172035,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/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":1776202818761172035,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/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":1776202818875825896,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/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":1776202818875825896,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/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":1776202818991015108,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/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":1776202818991015108,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/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":1776202819112190223,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/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":1776202819112190223,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/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":1776202819226582016,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/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":1776202819226582016,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/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":1776202819341321618,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/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":1776202819341321618,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/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":1776202819457710243,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/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":1776202819457710243,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/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":1776202819573140359,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/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":1776202819573140359,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/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":1776202819687897593,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/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":1776202819687897593,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/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":1776202819803537931,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/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":1776202819803537931,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202819920317327,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202819920317327,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/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":1776202820035681921,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/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":1776202820035681921,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/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":1776202820150954068,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/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":1776202820150954068,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/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":1776202820268650767,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/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":1776202820268650767,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/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":1776202820384938924,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/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":1776202820384938924,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/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":1776202820500083577,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/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":1776202820500083577,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/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":1776202820615509374,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/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":1776202820615509374,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/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":1776202820731023797,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/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":1776202820731023797,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/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":1776202820847118125,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/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":1776202820847118125,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/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":1776202820963066299,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/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":1776202820963066299,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/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":1776202821078379515,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/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":1776202821078379515,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/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":1776202821194357013,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/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":1776202821194357013,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/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":1776202821311566027,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/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":1776202821311566027,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/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":1776202821425641073,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/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":1776202821425641073,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/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":1776202821539565315,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/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":1776202821539565315,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/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":1776202821654570339,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/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":1776202821654570339,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/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":1776202821769733636,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/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":1776202821769733636,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/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":1776202821885152262,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/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":1776202821885152262,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/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":1776202821999694653,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/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":1776202821999694653,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/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":1776202822115492581,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/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":1776202822115492581,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/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":1776202822230747721,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/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":1776202822230747721,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/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":1776202822345251906,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/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":1776202822345251906,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/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":1776202822460862226,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/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":1776202822460862226,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/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":1776202822575301182,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/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":1776202822575301182,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -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:34519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/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":1776202822689698521,"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:51272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/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":1776202822689698521,"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 4749325157a9
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 06f6c653288a
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,193 @@
2026-04-14 21:40:16.139 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:40:16.139 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-04-14_21-40-16__4ddbf66b-1b2e-449e-b393-cbad5b1936a6
2026-04-14 21:40:16.140 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:40:16.140 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:40:16.141 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:40:16.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:16.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-40-16__4ddbf66b-1b2e-449e-b393-cbad5b1936a6__wakuorg_nwaku:latest.log
2026-04-14 21:40:16.154 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:16.154 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:16.156 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:16.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.243
2026-04-14 21:40:16.157 DEBUG [src.node.docker_mananger] Generated ports ['37993', '37994', '37995', '37996', '37997']
2026-04-14 21:40:16.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:16.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:16.159 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:16.159 DEBUG [src.node.docker_mananger] docker run -i -t -p 37993:37993 -p 37994:37994 -p 37995:37995 -p 37996:37996 -p 37997:37997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37995 --rest-port=37993 --tcp-port=37994 --discv5-udp-port=37996 --rest-address=0.0.0.0 --nat=extip:172.18.29.243 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e19be98beb68aa0d058d39b616da037c0ec2d77cccc33cc99acfef5eb64eede9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37997 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-14 21:40:16.351 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.243 tests-functional_default 81b63e1d099aa5012ec9f34c580b853c49dd1ed44866dc4f10f23e6bf55512b6
2026-04-14 21:40:16.391 DEBUG [src.node.docker_mananger] Container started with ID 81b63e1d099a. Setting up logs at ./log/docker/node1_2026-04-14_21-40-16__4ddbf66b-1b2e-449e-b393-cbad5b1936a6__wakuorg_nwaku:latest.log
2026-04-14 21:40:16.391 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37993
2026-04-14 21:40:16.391 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:16.456 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:16.456 ERROR [src.node.docker_mananger] Max retries reached for container e6c0dc4f23f5. Exiting log stream.
2026-04-14 21:40:16.983 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:16.983 ERROR [src.node.docker_mananger] Max retries reached for container ca63bffe7a4c. Exiting log stream.
2026-04-14 21:40:17.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:17.395 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:40:17.395 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:17.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:17.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.243/tcp/37994/p2p/16Uiu2HAm77q19ddeCegWD4jJzDh8iVz6hW8qp1tXa7fVeUKjYPNa","/ip4/172.18.29.243/tcp/37995/ws/p2p/16Uiu2HAm77q19ddeCegWD4jJzDh8iVz6hW8qp1tXa7fVeUKjYPNa"],"enrUri":"enr:-L24QJZQ-AXRV_QGdb4Qcq2UDsEJimf7_V64kboEVFD_tEtrdYcPPJSUJRtD_SoGeBsrBGLjH8-yCczEWTGDzYCurRcCgmlkgnY0gmlwhKwSHfOKbXVsdGlhZGRyc5YACASsEh3zBpRqAAoErBId8waUa90DgnJzhQDHAQAAiXNlY3AyNTZrMaECrbn9x1N9htN1HcPoiX9r20k_DzHgyVDgPXedGwjCP_ODdGNwgpRqg3VkcIKUbIV3YWt1MgU"}'
2026-04-14 21:40:17.398 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:17.404 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:17.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-40-16__4ddbf66b-1b2e-449e-b393-cbad5b1936a6__wakuorg_nwaku:latest.log
2026-04-14 21:40:17.405 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:17.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:17.406 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:17.406 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.78
2026-04-14 21:40:17.407 DEBUG [src.node.docker_mananger] Generated ports ['3819', '3820', '3821', '3822', '3823']
2026-04-14 21:40:17.407 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:17.407 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:17.407 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:17.407 DEBUG [src.node.docker_mananger] docker run -i -t -p 3819:3819 -p 3820:3820 -p 3821:3821 -p 3822:3822 -p 3823:3823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3821 --rest-port=3819 --tcp-port=3820 --discv5-udp-port=3822 --rest-address=0.0.0.0 --nat=extip:172.18.27.78 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=50a5165aea2a5dc0c275ecd20efa1f893be7e0c32c326247b53dc9d64bffa6e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3823 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJZQ-AXRV_QGdb4Qcq2UDsEJimf7_V64kboEVFD_tEtrdYcPPJSUJRtD_SoGeBsrBGLjH8-yCczEWTGDzYCurRcCgmlkgnY0gmlwhKwSHfOKbXVsdGlhZGRyc5YACASsEh3zBpRqAAoErBId8waUa90DgnJzhQDHAQAAiXNlY3AyNTZrMaECrbn9x1N9htN1HcPoiX9r20k_DzHgyVDgPXedGwjCP_ODdGNwgpRqg3VkcIKUbIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-14 21:40:17.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.78 tests-functional_default 1a4ac8d7076ad44c28da99a00e4f754af941c68b7e8d39797cb1c870218535ca
2026-04-14 21:40:17.636 DEBUG [src.node.docker_mananger] Container started with ID 1a4ac8d7076a. Setting up logs at ./log/docker/node2_2026-04-14_21-40-16__4ddbf66b-1b2e-449e-b393-cbad5b1936a6__wakuorg_nwaku:latest.log
2026-04-14 21:40:17.637 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3819
2026-04-14 21:40:17.637 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:18.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:18.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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 21:40:18.656 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:18.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:18.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.78/tcp/3820/p2p/16Uiu2HAmB2ZeqZwJTuMs7is4QAdh3xjEif4dnQFXmJ3FFGDjK6Kx","/ip4/172.18.27.78/tcp/3821/ws/p2p/16Uiu2HAmB2ZeqZwJTuMs7is4QAdh3xjEif4dnQFXmJ3FFGDjK6Kx"],"enrUri":"enr:-L24QKMU_IWSBkYLCabyH6aDceNWO1vwvIxC_Ue5HqnACNRZRuUyLpSEXcrwQ-H1hjjJFG2T26irrryui_13tCUgpnMCgmlkgnY0gmlwhKwSG06KbXVsdGlhZGRyc5YACASsEhtOBg7sAAoErBIbTgYO7d0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5896fE-v3pKn3rIeqaF1QD4zinqsRRmTKzH4eCw9u6-DdGNwgg7sg3VkcIIO7oV3YWt1MgE"}'
2026-04-14 21:40:18.673 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:18.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.243/tcp/37994/p2p/16Uiu2HAm77q19ddeCegWD4jJzDh8iVz6hW8qp1tXa7fVeUKjYPNa"]'
2026-04-14 21:40:18.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:18.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-04-14 21:40:18.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:18.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3819/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-04-14 21:40:18.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:18.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/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 21:40:18.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:18.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:18.800 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:18.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:18.804 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":1776202818694058302,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:18.834 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:18.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:18.837 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":1776202818694058302,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:18.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:18.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:18.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:18.944 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:18.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:18.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776202818838924759,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:18.949 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:18.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:18.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776202818838924759,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:18.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:18.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:18.959 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.059 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776202818954034240,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.064 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776202818954034240,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.174 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202819068679969,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.179 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202819068679969,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.290 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202819183218840,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.295 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202819183218840,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.404 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202819299422815,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.409 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202819299422815,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.520 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202819413529877,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.525 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202819413529877,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.534 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.634 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202819529639060,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.639 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202819529639060,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.644 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:37993/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-04-14 21:40:19.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.648 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:3819/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json"]'
2026-04-14 21:40:19.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/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 21:40:19.657 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37993/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-14 21:40:19.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.661 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37993/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-14 21:40:19.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.666 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37993/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-14 21:40:19.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.674 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.774 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202819667439453,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.779 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202819667439453,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:19.888 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202819784280461,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.893 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:19.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:19.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202819784280461,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:19.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:19.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:19.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:20.003 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:20.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:20.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202819897479238,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:20.007 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:20.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:20.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202819897479238,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:20.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:20.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:20.017 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:20.117 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:20.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:20.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202820012022162,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:20.122 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:20.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:20.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202820012022162,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:20.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37993/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:20.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:20.131 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:20.232 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:20.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37993/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:20.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202820127012273,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:20.237 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:20.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3819/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:20.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202820127012273,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:20.242 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:20.243 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:20.244 DEBUG [src.node.waku_node] Stopping container with id 81b63e1d099a
2026-04-14 21:40:20.731 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:20.731 DEBUG [src.node.waku_node] Stopping container with id 1a4ac8d7076a
2026-04-14 21:40:21.218 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:21.220 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:21.244 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:21.255 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-04-14 21:40:26.205 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:40:26.206 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-04-14_21-40-26__f830f368-9511-4dbc-882d-1d99d2b35881
2026-04-14 21:40:26.206 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:40:26.206 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:40:26.218 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:26.219 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-40-26__f830f368-9511-4dbc-882d-1d99d2b35881__wakuorg_nwaku:latest.log
2026-04-14 21:40:26.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:26.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-40-26__f830f368-9511-4dbc-882d-1d99d2b35881__wakuorg_nwaku:latest.log
2026-04-14 21:40:26.230 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-04-14 21:40:26.231 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:26.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:26.234 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:26.234 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.162
2026-04-14 21:40:26.234 DEBUG [src.node.docker_mananger] Generated ports ['43077', '43078', '43079', '43080', '43081']
2026-04-14 21:40:26.234 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:26.234 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:26.235 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:26.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 43077:43077 -p 43078:43078 -p 43079:43079 -p 43080:43080 -p 43081:43081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43079 --rest-port=43077 --tcp-port=43078 --discv5-udp-port=43080 --rest-address=0.0.0.0 --nat=extip:172.18.153.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d10cecb65cdb3038c64bfa04436bdd92073b4cf0d68fcf2ebc4d0cefe3cd9d4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43081 --metrics-logging=true --relay=true
2026-04-14 21:40:26.420 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:26.421 ERROR [src.node.docker_mananger] Max retries reached for container 7bc419707c03. Exiting log stream.
2026-04-14 21:40:26.463 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.162 tests-functional_default 76b6ce20a08a1abadc07b589e5c1fee391ad68f15c35dbe5dae87db32809b210
2026-04-14 21:40:26.507 DEBUG [src.node.docker_mananger] Container started with ID 76b6ce20a08a. Setting up logs at ./log/docker/node1_2026-04-14_21-40-26__f830f368-9511-4dbc-882d-1d99d2b35881__wakuorg_nwaku:latest.log
2026-04-14 21:40:26.510 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43077
2026-04-14 21:40:26.511 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:27.380 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:27.381 ERROR [src.node.docker_mananger] Max retries reached for container cd6a4357f23f. Exiting log stream.
2026-04-14 21:40:27.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43077/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:40:27.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:27.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.162/tcp/43078/p2p/16Uiu2HAkx1WYpkyEN4KTiX66udTNA3iE32oyep1ScS6ifzxLLWd8","/ip4/172.18.153.162/tcp/43079/ws/p2p/16Uiu2HAkx1WYpkyEN4KTiX66udTNA3iE32oyep1ScS6ifzxLLWd8"],"enrUri":"enr:-L24QCaZ5hR52FG_0mzDS9txoa8prHF3gtRkpDMtfOGSa8xDEXlxCOBsqOFVHHyaM6j0Ga_p-eAcQW0lhENvwUNhZzUCgmlkgnY0gmlwhKwSmaKKbXVsdGlhZGRyc5YACASsEpmiBqhGAAoErBKZogaoR90DgnJzhQDGAQAAiXNlY3AyNTZrMaECJmJ1UDkEdsyslvlcCT-ps4ng50JXHWbMnHX_z3bBvguDdGNwgqhGg3VkcIKoSIV3YWt1MgE"}'
2026-04-14 21:40:27.517 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:27.517 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:27.517 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:27.519 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:27.519 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.138
2026-04-14 21:40:27.519 DEBUG [src.node.docker_mananger] Generated ports ['8767', '8768', '8769', '8770', '8771']
2026-04-14 21:40:27.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:27.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:27.520 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:27.520 DEBUG [src.node.docker_mananger] docker run -i -t -p 8767:8767 -p 8768:8768 -p 8769:8769 -p 8770:8770 -p 8771:8771 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8769 --rest-port=8767 --tcp-port=8768 --discv5-udp-port=8770 --rest-address=0.0.0.0 --nat=extip:172.18.138.138 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b27efec3be2b9c94dbebabccd9fe3d3cd9134b09abef8882ce3966260ceabaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8771 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCaZ5hR52FG_0mzDS9txoa8prHF3gtRkpDMtfOGSa8xDEXlxCOBsqOFVHHyaM6j0Ga_p-eAcQW0lhENvwUNhZzUCgmlkgnY0gmlwhKwSmaKKbXVsdGlhZGRyc5YACASsEpmiBqhGAAoErBKZogaoR90DgnJzhQDGAQAAiXNlY3AyNTZrMaECJmJ1UDkEdsyslvlcCT-ps4ng50JXHWbMnHX_z3bBvguDdGNwgqhGg3VkcIKoSIV3YWt1MgE
2026-04-14 21:40:27.702 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.138 tests-functional_default 45a030a223f73ad31923ecbfdedf0b84f4455a262afa4a5fa76c504ff02f8754
2026-04-14 21:40:27.735 DEBUG [src.node.docker_mananger] Container started with ID 45a030a223f7. Setting up logs at ./log/docker/node2_2026-04-14_21-40-26__f830f368-9511-4dbc-882d-1d99d2b35881__wakuorg_nwaku:latest.log
2026-04-14 21:40:27.735 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8767
2026-04-14 21:40:27.736 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:28.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8767/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:40:28.760 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:28.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8767/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.138/tcp/8768/p2p/16Uiu2HAmRyV9SCs5f3vfF6nxTHDnKuU5j2i5REvxRwo3GrPzNZ26","/ip4/172.18.138.138/tcp/8769/ws/p2p/16Uiu2HAmRyV9SCs5f3vfF6nxTHDnKuU5j2i5REvxRwo3GrPzNZ26"],"enrUri":"enr:-L24QEay7kGFZQeywzOnqbxGAoPT85C5zk5fRJEG77Fka-LFEcXMqW7mMKgz0R_8xqbMG2yLm-8-etZCgD7MdNcuPxMCgmlkgnY0gmlwhKwSioqKbXVsdGlhZGRyc5YACASsEoqKBiJAAAoErBKKigYiQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxeTxo_nhinEiYP_jLQEXVTkmVR-8yplFF4UAblN19BeDdGNwgiJAg3VkcIIiQoV3YWt1MgE"}'
2026-04-14 21:40:28.767 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:28.767 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-04-14 21:40:28.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43077/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:40:28.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8767/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:40:28.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.778 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-04-14 21:40:28.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43077/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.138.138/tcp/50980/p2p/16Uiu2HAmRyV9SCs5f3vfF6nxTHDnKuU5j2i5REvxRwo3GrPzNZ26","protocols":["/ipfs/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 21:40:28.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8767/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.153.162/tcp/43078/p2p/16Uiu2HAkx1WYpkyEN4KTiX66udTNA3iE32oyep1ScS6ifzxLLWd8","protocols":["/ipfs/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 21:40:28.785 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-14 21:40:38.786 INFO [tests.e2e.test_network_conditions] Applying 500ms latency to node2
2026-04-14 21:40:38.788 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7725', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:40:38.798 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7725', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:40:38.807 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7725', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
2026-04-14 21:40:38.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43077/relay/v1/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 21:40:38.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:38.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8767/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:39.826 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":1776202838816240341,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:39.828 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7725', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-14 21:40:39.839 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:39.840 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:39.840 DEBUG [src.node.waku_node] Stopping container with id 76b6ce20a08a
2026-04-14 21:40:40.292 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:40.292 DEBUG [src.node.waku_node] Stopping container with id 45a030a223f7
2026-04-14 21:40:40.770 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:40.775 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:40.793 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:40.804 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,271 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.19.143
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['15462', '15463', '15464', '15465', '15466']
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 15462:15462 -p 15463:15463 -p 15464:15464 -p 15465:15465 -p 15466:15466 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15464 --rest-port=15462 --tcp-port=15463 --discv5-udp-port=15465 --rest-address=0.0.0.0 --nat=extip:172.18.19.143 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=0ec8be8adfdc91aec03b2e10c9f9cdd128e230beaf0efb251ecc41c39bac14e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15466 --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.19.143 tests-functional_default b98e3880bbae6edeba66895f8aaa520d5e5b3736cc4621515f28111244586b0c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b98e3880bbae. Setting up logs at ./log/docker/node1_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 15462
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 55f07dd3c77f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15462/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:15462/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs","/ip4/172.18.19.143/tcp/15464/ws/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"],"enrUri":"enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU"}'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.129.70
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['15834', '15835', '15836', '15837', '15838']
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 15834:15834 -p 15835:15835 -p 15836:15836 -p 15837:15837 -p 15838:15838 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=15836 --rest-port=15834 --tcp-port=15835 --discv5-udp-port=15837 --rest-address=0.0.0.0 --nat=extip:172.18.129.70 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ba016d69fdc8f8bbad2cd6d51ee310faaf96eb929f9c195cbccdfd9f5bea0ce8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15838 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.129.70 tests-functional_default 8ac41abe010a57b88cd3725d55f55da5a5ae5578e984c0aebd9fca59185bb001
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8ac41abe010a. Setting up logs at ./log/docker/node3_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 15834
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:15834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.70/tcp/15835/p2p/16Uiu2HAmBcwbmNKQzYh11gyG1h7ayMGxt5QMN5vUh3GaahKpxxvp","/ip4/172.18.129.70/tcp/15836/ws/p2p/16Uiu2HAmBcwbmNKQzYh11gyG1h7ayMGxt5QMN5vUh3GaahKpxxvp"],"enrUri":"enr:-L24QODXYwsQtR5PbQHscDnIdfegRHzgv1FbaqYyj35gFDANI3ZRcoLpLnFUxNSEwk96NHMs4z3eAtRkjSouEsl1OigCgmlkgnY0gmlwhKwSgUaKbXVsdGlhZGRyc5YACASsEoFGBj3bAAoErBKBRgY93N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8J4KoxFhFlRJW7SCGKmfMtLK_C9VofvKbkJhJqnX3DWDdGNwgj3bg3VkcII93YV3YWt1MgE"}'
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:15834/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.120.128
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['12515', '12516', '12517', '12518', '12519']
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 12515:12515 -p 12516:12516 -p 12517:12517 -p 12518:12518 -p 12519:12519 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=12517 --rest-port=12515 --tcp-port=12516 --discv5-udp-port=12518 --rest-address=0.0.0.0 --nat=extip:172.18.120.128 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b037f5cee141ba16ade1e35d105a2b7fee37d235ea7128afbd78eeffaf3b6ddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12519 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.120.128 tests-functional_default d5317ae209fbc6b8d3d654c73c35b7192e2e27c5686e0fce0e431f63ae714736
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d5317ae209fb. Setting up logs at ./log/docker/node4_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 12515
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:12515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.128/tcp/12516/p2p/16Uiu2HAmAJtM28TMPhgBBcZ4AkLUFJ7FUn56bD1u5DBbotiRW9vm","/ip4/172.18.120.128/tcp/12517/ws/p2p/16Uiu2HAmAJtM28TMPhgBBcZ4AkLUFJ7FUn56bD1u5DBbotiRW9vm"],"enrUri":"enr:-L24QBGWqrJfPIWxFKmlniJG2OERXt8wgv3KS4RDG3xI8UnmS1_C_gAhw-jLLc2wfWQm1b0QJQw_GdsEFQWutnIpTFgCgmlkgnY0gmlwhKwSeICKbXVsdGlhZGRyc5YACASsEniABjDkAAoErBJ4gAYw5d0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC3SI4cevM0K0uY1EFaZEr2_jtmfAhtayBcOYKQqARk7aDdGNwgjDkg3VkcIIw5oV3YWt1MgE"}'
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:12515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.110.48
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['14759', '14760', '14761', '14762', '14763']
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 14759:14759 -p 14760:14760 -p 14761:14761 -p 14762:14762 -p 14763:14763 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=14761 --rest-port=14759 --tcp-port=14760 --discv5-udp-port=14762 --rest-address=0.0.0.0 --nat=extip:172.18.110.48 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=67e97c76debaedca8a1a77dbc1ff2fa7ae5edb23d4206433ed10a924ddd6fdae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14763 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.110.48 tests-functional_default 05b7d7de7f01a7273586b21a4cc315f49e29fb9e73452d09feda73ebf5b8de12
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 05b7d7de7f01. Setting up logs at ./log/docker/node5_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 14759
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:14759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.48/tcp/14760/p2p/16Uiu2HAmDo2ezRZw4LCfFNW7T7k32iGQL5qDdDyBazdgqWu2Krh1","/ip4/172.18.110.48/tcp/14761/ws/p2p/16Uiu2HAmDo2ezRZw4LCfFNW7T7k32iGQL5qDdDyBazdgqWu2Krh1"],"enrUri":"enr:-L24QJvqtpAB9DBmggFTk2yX4cEkTMBjGScTPgJJCuMx4NLNQwdtS2GSOwW0G4X23Rqf9I6P-_qZiS4o5UEuaFBbJgQCgmlkgnY0gmlwhKwSbjCKbXVsdGlhZGRyc5YACASsEm4wBjmoAAoErBJuMAY5qd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDEOrwnFHNe6gjYWHWPCv3n7Bbwf89vFDdrEhnAPXf_ZSDdGNwgjmog3VkcII5qoV3YWt1MgE"}'
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:14759/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.194.209
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44123', '44124', '44125', '44126', '44127']
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 44123:44123 -p 44124:44124 -p 44125:44125 -p 44126:44126 -p 44127:44127 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=44125 --rest-port=44123 --tcp-port=44124 --discv5-udp-port=44126 --rest-address=0.0.0.0 --nat=extip:172.18.194.209 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=221fa2e77ce18d057c99bad407dbec3c9544796b5db9d002149781ccbd025fc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44127 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.194.209 tests-functional_default c227008ad9a2813a817259f3d6e54f0ff338f5aa701df61d60991d0bb6be82e2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c227008ad9a2. Setting up logs at ./log/docker/node6_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 44123
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44123/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:44123/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.209/tcp/44124/p2p/16Uiu2HAmL4cbxpX2pSU7aniJDa2TvTuZGUWfpoW6vSXyeJi2bDVW","/ip4/172.18.194.209/tcp/44125/ws/p2p/16Uiu2HAmL4cbxpX2pSU7aniJDa2TvTuZGUWfpoW6vSXyeJi2bDVW"],"enrUri":"enr:-L24QMab1rxlqCMIgWCYz9K_C1V4KsxLj9bUWhcnDSxZBS9Cbirwi76PBhPr6CGMEIi2jJFq-1Zfxscu7LekP2Nr3mYCgmlkgnY0gmlwhKwSwtGKbXVsdGlhZGRyc5YACASsEsLRBqxcAAoErBLC0QasXd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbg8okgX78CZkSYMuW230_MGIVh4mSMNqlcX0tTQKj-WDdGNwgqxcg3VkcIKsXoV3YWt1MgE"}'
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:44123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.211.69
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50702', '50703', '50704', '50705', '50706']
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 50702:50702 -p 50703:50703 -p 50704:50704 -p 50705:50705 -p 50706:50706 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=50704 --rest-port=50702 --tcp-port=50703 --discv5-udp-port=50705 --rest-address=0.0.0.0 --nat=extip:172.18.211.69 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=9b04c3a2b0e5ac7bacd20ff5a34eb442cf345c2cda3832d90a26b16c0c20dbd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50706 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.211.69 tests-functional_default f63c04cd96e280e7b00cae778cf69cc12dc7d9b0aad8a376fcd12ae0d36a0c2e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f63c04cd96e2. Setting up logs at ./log/docker/node7_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 50702
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:50702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.69/tcp/50703/p2p/16Uiu2HAmC4CdyGJn2mToihWQvPrCkx3yVqZVwyX8prZGsbBF2WD9","/ip4/172.18.211.69/tcp/50704/ws/p2p/16Uiu2HAmC4CdyGJn2mToihWQvPrCkx3yVqZVwyX8prZGsbBF2WD9"],"enrUri":"enr:-L24QKbqdq_R47K4GTcLcfjbryQB9NbZ6H05oXAlqDH3i1EUCDpeT8PXuV6u4QE3EW8sxtKq9lI_pSUbZd5HWI_q6P4CgmlkgnY0gmlwhKwS00WKbXVsdGlhZGRyc5YACASsEtNFBsYPAAoErBLTRQbGEN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9xaQuNBab9x3Zyjg-ep5TNm-g97qXAYAblrj51IdBZyDdGNwgsYPg3VkcILGEYV3YWt1MgE"}'
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:50702/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.122.78
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['54220', '54221', '54222', '54223', '54224']
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 54220:54220 -p 54221:54221 -p 54222:54222 -p 54223:54223 -p 54224:54224 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=54222 --rest-port=54220 --tcp-port=54221 --discv5-udp-port=54223 --rest-address=0.0.0.0 --nat=extip:172.18.122.78 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e40ecb8a090c6f78a0a62de2cb00d7095eafd2c2dd0d40aff1ad59ee7fe3185a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54224 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.122.78 tests-functional_default f854c5fa3976c4fde4977042c3a4c203b65475ee00306c51e764ed9e61b05d3c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f854c5fa3976. Setting up logs at ./log/docker/node8_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 54220
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54220/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:54220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.78/tcp/54221/p2p/16Uiu2HAmNARFqtMSx7Zhuo1h8ywkM6xmKTtz7H6E3YzXxAjbYQhG","/ip4/172.18.122.78/tcp/54222/ws/p2p/16Uiu2HAmNARFqtMSx7Zhuo1h8ywkM6xmKTtz7H6E3YzXxAjbYQhG"],"enrUri":"enr:-L24QLvWtCpra_hWT1Rlb8yyc-6NNrLf-vjWdlcjGKNkhApjL8ofU05-UeI8BKHfb7Q7E2gFVIS-C6ZKNJQ700KcoyUCgmlkgnY0gmlwhKwSek6KbXVsdGlhZGRyc5YACASsEnpOBtPNAAoErBJ6TgbTzt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDjUMv7XgQzAswPRI64XBkO580PUo9mOEKr8xqKuwmaFODdGNwgtPNg3VkcILTz4V3YWt1MgE"}'
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:54220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.141.161
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42375', '42376', '42377', '42378', '42379']
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 42375:42375 -p 42376:42376 -p 42377:42377 -p 42378:42378 -p 42379:42379 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=42377 --rest-port=42375 --tcp-port=42376 --discv5-udp-port=42378 --rest-address=0.0.0.0 --nat=extip:172.18.141.161 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4fbaa1e65f558bbac351aaa2cdbaf38cd4dda82ace8bb563867be72caf5c218c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42379 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.141.161 tests-functional_default bcaabbacc5c8faedba6ad502fcd618558eeaa0da2d0875575717466cd64a246a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID bcaabbacc5c8. Setting up logs at ./log/docker/node9_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 42375
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42375/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.161/tcp/42376/p2p/16Uiu2HAkupn3JWcB4JjG26ocFJhW9D9hkQgDgCgqxtR3As5mEGFY","/ip4/172.18.141.161/tcp/42377/ws/p2p/16Uiu2HAkupn3JWcB4JjG26ocFJhW9D9hkQgDgCgqxtR3As5mEGFY"],"enrUri":"enr:-L24QD4Jh6TsldEaftlNkuRypNPKj1fLJpbwVgIEd2aHtMcDZAcXCzw0_o69CcPkVKZtXYQbOo5UwBIVLQKN58r1HRwCgmlkgnY0gmlwhKwSjaGKbXVsdGlhZGRyc5YACASsEo2hBqWIAAoErBKNoQalid0DgnJzhQDHAQAAiXNlY3AyNTZrMaECBes2E_LneZmbFuUG-grJkNNfEQLy83_yxCXRoIfuHq-DdGNwgqWIg3VkcIKlioV3YWt1MgE"}'
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:42375/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
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_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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.10.25
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['47802', '47803', '47804', '47805', '47806']
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 47802:47802 -p 47803:47803 -p 47804:47804 -p 47805:47805 -p 47806:47806 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=47804 --rest-port=47802 --tcp-port=47803 --discv5-udp-port=47805 --rest-address=0.0.0.0 --nat=extip:172.18.10.25 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=edd29a2cba4cdea388dc80e5bc4b2fb0151acd5d53f9bef2dde56119bf82fcd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47806 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPbpe7RUAUr6BOGdgI8LT4VrHD2txZjrWlhc6H_Qsv28IWX5dNNqoPWySDsu_yQVxaoRreyS_3WYmDKumGC5H68CgmlkgnY0gmlwhKwSE4-KbXVsdGlhZGRyc5YACASsEhOPBjxnAAoErBITjwY8aN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8w_kELgr5GXuLoA0ERgNoNgtpuUzB4kdsdyrNpFHSJyDdGNwgjxng3VkcII8aYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.10.25 tests-functional_default 5918d050d3ae5147b8eb910c79aee815b05ce117381241300c2a9701e24031f8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5918d050d3ae. Setting up logs at ./log/docker/node10_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__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: 47802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47802/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:47802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.25/tcp/47803/p2p/16Uiu2HAkvJvJKewUxLjGu4UNGcFFinSj4fN96tKVw3KQr1P14PKy","/ip4/172.18.10.25/tcp/47804/ws/p2p/16Uiu2HAkvJvJKewUxLjGu4UNGcFFinSj4fN96tKVw3KQr1P14PKy"],"enrUri":"enr:-L24QD9e31hZd3QfuK8xabIcqz3ovVpGBEUNiseRDeT47vCqVo3bd6MahO-YI80CuxI09e0dVuuStUbI0fEtpko4Vh4CgmlkgnY0gmlwhKwSChmKbXVsdGlhZGRyc5YACASsEgoZBrq7AAoErBIKGQa6vN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECDSDP9QdRxghdrrTVIBbn482tETida_zjs0q42lPIVRyDdGNwgrq7g3VkcIK6vYV3YWt1MgE"}'
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:47802/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.19.143/tcp/15463/p2p/16Uiu2HAmBnV71u82U7kZJBsXsEjuqduCYjTYUVthzxNah7CuCFrs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15462/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:15834/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:15834/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'
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 b98e3880bbae
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 8ac41abe010a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id d5317ae209fb
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 b98e3880bbae. 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 05b7d7de7f01
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 8ac41abe010a. 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 c227008ad9a2
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 d5317ae209fb. 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 f63c04cd96e2
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 05b7d7de7f01. 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 f854c5fa3976
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 c227008ad9a2. 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 bcaabbacc5c8
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 f63c04cd96e2. 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 5918d050d3ae
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 f854c5fa3976. 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  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/node6_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node10_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node9_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node5_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node4_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node7_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node8_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:v0.38.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-14_21-44-08__0b08becd-d849-474c-9be2-7ae18f78716e__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,138 @@
2026-04-14 21:40:06.508 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:40:06.509 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370
2026-04-14 21:40:06.509 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:40:06.509 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:40:06.509 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:40:06.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:06.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__wakuorg_nwaku:latest.log
2026-04-14 21:40:06.515 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:06.515 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:06.517 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:06.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.240
2026-04-14 21:40:06.517 DEBUG [src.node.docker_mananger] Generated ports ['14529', '14530', '14531', '14532', '14533']
2026-04-14 21:40:06.517 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:06.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:06.517 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:06.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 14529:14529 -p 14530:14530 -p 14531:14531 -p 14532:14532 -p 14533:14533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14531 --rest-port=14529 --tcp-port=14530 --discv5-udp-port=14532 --rest-address=0.0.0.0 --nat=extip:172.18.105.240 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d3606b5b8bebb7f2b8ba577dafd11f5589cd2b8fbddd09d73ebfabe58e3baaf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14533 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-04-14 21:40:06.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.240 tests-functional_default 17f5f7271079a20ae0cf389de68767b9f176c54c899bab84ec8b8ce902178954
2026-04-14 21:40:06.687 DEBUG [src.node.docker_mananger] Container started with ID 17f5f7271079. Setting up logs at ./log/docker/node1_2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__wakuorg_nwaku:latest.log
2026-04-14 21:40:06.687 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14529
2026-04-14 21:40:06.687 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:06.944 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:06.945 ERROR [src.node.docker_mananger] Max retries reached for container 4a5a5a2db639. Exiting log stream.
2026-04-14 21:40:07.303 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:07.303 ERROR [src.node.docker_mananger] Max retries reached for container a00687dfc34b. Exiting log stream.
2026-04-14 21:40:07.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:07.690 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:40:07.690 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:07.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:07.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.240/tcp/14530/p2p/16Uiu2HAkwz1xSMqXzFhLew7zmbbBEvG3YVx47zEbRgmX85hMXWBy","/ip4/172.18.105.240/tcp/14531/ws/p2p/16Uiu2HAkwz1xSMqXzFhLew7zmbbBEvG3YVx47zEbRgmX85hMXWBy"],"enrUri":"enr:-L24QDmL_YuAg_CHtrqMp8VAlqPkM-89BUId4fEKegp-wXxCNm7198u3w04ASqShFxvnPtolBCBxJWhKs3ClzLRVK5QCgmlkgnY0gmlwhKwSafCKbXVsdGlhZGRyc5YACASsEmnwBjjCAAoErBJp8AY4w90DgnJzhQDHAQAAiXNlY3AyNTZrMaECJgCMIcdYa2ATzTyX269Fa52dH_6YKloIW1NcaODhCwCDdGNwgjjCg3VkcII4xIV3YWt1MgU"}'
2026-04-14 21:40:07.693 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:07.699 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:07.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__wakuorg_nwaku:latest.log
2026-04-14 21:40:07.699 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:07.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:07.700 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:07.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.216
2026-04-14 21:40:07.700 DEBUG [src.node.docker_mananger] Generated ports ['61377', '61378', '61379', '61380', '61381']
2026-04-14 21:40:07.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:07.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:07.701 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:07.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 61377:61377 -p 61378:61378 -p 61379:61379 -p 61380:61380 -p 61381:61381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61379 --rest-port=61377 --tcp-port=61378 --discv5-udp-port=61380 --rest-address=0.0.0.0 --nat=extip:172.18.132.216 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b9ab16ccdeceffcd0ef55c09c747afa9cce4a0fadcae2ea32b1b31dc20ccddc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDmL_YuAg_CHtrqMp8VAlqPkM-89BUId4fEKegp-wXxCNm7198u3w04ASqShFxvnPtolBCBxJWhKs3ClzLRVK5QCgmlkgnY0gmlwhKwSafCKbXVsdGlhZGRyc5YACASsEmnwBjjCAAoErBJp8AY4w90DgnJzhQDHAQAAiXNlY3AyNTZrMaECJgCMIcdYa2ATzTyX269Fa52dH_6YKloIW1NcaODhCwCDdGNwgjjCg3VkcII4xIV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
2026-04-14 21:40:07.853 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.216 tests-functional_default 685bcdadffd1a0ff682d735814fad380d6eec79392d2a486e966ba03e868efac
2026-04-14 21:40:07.881 DEBUG [src.node.docker_mananger] Container started with ID 685bcdadffd1. Setting up logs at ./log/docker/node2_2026-04-14_21-40-06__eecb1005-c118-44e0-a010-a718b1d8e370__wakuorg_nwaku:latest.log
2026-04-14 21:40:07.882 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61377
2026-04-14 21:40:07.882 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:08.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:08.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:40:08.912 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:08.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:08.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.216/tcp/61378/p2p/16Uiu2HAmBuCpXR9Vx8KcfUWj7Xk3kXEiTsuJiTT3ew374TLKLm2G","/ip4/172.18.132.216/tcp/61379/ws/p2p/16Uiu2HAmBuCpXR9Vx8KcfUWj7Xk3kXEiTsuJiTT3ew374TLKLm2G"],"enrUri":"enr:-L24QLieNCgm7d9kBPnjPwxuwohpY_q71-3TuURG3ytCNGfTAi7ZA8Zz_LDMwagBHb4ouaezVW7HyT_lElz1jVdDd7ICgmlkgnY0gmlwhKwShNiKbXVsdGlhZGRyc5YACASsEoTYBu_CAAoErBKE2Abvw90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9MiLNho9i-VTsbwcPL6voQcTe4veQQiRZZ0o3gI6VXGDdGNwgu_Cg3VkcILvxIV3YWt1MgE"}'
2026-04-14 21:40:08.919 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:08.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.240/tcp/14530/p2p/16Uiu2HAkwz1xSMqXzFhLew7zmbbBEvG3YVx47zEbRgmX85hMXWBy"]'
2026-04-14 21:40:08.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:08.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-04-14 21:40:08.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:08.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61377/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-04-14 21:40:08.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:08.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/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 21:40:08.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:08.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.031 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.034 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":1776202808927819409,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.036 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.038 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":1776202808927819409,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.145 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776202809040293409,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.149 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776202809040293409,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.157 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.258 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776202809152832383,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.262 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776202809152832383,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.272 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.372 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202809266890115,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.377 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202809266890115,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.387 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.487 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202809382321703,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.492 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202809382321703,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.600 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202809496204203,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.604 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202809496204203,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.613 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.713 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202809609104326,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.717 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202809609104326,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:40:09.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:09.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:09.825 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14529/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202809721358827,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.830 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:09.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61377/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:09.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202809721358827,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:09.835 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:09.836 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:09.836 DEBUG [src.node.waku_node] Stopping container with id 17f5f7271079
2026-04-14 21:40:10.264 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:10.265 DEBUG [src.node.waku_node] Stopping container with id 685bcdadffd1
2026-04-14 21:40:10.663 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:10.665 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:10.677 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:10.684 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_unsubscribe_all_with_extra_field with id: 2026-04-14_21-43-14__6dbd7b7a-4929-4aa9-baf9-3a39cd3dbb8e
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_21-43-14__6dbd7b7a-4929-4aa9-baf9-3a39cd3dbb8e__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.169.67
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['46843', '46844', '46845', '46846', '46847']
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 46843:46843 -p 46844:46844 -p 46845:46845 -p 46846:46846 -p 46847:46847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46845 --rest-port=46843 --tcp-port=46844 --discv5-udp-port=46846 --rest-address=0.0.0.0 --nat=extip:172.18.169.67 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=149fcefd36eaeee6d5406f36febb4bf8fea47e9dfc3da27bfcb751cd0743cdbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46847 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.169.67 tests-functional_default 41f62edcd11d39b6dc28f585cca8137c4fa99694499417431f863760cfca77f8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 41f62edcd11d. Setting up logs at ./log/docker/node1_2026-04-14_21-43-14__6dbd7b7a-4929-4aa9-baf9-3a39cd3dbb8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 46843
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 1289a413d27e. 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 051d868bb3df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46843/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:46843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.67/tcp/46844/p2p/16Uiu2HAmVKiGQ6Er9ovyAjZz6CKoNAjEMRa5Wymb6961XbyvR5DT","/ip4/172.18.169.67/tcp/46845/ws/p2p/16Uiu2HAmVKiGQ6Er9ovyAjZz6CKoNAjEMRa5Wymb6961XbyvR5DT"],"enrUri":"enr:-L24QAGU2qCRVz1PjCicE2lcMx7526dqSR9ZADBux8M3giW6cgfv9aLw2HX5oQq1vVIU3LpBXXBJMD8tZYTI6H2L3x4CgmlkgnY0gmlwhKwSqUOKbXVsdGlhZGRyc5YACASsEqlDBrb8AAoErBKpQwa2_d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED96Z0rUzCS7MyDXKgsbMJQYb-k4v4uQAATMQxeyJDs_KDdGNwgrb8g3VkcIK2_oV3YWt1MgU"}'
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_21-43-14__6dbd7b7a-4929-4aa9-baf9-3a39cd3dbb8e__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.67.178
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['16067', '16068', '16069', '16070', '16071']
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 16067:16067 -p 16068:16068 -p 16069:16069 -p 16070:16070 -p 16071:16071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16069 --rest-port=16067 --tcp-port=16068 --discv5-udp-port=16070 --rest-address=0.0.0.0 --nat=extip:172.18.67.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ede7f81d1bba057ea192807f4bc54d6adb20197e28c6a4cfe8a1adf29426c991 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16071 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAGU2qCRVz1PjCicE2lcMx7526dqSR9ZADBux8M3giW6cgfv9aLw2HX5oQq1vVIU3LpBXXBJMD8tZYTI6H2L3x4CgmlkgnY0gmlwhKwSqUOKbXVsdGlhZGRyc5YACASsEqlDBrb8AAoErBKpQwa2_d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED96Z0rUzCS7MyDXKgsbMJQYb-k4v4uQAATMQxeyJDs_KDdGNwgrb8g3VkcIK2_oV3YWt1MgU --filternode=/ip4/172.18.169.67/tcp/46844/p2p/16Uiu2HAmVKiGQ6Er9ovyAjZz6CKoNAjEMRa5Wymb6961XbyvR5DT
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.67.178 tests-functional_default 17db3ada0a341195a698817d5c14371ce751d4118d0691102f371279c7b953c2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 17db3ada0a34. Setting up logs at ./log/docker/node2_2026-04-14_21-43-14__6dbd7b7a-4929-4aa9-baf9-3a39cd3dbb8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 16067
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16067/health" -H "Content-Type: application/json" -d 'None'
INFO  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:16067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.178/tcp/16068/p2p/16Uiu2HAmJafu62wmqtrtLpx4YwmxUN7S971AMr1bYAiWizzQ4vWa","/ip4/172.18.67.178/tcp/16069/ws/p2p/16Uiu2HAmJafu62wmqtrtLpx4YwmxUN7S971AMr1bYAiWizzQ4vWa"],"enrUri":"enr:-L24QBIvL6-Z-h8ZgiSoQKSsNbLkHCExD7t68-VbEUZBMDeaWGjVhFQEeMwaZLqimK2oDBF9H3mNPx-PYJMmYlCqzDQCgmlkgnY0gmlwhKwSQ7KKbXVsdGlhZGRyc5YACASsEkOyBj7EAAoErBJDsgY-xd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWArvUhkuKfpG-G-kSsq_5aBERY1WKK1Tu6aiaUOHwG-DdGNwgj7Eg3VkcII-xoV3YWt1MgA"}'
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:16067/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.67/tcp/46844/p2p/16Uiu2HAmVKiGQ6Er9ovyAjZz6CKoNAjEMRa5Wymb6961XbyvR5DT"]'
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:46843/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:16067/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b385c1a3-31f4-45d0-998c-a05cc9b6ebdd", "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":"b385c1a3-31f4-45d0-998c-a05cc9b6ebdd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:16067/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16067/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 41f62edcd11d
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 17db3ada0a34
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,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-04-14_21-41-54__9d18e30e-3e03-4e01-a2be-c48fd0c005bf
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_21-41-54__9d18e30e-3e03-4e01-a2be-c48fd0c005bf__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.192.36
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18027', '18028', '18029', '18030', '18031']
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 18027:18027 -p 18028:18028 -p 18029:18029 -p 18030:18030 -p 18031:18031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18029 --rest-port=18027 --tcp-port=18028 --discv5-udp-port=18030 --rest-address=0.0.0.0 --nat=extip:172.18.192.36 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f8f0e1f1c23bf6b38a8bffcedf41d6ae45286a5a1a2dba5cf4f6c89e1985ab72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18031 --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.192.36 tests-functional_default d13220192cc9667984b332345ff7bb45c241c87cbae0f3ca3edddd668e4728bb
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d13220192cc9. Setting up logs at ./log/docker/node1_2026-04-14_21-41-54__9d18e30e-3e03-4e01-a2be-c48fd0c005bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18027
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 58ae36a98226. 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 f0a47cee7ec4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18027/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:18027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.36/tcp/18028/p2p/16Uiu2HAmHoDyRkDjfjZ57PKqLjhfQbTWuVTsvx5cHFPcBQkezcXp","/ip4/172.18.192.36/tcp/18029/ws/p2p/16Uiu2HAmHoDyRkDjfjZ57PKqLjhfQbTWuVTsvx5cHFPcBQkezcXp"],"enrUri":"enr:-L24QMflUf23donIhrayzOA-HqZdxMndp59-BWjG_x9DeAi4XK7RAbGREiwIkizymhXBDT2hAA7ZHe1-t5DB0qwZwi0CgmlkgnY0gmlwhKwSwCSKbXVsdGlhZGRyc5YACASsEsAkBkZsAAoErBLAJAZGbd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDTGZ8GIkc1sv5wXRUHAXYccyHwJtF2poZcR4cDx9eir-DdGNwgkZsg3VkcIJGboV3YWt1MgU"}'
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_21-41-54__9d18e30e-3e03-4e01-a2be-c48fd0c005bf__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.8
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43556', '43557', '43558', '43559', '43560']
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 43556:43556 -p 43557:43557 -p 43558:43558 -p 43559:43559 -p 43560:43560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43558 --rest-port=43556 --tcp-port=43557 --discv5-udp-port=43559 --rest-address=0.0.0.0 --nat=extip:172.18.242.8 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bb4ae711dcd4a640ebbfbcdf9c61cc8f6d3b4ca9ecb46338719972bd64ef05ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43560 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMflUf23donIhrayzOA-HqZdxMndp59-BWjG_x9DeAi4XK7RAbGREiwIkizymhXBDT2hAA7ZHe1-t5DB0qwZwi0CgmlkgnY0gmlwhKwSwCSKbXVsdGlhZGRyc5YACASsEsAkBkZsAAoErBLAJAZGbd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDTGZ8GIkc1sv5wXRUHAXYccyHwJtF2poZcR4cDx9eir-DdGNwgkZsg3VkcIJGboV3YWt1MgU --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.242.8 tests-functional_default 06db8a3fd9c546550f1230f171fb5bf1dd04f53ad81faccb7c86184caa96bd25
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 06db8a3fd9c5. Setting up logs at ./log/docker/node2_2026-04-14_21-41-54__9d18e30e-3e03-4e01-a2be-c48fd0c005bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43556
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:43556/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/43557/p2p/16Uiu2HAmL8K6gpsUjFgYPQpW714g8NE9UsyCE2mjMdxF3fMcwyTE","/ip4/172.18.242.8/tcp/43558/ws/p2p/16Uiu2HAmL8K6gpsUjFgYPQpW714g8NE9UsyCE2mjMdxF3fMcwyTE"],"enrUri":"enr:-L24QIXcj7fOh1SjyDhyay74HRcIX-fP7-p3bqMmeJSt2htBJkH3XUJ-LcFggXqez-Cg0HdQ5ieyRjDn5HdkBuetZVACgmlkgnY0gmlwhKwS8giKbXVsdGlhZGRyc5YACASsEvIIBqolAAoErBLyCAaqJt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDbwGwY_miEyhRWaVXE75K0SEz8HTWUl3GQwRZVxKlmnGDdGNwgqolg3VkcIKqJ4V3YWt1MgE"}'
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:43556/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.36/tcp/18028/p2p/16Uiu2HAmHoDyRkDjfjZ57PKqLjhfQbTWuVTsvx5cHFPcBQkezcXp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43556/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18027/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1776202917398080741,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1776202917409172383,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1776202917418379384,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1776202917424364934,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1776202917429648962,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1776202917434911896,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1776202917442502521,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43556/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1776202917448638270,"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 d13220192cc9
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 06db8a3fd9c5
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,128 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_after_receiving_node_restarts with id: 2026-04-14_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c
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_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c__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.229.202
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['51917', '51918', '51919', '51920', '51921']
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 51917:51917 -p 51918:51918 -p 51919:51919 -p 51920:51920 -p 51921:51921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51919 --rest-port=51917 --tcp-port=51918 --discv5-udp-port=51920 --rest-address=0.0.0.0 --nat=extip:172.18.229.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4e410427bc962af1e6bbec9a220aba65e1ba9bdbffe1e2c1eae4c6e49bdf2cd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51921 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.229.202 tests-functional_default a928d1b4130e4e75862e35ff58bc37d3ced2200cdd89016c64baf9dbea721e3c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID a928d1b4130e. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 51917
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 766e60d4602e. 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 461c91480f82. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:51917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.202/tcp/51918/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2","/ip4/172.18.229.202/tcp/51919/ws/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2"],"enrUri":"enr:-L24QDPxMjxnpf1yAeyU4G3D4GxxX0l7G7iL5xJt-HTOe21jKlo_kNoGBc6a9fkjFNE32bgLVgm1o8wLZwsFiLfALOkCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBsrOAAoErBLlygbKz90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuOKxatZdPca5KtFLxyLVq6KYgHGlUk33fE6RNLOzkguDdGNwgsrOg3VkcILK0IV3YWt1Mgk"}'
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_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c__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.107
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['19409', '19410', '19411', '19412', '19413']
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 19409:19409 -p 19410:19410 -p 19411:19411 -p 19412:19412 -p 19413:19413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19411 --rest-port=19409 --tcp-port=19410 --discv5-udp-port=19412 --rest-address=0.0.0.0 --nat=extip:172.18.90.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=21a3c3d585dbbdd03fbfacc3e41efd978f0bc82c0b2becd00e7c4bac2249acfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19413 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.90.107 tests-functional_default d5eee9ae70727cc60d7a15aa090c5cecaccf46adb677533aaa2fad39c3d4204f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d5eee9ae7072. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 19409
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19409/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:19409/debug/v1/info" -H "Content-Type: application/json" -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.107/tcp/19410/p2p/16Uiu2HAmNvLptXjpoGY4DEBShpzC75m2Had6SK39LUyioFwiQN3R","/ip4/172.18.90.107/tcp/19411/ws/p2p/16Uiu2HAmNvLptXjpoGY4DEBShpzC75m2Had6SK39LUyioFwiQN3R"],"enrUri":"enr:-L24QPcyL3daxZ4Aqu7b9bslU0uwQXjctlDlQOgudHqt3IySEJaB-N6KLNPpEKxGR_DEz5z_WkIiw8s7PbGon_F5nogCgmlkgnY0gmlwhKwSWmuKbXVsdGlhZGRyc5YACASsElprBkvSAAoErBJaawZL090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmIO7x-LkeFh8P_LNs2x7vjFleeOh8h6yHPdg173TzOiDdGNwgkvSg3VkcIJL1IV3YWt1MgE"}'
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:19409/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.202/tcp/51918/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2"]'
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_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c__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.118
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44889', '44890', '44891', '44892', '44893']
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 44889:44889 -p 44890:44890 -p 44891:44891 -p 44892:44892 -p 44893:44893 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44891 --rest-port=44889 --tcp-port=44890 --discv5-udp-port=44892 --rest-address=0.0.0.0 --nat=extip:172.18.251.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=630afd04bb33dc600fc29fd4c4f044df082446aebc4adbc0bcaaad85507488a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44893 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDPxMjxnpf1yAeyU4G3D4GxxX0l7G7iL5xJt-HTOe21jKlo_kNoGBc6a9fkjFNE32bgLVgm1o8wLZwsFiLfALOkCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBsrOAAoErBLlygbKz90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuOKxatZdPca5KtFLxyLVq6KYgHGlUk33fE6RNLOzkguDdGNwgsrOg3VkcILK0IV3YWt1Mgk --lightpushnode=/ip4/172.18.229.202/tcp/51918/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.251.118 tests-functional_default f9213f718695b7a22e4362409b95e6e5efa451514e3fa200e7a2cc3e086dd167
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f9213f718695. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-46-20__f9c2e0d8-4cdf-49fb-bc98-2fae34ca445c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 44889
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:44889/debug/v1/info" -H "Content-Type: application/json" -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.118/tcp/44890/p2p/16Uiu2HAmBaAWtvoy8XNZEMumVVcx6RSbBqdyQPyR4mMDJHkJo85K","/ip4/172.18.251.118/tcp/44891/ws/p2p/16Uiu2HAmBaAWtvoy8XNZEMumVVcx6RSbBqdyQPyR4mMDJHkJo85K"],"enrUri":"enr:-L24QLZ49J6MELYaglcVMfyit4k-WkvzX4w3lLTxpeR91T3tOmZVgwvFVh--FEXtvALACVqC8TV2sG3BD8NQ_x6y6tUCgmlkgnY0gmlwhKwS-3aKbXVsdGlhZGRyc5YACASsEvt2Bq9aAAoErBL7dgavW90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7-fnQRiRvA3xxPpgJhU5Bv6WDdXqM9wZBMJgmWl6wpaDdGNwgq9ag3VkcIKvXIV3YWt1Mgk"}'
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:44889/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.202/tcp/51918/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44889/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.107/tcp/19410/p2p/16Uiu2HAmNvLptXjpoGY4DEBShpzC75m2Had6SK39LUyioFwiQN3R"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51917/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:19409/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:44889/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:44889/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776203184374181618}}'
INFO  src.node.api_clients.base_client:base_client.py: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:51917/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":1776203184374181618,"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:19409/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":1776203184374181618,"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:44889/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":1776203184374181618,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:292 Restarting container with id a928d1b4130e
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:51917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.202/tcp/51918/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2","/ip4/172.18.229.202/tcp/51919/ws/p2p/16Uiu2HAmR6hra7PYSMs7kbrvxSD3vf2LZWL5ddSpN73P9CwGiCp2"],"enrUri":"enr:-L24QDPxMjxnpf1yAeyU4G3D4GxxX0l7G7iL5xJt-HTOe21jKlo_kNoGBc6a9fkjFNE32bgLVgm1o8wLZwsFiLfALOkCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBsrOAAoErBLlygbKz90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuOKxatZdPca5KtFLxyLVq6KYgHGlUk33fE6RNLOzkguDdGNwgsrOg3VkcILK0IV3YWt1Mgk"}'
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:51917/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:19409/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:44889/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:44889/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776203185570144306}}'
INFO  src.node.api_clients.base_client:base_client.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:51917/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":1776203185570144306,"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 a928d1b4130e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id d5eee9ae7072
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id f9213f718695
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 a928d1b4130e. 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,120 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node1_restarts with id: 2026-04-14_21-48-13__6aeda2f7-512d-4ec3-8c2e-fac3b6c8883d
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_21-48-13__6aeda2f7-512d-4ec3-8c2e-fac3b6c8883d__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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['42511', '42512', '42513', '42514', '42515']
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 42511:42511 -p 42512:42512 -p 42513:42513 -p 42514:42514 -p 42515:42515 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42513 --rest-port=42511 --tcp-port=42512 --discv5-udp-port=42514 --rest-address=0.0.0.0 --nat=extip:172.18.125.61 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1ab5c8bdf27db926372fdcdbcefbad060cabbdc1ae11c62d8e8cd366bf4ce7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42515 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.125.61 tests-functional_default ca50ee2eb3e8604c3ad5585a4ed5a2951ad02b64d4ab9ebb501809d15edf1836
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ca50ee2eb3e8. Setting up logs at ./log/docker/node1_2026-04-14_21-48-13__6aeda2f7-512d-4ec3-8c2e-fac3b6c8883d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 42511
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 f78721f6a959. 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 4e160dec9e5b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42511/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42511/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/42512/p2p/16Uiu2HAmFVCtuViu5iyR9UJEdysbmQiTj8YwJGcafnRgc2ueFwGE","/ip4/172.18.125.61/tcp/42513/ws/p2p/16Uiu2HAmFVCtuViu5iyR9UJEdysbmQiTj8YwJGcafnRgc2ueFwGE"],"enrUri":"enr:-L24QO3mqQIBSm6SBq1FC3rO0KeRDkZKgUsFyG1rrFHoMXFSL_raeN9s4mUt9urhV6JJLwvPyxSiVbCmaRHq4DRJ5RgCgmlkgnY0gmlwhKwSfT2KbXVsdGlhZGRyc5YACASsEn09BqYQAAoErBJ9PQamEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKhFv_tvceS7VUB_97QCpiQgMBCjK4RCsSJSbDiY5v8uDdGNwgqYQg3VkcIKmEoV3YWt1MgE"}'
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_21-48-13__6aeda2f7-512d-4ec3-8c2e-fac3b6c8883d__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.21
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36054', '36055', '36056', '36057', '36058']
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 36054:36054 -p 36055:36055 -p 36056:36056 -p 36057:36057 -p 36058:36058 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36056 --rest-port=36054 --tcp-port=36055 --discv5-udp-port=36057 --rest-address=0.0.0.0 --nat=extip:172.18.47.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8b0dea07cb4a2bcf0ee37b6fd3daa1cfb3ef853ffcb4aacd70f39da7ba87fd3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36058 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO3mqQIBSm6SBq1FC3rO0KeRDkZKgUsFyG1rrFHoMXFSL_raeN9s4mUt9urhV6JJLwvPyxSiVbCmaRHq4DRJ5RgCgmlkgnY0gmlwhKwSfT2KbXVsdGlhZGRyc5YACASsEn09BqYQAAoErBJ9PQamEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKhFv_tvceS7VUB_97QCpiQgMBCjK4RCsSJSbDiY5v8uDdGNwgqYQg3VkcIKmEoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.47.21 tests-functional_default 642c05406f6c7824a5889116be185a244bdce8dd019e980be80ee4c4f405ed81
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 642c05406f6c. Setting up logs at ./log/docker/node2_2026-04-14_21-48-13__6aeda2f7-512d-4ec3-8c2e-fac3b6c8883d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36054
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36054/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:36054/debug/v1/info" -H "Content-Type: application/json" -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.21/tcp/36055/p2p/16Uiu2HAm4xE85z97VUxcpQYpaGVCMwqNkTn5HoEVY4HtqupTQtxx","/ip4/172.18.47.21/tcp/36056/ws/p2p/16Uiu2HAm4xE85z97VUxcpQYpaGVCMwqNkTn5HoEVY4HtqupTQtxx"],"enrUri":"enr:-L24QNW7YOqNjtRxmnHhLf6Z8PCBmN9VGKy2WfJb2KK3qgr6OPcCpmE40XZTZi3BRD2-MsjVWXaMS1z78y_oDd_ZOuMCgmlkgnY0gmlwhKwSLxWKbXVsdGlhZGRyc5YACASsEi8VBozXAAoErBIvFQaM2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYzzZ64O9jRpfsJdjtFD9Hw7ugefVEW3mGVQptaCJHGDdGNwgozXg3VkcIKM2YV3YWt1MgE"}'
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:36054/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.61/tcp/42512/p2p/16Uiu2HAmFVCtuViu5iyR9UJEdysbmQiTj8YwJGcafnRgc2ueFwGE"]'
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:42511/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:36054/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:42511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42511/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":1776203295476544512,"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:36054/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":1776203295476544512,"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:42511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42511/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":1776203295590241821,"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:36054/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":1776203295590241821,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:292 Restarting container with id ca50ee2eb3e8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42511/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42511/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:42511/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/42512/p2p/16Uiu2HAmFVCtuViu5iyR9UJEdysbmQiTj8YwJGcafnRgc2ueFwGE","/ip4/172.18.125.61/tcp/42513/ws/p2p/16Uiu2HAmFVCtuViu5iyR9UJEdysbmQiTj8YwJGcafnRgc2ueFwGE"],"enrUri":"enr:-L24QO3mqQIBSm6SBq1FC3rO0KeRDkZKgUsFyG1rrFHoMXFSL_raeN9s4mUt9urhV6JJLwvPyxSiVbCmaRHq4DRJ5RgCgmlkgnY0gmlwhKwSfT2KbXVsdGlhZGRyc5YACASsEn09BqYQAAoErBJ9PQamEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKhFv_tvceS7VUB_97QCpiQgMBCjK4RCsSJSbDiY5v8uDdGNwgqYQg3VkcIKmEoV3YWt1MgE"}'
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:42511/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:36054/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:42511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42511/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":1776203296375655620,"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:36054/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:42511/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:36054/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:42511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:42511/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":1776203297497570683,"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:36054/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":1776203297497570683,"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 ca50ee2eb3e8
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 642c05406f6c
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,65 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_on_peer_with_no_subscription with id: 2026-04-14_21-39-13__99da69d8-0029-4c44-a479-d82110f2abc4
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_21-39-13__99da69d8-0029-4c44-a479-d82110f2abc4__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.189.255
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['45747', '45748', '45749', '45750', '45751']
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 45747:45747 -p 45748:45748 -p 45749:45749 -p 45750:45750 -p 45751:45751 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45749 --rest-port=45747 --tcp-port=45748 --discv5-udp-port=45750 --rest-address=0.0.0.0 --nat=extip:172.18.189.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ae78ecb3310eeeeddaef1beea562b3e674b566ca87f692baa6ecfb35a9c1fbcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45751 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.189.255 tests-functional_default e0ddf2c079b78c1ceb9597e0c8e63b1eb36b521cf997815420d0dcba7f877c28
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e0ddf2c079b7. Setting up logs at ./log/docker/node1_2026-04-14_21-39-13__99da69d8-0029-4c44-a479-d82110f2abc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 45747
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 bbc05471ed31. 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 15091cd6559b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45747/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:45747/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.255/tcp/45748/p2p/16Uiu2HAmBPN2kpUfCGoddJpM3ipG9zZYYL8z6nucu1AK4vsewcMg","/ip4/172.18.189.255/tcp/45749/ws/p2p/16Uiu2HAmBPN2kpUfCGoddJpM3ipG9zZYYL8z6nucu1AK4vsewcMg"],"enrUri":"enr:-L24QGCBYiRRyIDaFOB0OfUpjcEqnqRChfVswPmBktiHYPJtCCS25GspcQFOVVXGNtxQaP9iW0agFNgPXeFH3dsajkwCgmlkgnY0gmlwhKwSvf-KbXVsdGlhZGRyc5YACASsEr3_BrK0AAoErBK9_waytd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7SOIx79YHJ9mW7_Qpfn9TwKnlZ9YgaE1FXU1Oh2sKFuDdGNwgrK0g3VkcIKytoV3YWt1MgU"}'
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_21-39-13__99da69d8-0029-4c44-a479-d82110f2abc4__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.53
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['53430', '53431', '53432', '53433', '53434']
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 53430:53430 -p 53431:53431 -p 53432:53432 -p 53433:53433 -p 53434:53434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53432 --rest-port=53430 --tcp-port=53431 --discv5-udp-port=53433 --rest-address=0.0.0.0 --nat=extip:172.18.208.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4cfbfcbd7830b15165d09c69869596db6b000eba981b4ce50a8c2f0f962a649f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53434 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGCBYiRRyIDaFOB0OfUpjcEqnqRChfVswPmBktiHYPJtCCS25GspcQFOVVXGNtxQaP9iW0agFNgPXeFH3dsajkwCgmlkgnY0gmlwhKwSvf-KbXVsdGlhZGRyc5YACASsEr3_BrK0AAoErBK9_waytd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7SOIx79YHJ9mW7_Qpfn9TwKnlZ9YgaE1FXU1Oh2sKFuDdGNwgrK0g3VkcIKytoV3YWt1MgU --filternode=/ip4/172.18.189.255/tcp/45748/p2p/16Uiu2HAmBPN2kpUfCGoddJpM3ipG9zZYYL8z6nucu1AK4vsewcMg
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.208.53 tests-functional_default c567f26641518d6d3de7d05be7176350f79faf64e60422ceb881ac65da0c4e29
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c567f2664151. Setting up logs at ./log/docker/node2_2026-04-14_21-39-13__99da69d8-0029-4c44-a479-d82110f2abc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 53430
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53430/health" -H "Content-Type: application/json" -d 'None'
INFO  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:53430/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/53431/p2p/16Uiu2HAm6DTuPrJST5pfc1njdGdrPuEdkNh94yLRofwMMrE2fKS2","/ip4/172.18.208.53/tcp/53432/ws/p2p/16Uiu2HAm6DTuPrJST5pfc1njdGdrPuEdkNh94yLRofwMMrE2fKS2"],"enrUri":"enr:-L24QILndThjpd-QERvUtlq_DDaO55cT6AFTuJ4d5mQ3gA6XcNKspkXQZJjv6-jWpFJlL5D0rAYlQwWcTYLq5ZJogokCgmlkgnY0gmlwhKwS0DWKbXVsdGlhZGRyc5YACASsEtA1BtC3AAoErBLQNQbQuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoE_uqjiU1f9OBf8vp0xgH0BN-mt6fqYlq0O9kveW1pODdGNwgtC3g3VkcILQuYV3YWt1MgA"}'
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:53430/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.255/tcp/45748/p2p/16Uiu2HAmBPN2kpUfCGoddJpM3ipG9zZYYL8z6nucu1AK4vsewcMg"]'
INFO  src.node.api_clients.base_client:base_client.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:53430/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:53430/filter/v2/subscriptions/all. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e0ddf2c079b7
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c567f2664151
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,64 @@
2026-04-14 21:39:40.827 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:40.828 DEBUG [tests.conftest] Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-04-14_21-39-40__43330a53-ded3-46b3-9ecf-8262e0d89f14
2026-04-14 21:39:40.829 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:40.829 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:39:40.829 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 21:39:40.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:40.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-39-40__43330a53-ded3-46b3-9ecf-8262e0d89f14__wakuorg_nwaku:latest.log
2026-04-14 21:39:40.837 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:40.837 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:40.838 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:40.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.116
2026-04-14 21:39:40.839 DEBUG [src.node.docker_mananger] Generated ports ['43069', '43070', '43071', '43072', '43073']
2026-04-14 21:39:40.839 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:40.839 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:40.839 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:40.839 DEBUG [src.node.docker_mananger] docker run -i -t -p 43069:43069 -p 43070:43070 -p 43071:43071 -p 43072:43072 -p 43073:43073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43071 --rest-port=43069 --tcp-port=43070 --discv5-udp-port=43072 --rest-address=0.0.0.0 --nat=extip:172.18.109.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5a06155450f20ed1f7e88bbe1b4e86eec94d8bcaaf78d15bf7c1a9aaaced3df3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43073 --metrics-logging=true --relay=true
2026-04-14 21:39:40.985 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.116 tests-functional_default 4e639b48c84667d719fe75dadb51f00339686506b225b1c1a93c80ce127e2838
2026-04-14 21:39:41.012 DEBUG [src.node.docker_mananger] Container started with ID 4e639b48c846. Setting up logs at ./log/docker/node1_2026-04-14_21-39-40__43330a53-ded3-46b3-9ecf-8262e0d89f14__wakuorg_nwaku:latest.log
2026-04-14 21:39:41.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43069
2026-04-14 21:39:41.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:41.250 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:41.251 ERROR [src.node.docker_mananger] Max retries reached for container 56186ef6420d. Exiting log stream.
2026-04-14 21:39:41.647 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:41.647 ERROR [src.node.docker_mananger] Max retries reached for container 017c7f9a1d3f. Exiting log stream.
2026-04-14 21:39:42.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43069/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:42.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:39:42.015 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:42.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43069/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:42.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.116/tcp/43070/p2p/16Uiu2HAmTS8YJX8K4NYiaVGboZv1HJPTdUQW8kgfEvnKEyvDTfqZ","/ip4/172.18.109.116/tcp/43071/ws/p2p/16Uiu2HAmTS8YJX8K4NYiaVGboZv1HJPTdUQW8kgfEvnKEyvDTfqZ"],"enrUri":"enr:-L24QDpX6mss4Mfcr-caShq_L5FF76ldVVxzyCr9BeZEKiviP6mnDOt7sa2GBTNljYmyFRUzJi5zVAo1owvsyKlFjfUCgmlkgnY0gmlwhKwSbXSKbXVsdGlhZGRyc5YACASsEm10Bqg-AAoErBJtdAaoP90DgnJzhQDGAQAAiXNlY3AyNTZrMaED25QDghAgXEG_3UoiO5yK9KH4EJ9Gh8F_yRYD6K7KY8iDdGNwgqg-g3VkcIKoQIV3YWt1MgE"}'
2026-04-14 21:39:42.018 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:42.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:42.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-39-40__43330a53-ded3-46b3-9ecf-8262e0d89f14__wakuorg_nwaku:latest.log
2026-04-14 21:39:42.024 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:42.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:42.025 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:42.025 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.142
2026-04-14 21:39:42.026 DEBUG [src.node.docker_mananger] Generated ports ['6335', '6336', '6337', '6338', '6339']
2026-04-14 21:39:42.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:42.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:42.026 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:42.026 DEBUG [src.node.docker_mananger] docker run -i -t -p 6335:6335 -p 6336:6336 -p 6337:6337 -p 6338:6338 -p 6339:6339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6337 --rest-port=6335 --tcp-port=6336 --discv5-udp-port=6338 --rest-address=0.0.0.0 --nat=extip:172.18.92.142 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=40dcc48c043c51ebb569a85f38dc9fbb7ec3da8a7b39aa7b2a8afe8af4e4ce0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6339 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDpX6mss4Mfcr-caShq_L5FF76ldVVxzyCr9BeZEKiviP6mnDOt7sa2GBTNljYmyFRUzJi5zVAo1owvsyKlFjfUCgmlkgnY0gmlwhKwSbXSKbXVsdGlhZGRyc5YACASsEm10Bqg-AAoErBJtdAaoP90DgnJzhQDGAQAAiXNlY3AyNTZrMaED25QDghAgXEG_3UoiO5yK9KH4EJ9Gh8F_yRYD6K7KY8iDdGNwgqg-g3VkcIKoQIV3YWt1MgE
2026-04-14 21:39:42.174 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.142 tests-functional_default 6cadabd86d59439e745cc8ece55d1f8a4b64e30ec804c0b2a17d1d0953cdde81
2026-04-14 21:39:42.199 DEBUG [src.node.docker_mananger] Container started with ID 6cadabd86d59. Setting up logs at ./log/docker/node2_2026-04-14_21-39-40__43330a53-ded3-46b3-9ecf-8262e0d89f14__wakuorg_nwaku:latest.log
2026-04-14 21:39:42.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6335
2026-04-14 21:39:42.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:43.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6335/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:43.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:39:43.221 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:43.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:43.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.142/tcp/6336/p2p/16Uiu2HAkxeAHC5V9HafZU9X82S434tY4jPUdym8R5adPWusEiuSR","/ip4/172.18.92.142/tcp/6337/ws/p2p/16Uiu2HAkxeAHC5V9HafZU9X82S434tY4jPUdym8R5adPWusEiuSR"],"enrUri":"enr:-L24QCdFh7J238cjp9ate1w8-XiVmuXIqSERd5mjBZuomX0_IWFAuK2yONZcYTG50HiNFu27pCGcPduMpasqboQkzfoCgmlkgnY0gmlwhKwSXI6KbXVsdGlhZGRyc5YACASsElyOBhjAAAoErBJcjgYYwd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECL8YHhJGu3zs4nPhoHpUf5r9jt1p-8uuvLTuHqoxuvAqDdGNwghjAg3VkcIIYwoV3YWt1MgE"}'
2026-04-14 21:39:43.227 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:43.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.116/tcp/43070/p2p/16Uiu2HAmTS8YJX8K4NYiaVGboZv1HJPTdUQW8kgfEvnKEyvDTfqZ"]'
2026-04-14 21:39:43.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:43.230 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-04-14 21:39:40.989+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"']
2026-04-14 21:39:43.231 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-04-14 21:39:42.178+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"']
2026-04-14 21:39:43.232 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:43.232 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:43.232 DEBUG [src.node.waku_node] Stopping container with id 4e639b48c846
2026-04-14 21:39:43.615 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:43.616 DEBUG [src.node.waku_node] Stopping container with id 6cadabd86d59
2026-04-14 21:39:43.976 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:43.978 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:43.987 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:43.993 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_no_timestamp with id: 2026-04-14_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab
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_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab__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.54.185
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['16249', '16250', '16251', '16252', '16253']
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 16249:16249 -p 16250:16250 -p 16251:16251 -p 16252:16252 -p 16253:16253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16251 --rest-port=16249 --tcp-port=16250 --discv5-udp-port=16252 --rest-address=0.0.0.0 --nat=extip:172.18.54.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e4c72fd90cc49def2ef2aecd4aac88a06af7d25ed9ebaf772fb6246adb009c8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16253 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.54.185 tests-functional_default b5ed7cab4c7a44483ee9888c172ed885c74bfec5b719aada05647e4ecb85afa7
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b5ed7cab4c7a. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 16249
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 e8cfa58d9687. 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 6ab7c11235ca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16249/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:16249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.185/tcp/16250/p2p/16Uiu2HAmUTFFzC2UMfUZg5246cekk2jpydATVDBg2TXHp7Rf5rJb","/ip4/172.18.54.185/tcp/16251/ws/p2p/16Uiu2HAmUTFFzC2UMfUZg5246cekk2jpydATVDBg2TXHp7Rf5rJb"],"enrUri":"enr:-L24QFirfAbg9Ao_flHOhErV2l2cs8Z0SG5tX9Q3U9lrxifrEkbBbMGWpZl9YWiOHaRKfn7Kn70_JxdQJogxaaRuRVoCgmlkgnY0gmlwhKwSNrmKbXVsdGlhZGRyc5YACASsEja5Bj96AAoErBI2uQY_e90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6rjg10hMwTQv5KW3vUUgk5kKYHxdeub73IOiK7kQNuCDdGNwgj96g3VkcII_fIV3YWt1Mgk"}'
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_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab__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.80.175
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43299', '43300', '43301', '43302', '43303']
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 43299:43299 -p 43300:43300 -p 43301:43301 -p 43302:43302 -p 43303:43303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43301 --rest-port=43299 --tcp-port=43300 --discv5-udp-port=43302 --rest-address=0.0.0.0 --nat=extip:172.18.80.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6bd346640bdf5fd1b6cdc9c1bcba5a7f3de5cefd21b82a45a8ddebbbae9ee062 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43303 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.80.175 tests-functional_default 74dd21b36a003f69f111e1cb05ac9fa381d682a8dcfd9e783905a3ccd3b214f1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 74dd21b36a00. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43299
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43299/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:43299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.175/tcp/43300/p2p/16Uiu2HAm33db62VixvMhNj8c75ynuB3ASbFNSb8HCTYJSEJCyj4n","/ip4/172.18.80.175/tcp/43301/ws/p2p/16Uiu2HAm33db62VixvMhNj8c75ynuB3ASbFNSb8HCTYJSEJCyj4n"],"enrUri":"enr:-L24QGfdmnJM4NsiVINA8smQWjAtWSGDpIOWaWCOC66b8iAHV2szCqbtump-pgurg8JQqCIlcqTw5W4EN4Mqqx_w_WUCgmlkgnY0gmlwhKwSUK-KbXVsdGlhZGRyc5YACASsElCvBqkkAAoErBJQrwapJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcTgDeCVexBXnTRjNhK5-oZNUaB6n9Tx2P27PQB44r5ODdGNwgqkkg3VkcIKpJoV3YWt1MgE"}'
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:43299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.185/tcp/16250/p2p/16Uiu2HAmUTFFzC2UMfUZg5246cekk2jpydATVDBg2TXHp7Rf5rJb"]'
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_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab__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.169.24
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['10751', '10752', '10753', '10754', '10755']
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 10751:10751 -p 10752:10752 -p 10753:10753 -p 10754:10754 -p 10755:10755 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10753 --rest-port=10751 --tcp-port=10752 --discv5-udp-port=10754 --rest-address=0.0.0.0 --nat=extip:172.18.169.24 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6ba3c1e3bdc21ca6d0da65dabadace62ecd3add9efa6126a6eaf8a300c611db0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10755 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFirfAbg9Ao_flHOhErV2l2cs8Z0SG5tX9Q3U9lrxifrEkbBbMGWpZl9YWiOHaRKfn7Kn70_JxdQJogxaaRuRVoCgmlkgnY0gmlwhKwSNrmKbXVsdGlhZGRyc5YACASsEja5Bj96AAoErBI2uQY_e90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6rjg10hMwTQv5KW3vUUgk5kKYHxdeub73IOiK7kQNuCDdGNwgj96g3VkcII_fIV3YWt1Mgk --lightpushnode=/ip4/172.18.54.185/tcp/16250/p2p/16Uiu2HAmUTFFzC2UMfUZg5246cekk2jpydATVDBg2TXHp7Rf5rJb --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.169.24 tests-functional_default caf0919f81f8723f94bb3d6a5f785ee1fb5b89cc699baaa74c9cc101abd50236
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID caf0919f81f8. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-39-46__1211b2a1-f071-404d-a66b-c078db5eb4ab__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 10751
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10751/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:10751/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.24/tcp/10752/p2p/16Uiu2HAmMKy1nJ2M9L5muf6chUAtZ5GN1wDRd67Z1K5aBYg8WENF","/ip4/172.18.169.24/tcp/10753/ws/p2p/16Uiu2HAmMKy1nJ2M9L5muf6chUAtZ5GN1wDRd67Z1K5aBYg8WENF"],"enrUri":"enr:-L24QOsWm2qNLyr8ia2ppqq56wB8u29ZRoy6TLXDNRKx_vntCL_6rJCWwh_KHlOh9RdKfZHhiaTCzcqyODsziY7ek4MCgmlkgnY0gmlwhKwSqRiKbXVsdGlhZGRyc5YACASsEqkYBioAAAoErBKpGAYqAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgNmizcK4SPc7f3DGVi_DnZhPhYbFqKw4SFsYeZy9aLyDdGNwgioAg3VkcIIqAoV3YWt1Mgk"}'
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:10751/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.185/tcp/16250/p2p/16Uiu2HAmUTFFzC2UMfUZg5246cekk2jpydATVDBg2TXHp7Rf5rJb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10751/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.175/tcp/43300/p2p/16Uiu2HAm33db62VixvMhNj8c75ynuB3ASbFNSb8HCTYJSEJCyj4n"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16249/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:43299/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:10751/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:10751/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:16249/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":1776202790529120512,"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:43299/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":1776202790529120512,"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:10751/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":1776202790529120512,"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 b5ed7cab4c7a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 74dd21b36a00
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id caf0919f81f8
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 b5ed7cab4c7a. 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,57 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_WARN_from_NOTICE with id: 2026-04-14_21-39-51__64ac7da1-67e3-4576-9764-ed865d44e9aa
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_21-39-51__64ac7da1-67e3-4576-9764-ed865d44e9aa__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_21-39-51__64ac7da1-67e3-4576-9764-ed865d44e9aa__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_21-39-51__64ac7da1-67e3-4576-9764-ed865d44e9aa__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_21-39-51__64ac7da1-67e3-4576-9764-ed865d44e9aa__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.152.122
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['41619', '41620', '41621', '41622', '41623']
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 41619:41619 -p 41620:41620 -p 41621:41621 -p 41622:41622 -p 41623:41623 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=41621 --rest-port=41619 --tcp-port=41620 --discv5-udp-port=41622 --rest-address=0.0.0.0 --nat=extip:172.18.152.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=be865b0bac2fd8c8f3a99a93fdaf7e16ea9eec4fca70cd7de4d5aabdbdf238c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41623 --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 682163cf2c59. 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 6ce86369c1f1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.152.122 tests-functional_default 12aa09346ef7e387fa1f9cc9dd92c0a4140abada2b9641de9186eca5f4f5f4ef
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 12aa09346ef7. Setting up logs at ./log/docker/node1_2026-04-14_21-39-51__64ac7da1-67e3-4576-9764-ed865d44e9aa__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: 41619
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41619/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:41619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.122/tcp/41620/p2p/16Uiu2HAm9zP5VQnLKMLSHxrYwZtA6FugxdGjYP3CH6BR3k1JnZaQ","/ip4/172.18.152.122/tcp/41621/ws/p2p/16Uiu2HAm9zP5VQnLKMLSHxrYwZtA6FugxdGjYP3CH6BR3k1JnZaQ"],"enrUri":"enr:-L24QK2iZZcBrYeBIDDIydltsanz5YEVp5iqTHX5_axlKKxoC6SQ4Y_8ylWG1oLtV0ZECt6uX-0CN0NzQ59FskH7E9cCgmlkgnY0gmlwhKwSmHqKbXVsdGlhZGRyc5YACASsEph6BqKUAAoErBKYegaild0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2GSsOskqZJvVeLBHsD7vR5Z9rTx84XXmrnTMDtttZOmDdGNwgqKUg3VkcIKiloV3YWt1MgE"}'
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:41619/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41619/admin/v1/log-level/WARN" -H "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:41619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.122/tcp/41620/p2p/16Uiu2HAm9zP5VQnLKMLSHxrYwZtA6FugxdGjYP3CH6BR3k1JnZaQ","/ip4/172.18.152.122/tcp/41621/ws/p2p/16Uiu2HAm9zP5VQnLKMLSHxrYwZtA6FugxdGjYP3CH6BR3k1JnZaQ"],"enrUri":"enr:-L24QK2iZZcBrYeBIDDIydltsanz5YEVp5iqTHX5_axlKKxoC6SQ4Y_8ylWG1oLtV0ZECt6uX-0CN0NzQ59FskH7E9cCgmlkgnY0gmlwhKwSmHqKbXVsdGlhZGRyc5YACASsEph6BqKUAAoErBKYegaild0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2GSsOskqZJvVeLBHsD7vR5Z9rTx84XXmrnTMDtttZOmDdGNwgqKUg3VkcIKiloV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41619/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:41619/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:272 counts at WARN: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41619/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 12aa09346ef7
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,111 @@
2026-04-14 21:49:05.745 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:49:05.746 DEBUG [tests.conftest] Running test: test_negative_number_page_size with id: 2026-04-14_21-49-05__9a4d32fe-b143-41bc-8701-e1df56e3d74e
2026-04-14 21:49:05.746 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:49:05.746 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:49:05.746 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:49:05.754 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:49:05.755 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-49-05__9a4d32fe-b143-41bc-8701-e1df56e3d74e__wakuorg_nwaku:latest.log
2026-04-14 21:49:05.755 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:49:05.756 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:49:05.759 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:49:05.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.208
2026-04-14 21:49:05.760 DEBUG [src.node.docker_mananger] Generated ports ['40599', '40600', '40601', '40602', '40603']
2026-04-14 21:49:05.760 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:49:05.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:49:05.760 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:49:05.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 40599:40599 -p 40600:40600 -p 40601:40601 -p 40602:40602 -p 40603:40603 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40601 --rest-port=40599 --tcp-port=40600 --discv5-udp-port=40602 --rest-address=0.0.0.0 --nat=extip:172.18.140.208 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffdcafcbde80ffaf8cba8cd723b4fc10008c4ea7fce82b587bc666cccc930b0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40603 --metrics-logging=true --store=true --relay=true
2026-04-14 21:49:05.910 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.208 tests-functional_default df7a4d750a90bc354b3e04ff45afa8015be8d5180af20e2307217336e991f56f
2026-04-14 21:49:05.937 DEBUG [src.node.docker_mananger] Container started with ID df7a4d750a90. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-49-05__9a4d32fe-b143-41bc-8701-e1df56e3d74e__wakuorg_nwaku:latest.log
2026-04-14 21:49:05.937 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40599
2026-04-14 21:49:05.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:49:06.152 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:49:06.152 ERROR [src.node.docker_mananger] Max retries reached for container cd0af1aa5f38. Exiting log stream.
2026-04-14 21:49:06.570 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:49:06.570 ERROR [src.node.docker_mananger] Max retries reached for container 9baa339f2a5b. Exiting log stream.
2026-04-14 21:49:06.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40599/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:49:06.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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 21:49:06.942 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:49:06.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40599/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:49:06.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.208/tcp/40600/p2p/16Uiu2HAmJVv2EXWURmmRxbn6orrixPyewXMFUPGcKbM33Zc8suTw","/ip4/172.18.140.208/tcp/40601/ws/p2p/16Uiu2HAmJVv2EXWURmmRxbn6orrixPyewXMFUPGcKbM33Zc8suTw"],"enrUri":"enr:-L24QJSXBmu0dX-PwttflY2SMt8EdYiB0UkWwcjXiQXkcGlbDPtXwE1S63AhJl26lZF1nGD9YzfpzOsnrYgPhUhv88cCgmlkgnY0gmlwhKwSjNCKbXVsdGlhZGRyc5YACASsEozQBp6YAAoErBKM0Aaemd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVtL__g1COPvDTaNW00XtdTC9aKALnRlOSCs4n-YYrIqDdGNwgp6Yg3VkcIKemoV3YWt1MgM"}'
2026-04-14 21:49:06.945 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:49:06.952 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:49:06.952 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-49-05__9a4d32fe-b143-41bc-8701-e1df56e3d74e__wakuorg_nwaku:latest.log
2026-04-14 21:49:06.952 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:49:06.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:49:06.953 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:49:06.953 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.98
2026-04-14 21:49:06.954 DEBUG [src.node.docker_mananger] Generated ports ['58772', '58773', '58774', '58775', '58776']
2026-04-14 21:49:06.954 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:49:06.954 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:49:06.954 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:49:06.954 DEBUG [src.node.docker_mananger] docker run -i -t -p 58772:58772 -p 58773:58773 -p 58774:58774 -p 58775:58775 -p 58776:58776 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58774 --rest-port=58772 --tcp-port=58773 --discv5-udp-port=58775 --rest-address=0.0.0.0 --nat=extip:172.18.93.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=99f2d79cc88ec2e7fb3cb6cfca8e96d7d4863396f8f2c6ff65eea171fabcaadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58776 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJSXBmu0dX-PwttflY2SMt8EdYiB0UkWwcjXiQXkcGlbDPtXwE1S63AhJl26lZF1nGD9YzfpzOsnrYgPhUhv88cCgmlkgnY0gmlwhKwSjNCKbXVsdGlhZGRyc5YACASsEozQBp6YAAoErBKM0Aaemd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVtL__g1COPvDTaNW00XtdTC9aKALnRlOSCs4n-YYrIqDdGNwgp6Yg3VkcIKemoV3YWt1MgM --storenode=/ip4/172.18.140.208/tcp/40600/p2p/16Uiu2HAmJVv2EXWURmmRxbn6orrixPyewXMFUPGcKbM33Zc8suTw --store=true --relay=true
2026-04-14 21:49:07.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.98 tests-functional_default 6ac34d4e2aae9bcd2f8b6c0bd60f8d8dc15a60a31b3622ec35c343d03abd9ea7
2026-04-14 21:49:07.137 DEBUG [src.node.docker_mananger] Container started with ID 6ac34d4e2aae. Setting up logs at ./log/docker/store_node1_2026-04-14_21-49-05__9a4d32fe-b143-41bc-8701-e1df56e3d74e__wakuorg_nwaku:latest.log
2026-04-14 21:49:07.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58772
2026-04-14 21:49:07.138 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:49:08.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58772/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:49:08.141 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 21:49:08.142 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:49:08.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58772/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:49:08.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.98/tcp/58773/p2p/16Uiu2HAkz7EqUXLBa7MtZa5QMCu5SV8gU9EJ7LGnXCzSmTdACeKf","/ip4/172.18.93.98/tcp/58774/ws/p2p/16Uiu2HAkz7EqUXLBa7MtZa5QMCu5SV8gU9EJ7LGnXCzSmTdACeKf"],"enrUri":"enr:-L24QDe33Z39zh6VTWYr5qCZsMNvL6NrZNU7JhZYVtcAgW5eDoRIaKtWAM-2u_WJdQm-QvVXnrGoVzHMiHFT9ZyjCvoCgmlkgnY0gmlwhKwSXWKKbXVsdGlhZGRyc5YACASsEl1iBuWVAAoErBJdYgbllt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRZGM4Yt9k8vA0YXRqsMj24f_5HDfnDibhTcGJQzcCbaDdGNwguWVg3VkcILll4V3YWt1MgM"}'
2026-04-14 21:49:08.144 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:49:08.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58772/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.208/tcp/40600/p2p/16Uiu2HAmJVv2EXWURmmRxbn6orrixPyewXMFUPGcKbM33Zc8suTw"]'
2026-04-14 21:49:08.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:49:08.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58772/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:49:08.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.153 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:08.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:08.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.159 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:08.360 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:08.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:08.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.365 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:08.566 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:08.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:08.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:08.773 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:08.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:08.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:08.980 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:08.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:08.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:08.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:09.187 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:09.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:09.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:09.193 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:09.394 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:09.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:09.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:09.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:09.600 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:09.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:09.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:09.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:09.807 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:09.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:09.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:09.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:10.014 DEBUG [src.steps.store] Relaying message
2026-04-14 21:49:10.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40599/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 21:49:10.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:49:10.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:49:10.220 DEBUG [tests.store.test_page_size] requesting stored message with wrong page_size = -1
2026-04-14 21:49:10.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40599/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:49:10.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbda7654f220958dd89eb76ad77be48c63dcd0d2818b15a544b726c881c003199"},{"messageHash":"0xef69130520d9174231f9dace82f50497ce83d664e792261eb203227761ea3bda"},{"messageHash":"0xeb7274f0839c10bb8c275d85128c050139285bff2243890f6f65c71f27f0f49b"},{"messageHash":"0xc72d528d8447c7a84ce9f3e6e5ad543926e2c65895b139aa04188cd8ed6f4f5c"},{"messageHash":"0xec1cfeea64b9c1a64f198feb380a6f8dba6fc97e0d96fa782994ffddfd8d2c78"},{"messageHash":"0xc85e15344af0f5b8c6522df534b3037c90a39dd236e323417157b1a0703b248d"},{"messageHash":"0xdb8e83073535ed43282083ed34832385725f2374ade76a134b4e408423cac1c3"},{"messageHash":"0xe61bc603637617d3008ec87c514132b32c302fb1bbbcb1756644ed3559352ba2"},{"messageHash":"0x227739f2a1818d5b9f99bbc810e4e1868045468dfee575ef90224df586b3ff0b"},{"messageHash":"0xfe8b4d8cc72b3e1f1b9af078e011db39af1a79875dfa9f871d977c3e73b4b5f7"}]}'
2026-04-14 21:49:10.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58772/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:49:10.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbda7654f220958dd89eb76ad77be48c63dcd0d2818b15a544b726c881c003199"},{"messageHash":"0xef69130520d9174231f9dace82f50497ce83d664e792261eb203227761ea3bda"},{"messageHash":"0xeb7274f0839c10bb8c275d85128c050139285bff2243890f6f65c71f27f0f49b"},{"messageHash":"0xc72d528d8447c7a84ce9f3e6e5ad543926e2c65895b139aa04188cd8ed6f4f5c"},{"messageHash":"0xec1cfeea64b9c1a64f198feb380a6f8dba6fc97e0d96fa782994ffddfd8d2c78"},{"messageHash":"0xc85e15344af0f5b8c6522df534b3037c90a39dd236e323417157b1a0703b248d"},{"messageHash":"0xdb8e83073535ed43282083ed34832385725f2374ade76a134b4e408423cac1c3"},{"messageHash":"0xe61bc603637617d3008ec87c514132b32c302fb1bbbcb1756644ed3559352ba2"},{"messageHash":"0x227739f2a1818d5b9f99bbc810e4e1868045468dfee575ef90224df586b3ff0b"},{"messageHash":"0xfe8b4d8cc72b3e1f1b9af078e011db39af1a79875dfa9f871d977c3e73b4b5f7"}]}'
2026-04-14 21:49:10.229 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:49:10.230 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:49:10.230 DEBUG [src.node.waku_node] Stopping container with id df7a4d750a90
2026-04-14 21:49:10.619 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:49:10.619 DEBUG [src.node.waku_node] Stopping container with id 6ac34d4e2aae
2026-04-14 21:49:11.058 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:49:11.061 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:49:11.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:49:11.088 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-04-14 21:39:22.959 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:22.959 ERROR [src.node.docker_mananger] Max retries reached for container 925edac6e9c1. Exiting log stream.
2026-04-14 21:39:22.965 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:22.965 DEBUG [tests.conftest] Running test: test_msg_stored_when_ephemeral_false with id: 2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9
2026-04-14 21:39:22.966 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:22.966 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:39:22.966 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:39:22.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:22.973 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9__wakuorg_nwaku:latest.log
2026-04-14 21:39:22.979 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:22.979 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9__wakuorg_nwaku:latest.log
2026-04-14 21:39:22.984 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:22.985 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9__wakuorg_nwaku:latest.log
2026-04-14 21:39:22.985 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:39:22.985 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:39:22.986 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-04-14 21:39:22.986 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:22.986 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:22.987 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:22.988 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.25
2026-04-14 21:39:22.988 DEBUG [src.node.docker_mananger] Generated ports ['59243', '59244', '59245', '59246', '59247']
2026-04-14 21:39:22.988 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:22.988 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:22.988 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:22.988 DEBUG [src.node.docker_mananger] docker run -i -t -p 59243:59243 -p 59244:59244 -p 59245:59245 -p 59246:59246 -p 59247:59247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59245 --rest-port=59243 --tcp-port=59244 --discv5-udp-port=59246 --rest-address=0.0.0.0 --nat=extip:172.18.218.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b43080848aca5d00584a6833196cad08fa77919da3df3a6bc3eea40d62ba89cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59247 --metrics-logging=true --relay=true --store=true
2026-04-14 21:39:23.174 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.25 tests-functional_default 9d5d3703e16c71c6082e7f642cdf3ec8f7ddf8a58ee824b546c37e7f0b51f6f8
2026-04-14 21:39:23.209 DEBUG [src.node.docker_mananger] Container started with ID 9d5d3703e16c. Setting up logs at ./log/docker/node1_2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9__wakuorg_nwaku:latest.log
2026-04-14 21:39:23.210 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59243
2026-04-14 21:39:23.210 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:23.360 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:23.360 ERROR [src.node.docker_mananger] Max retries reached for container 5da285cecd0c. Exiting log stream.
2026-04-14 21:39:23.777 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:23.777 ERROR [src.node.docker_mananger] Max retries reached for container 0eade9e5d4df. Exiting log stream.
2026-04-14 21:39:24.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59243/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:24.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:39:24.215 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:24.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:24.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.25/tcp/59244/p2p/16Uiu2HAmKLEFh1dJHHSBvcH8URBwktfC39gLxphEnLKB6PcyMcpj","/ip4/172.18.218.25/tcp/59245/ws/p2p/16Uiu2HAmKLEFh1dJHHSBvcH8URBwktfC39gLxphEnLKB6PcyMcpj"],"enrUri":"enr:-L24QIpgYBUB0Cm0xogx6xdchi9JfYX1NQID5GwrGQtbBucic2XHTbr5uJ-_UKJSto7Le473r167pEY733ya2CbEgI8CgmlkgnY0gmlwhKwS2hmKbXVsdGlhZGRyc5YACASsEtoZBudsAAoErBLaGQbnbd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYzN-ahf8R9vBEf-8KTBqEmx_blwGBoWjbIKt2FNBUjyDdGNwgudsg3VkcILnboV3YWt1MgM"}'
2026-04-14 21:39:24.218 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:24.218 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:24.218 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:24.220 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:24.220 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.144
2026-04-14 21:39:24.220 DEBUG [src.node.docker_mananger] Generated ports ['45643', '45644', '45645', '45646', '45647']
2026-04-14 21:39:24.221 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:24.221 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:24.221 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:24.221 DEBUG [src.node.docker_mananger] docker run -i -t -p 45643:45643 -p 45644:45644 -p 45645:45645 -p 45646:45646 -p 45647:45647 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45645 --rest-port=45643 --tcp-port=45644 --discv5-udp-port=45646 --rest-address=0.0.0.0 --nat=extip:172.18.180.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d3e72be49ed4f57afda3e60fda22ecc9e888cc64d9021fd99f84411c2ffe404f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45647 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QIpgYBUB0Cm0xogx6xdchi9JfYX1NQID5GwrGQtbBucic2XHTbr5uJ-_UKJSto7Le473r167pEY733ya2CbEgI8CgmlkgnY0gmlwhKwS2hmKbXVsdGlhZGRyc5YACASsEtoZBudsAAoErBLaGQbnbd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYzN-ahf8R9vBEf-8KTBqEmx_blwGBoWjbIKt2FNBUjyDdGNwgudsg3VkcILnboV3YWt1MgM
2026-04-14 21:39:24.415 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.144 tests-functional_default 72e00712f0291b8e567322fd68a6cf991753892ed521b3c6a2bd3faf622ac271
2026-04-14 21:39:24.450 DEBUG [src.node.docker_mananger] Container started with ID 72e00712f029. Setting up logs at ./log/docker/node2_2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9__wakuorg_nwaku:latest.log
2026-04-14 21:39:24.451 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45643
2026-04-14 21:39:24.452 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:25.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45643/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:25.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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 21:39:25.455 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:25.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45643/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:25.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.144/tcp/45644/p2p/16Uiu2HAm1vK1umY2cwzi7qVR8tJBm6EKcaLXLqe35ywNckuqv7VU","/ip4/172.18.180.144/tcp/45645/ws/p2p/16Uiu2HAm1vK1umY2cwzi7qVR8tJBm6EKcaLXLqe35ywNckuqv7VU"],"enrUri":"enr:-L24QDtDx2yxD77qmdpjNmhsBcCq6H4plNdRUJuvt6V8TwCCDoYzu5KHbLI1fixiMdvdMagoU2Wg6ehfjtmfI5Qhbk8CgmlkgnY0gmlwhKwStJCKbXVsdGlhZGRyc5YACASsErSQBrJMAAoErBK0kAayTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYHxC8thbj1X5nSKDSnkJ8ugI-XUof46YQJ1uHhoQZFODdGNwgrJMg3VkcIKyToV3YWt1MgM"}'
2026-04-14 21:39:25.458 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:25.458 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:25.459 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:25.461 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:25.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.54
2026-04-14 21:39:25.462 DEBUG [src.node.docker_mananger] Generated ports ['51491', '51492', '51493', '51494', '51495']
2026-04-14 21:39:25.462 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:25.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:25.464 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:25.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 51491:51491 -p 51492:51492 -p 51493:51493 -p 51494:51494 -p 51495:51495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51493 --rest-port=51491 --tcp-port=51492 --discv5-udp-port=51494 --rest-address=0.0.0.0 --nat=extip:172.18.11.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef6c3b4fbc35dd5f7af77d7c9eb7e7ced7ab501c489dd6acfc90f98711ca9a6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51495 --metrics-logging=true --relay=false --storenode=/ip4/172.18.180.144/tcp/45644/p2p/16Uiu2HAm1vK1umY2cwzi7qVR8tJBm6EKcaLXLqe35ywNckuqv7VU --discv5-bootstrap-node=enr:-L24QDtDx2yxD77qmdpjNmhsBcCq6H4plNdRUJuvt6V8TwCCDoYzu5KHbLI1fixiMdvdMagoU2Wg6ehfjtmfI5Qhbk8CgmlkgnY0gmlwhKwStJCKbXVsdGlhZGRyc5YACASsErSQBrJMAAoErBK0kAayTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYHxC8thbj1X5nSKDSnkJ8ugI-XUof46YQJ1uHhoQZFODdGNwgrJMg3VkcIKyToV3YWt1MgM
2026-04-14 21:39:25.672 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.54 tests-functional_default 1e13ce02a791526df0da89dff24e346e48986336c97bc0dd73434c5c4e9bee28
2026-04-14 21:39:25.712 DEBUG [src.node.docker_mananger] Container started with ID 1e13ce02a791. Setting up logs at ./log/docker/node3_2026-04-14_21-39-22__0cd555cd-2238-409e-830b-2133948423c9__wakuorg_nwaku:latest.log
2026-04-14 21:39:25.712 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51491
2026-04-14 21:39:25.712 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:26.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51491/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:26.715 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 21:39:26.716 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:26.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:26.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.54/tcp/51492/p2p/16Uiu2HAmU5RaFD1aCNzpMQ2ojQus29Zn9SSzW4Qukv9TgdixyTJ3","/ip4/172.18.11.54/tcp/51493/ws/p2p/16Uiu2HAmU5RaFD1aCNzpMQ2ojQus29Zn9SSzW4Qukv9TgdixyTJ3"],"enrUri":"enr:-L24QEVpBhjiS90qMeEgo44GjaqPMNs1wQ_XHgOUDavzMsozW_E_VoCPE49SuPz8fBrzIiyHSWLIfy-BWOIYJsNOamgCgmlkgnY0gmlwhKwSCzaKbXVsdGlhZGRyc5YACASsEgs2BskkAAoErBILNgbJJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5SHDczf9QDRk_wInWpZrP7GsKNa6_aWajM2By4zL59SDdGNwgskkg3VkcILJJoV3YWt1MgA"}'
2026-04-14 21:39:26.718 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:26.719 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/198/1
2026-04-14 21:39:26.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:39:26.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:26.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45643/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:39:26.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:26.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59243/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:26.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.180.144/tcp/39258/p2p/16Uiu2HAm1vK1umY2cwzi7qVR8tJBm6EKcaLXLqe35ywNckuqv7VU","protocols":["/ipfs/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"}]'
2026-04-14 21:39:26.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45643/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:26.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.218.25/tcp/59244/p2p/16Uiu2HAmKLEFh1dJHHSBvcH8URBwktfC39gLxphEnLKB6PcyMcpj","protocols":["/ipfs/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"}]'
2026-04-14 21:39:26.736 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-14 21:39:56.737 DEBUG [tests.e2e.test_e2e] Node1 publish message with ephemeral = false
2026-04-14 21:39:56.737 DEBUG [src.steps.store] Relaying message
2026-04-14 21:39:56.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-14 21:39:56.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:56.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:39:56.945 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-04-14 21:39:59.946 DEBUG [tests.e2e.test_e2e] Check if message is stored
2026-04-14 21:39:59.946 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:39:59.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51491/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:59.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"856f746483232d7464c5","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2b7aaf46c95d8d6fa643bcb2ffd4d8b0e5ad47e5268a93859de33485ccc3572"}]}'
2026-04-14 21:39:59.988 DEBUG [src.steps.store] messages length is 1
2026-04-14 21:39:59.992 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:59.995 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:59.995 DEBUG [src.node.waku_node] Stopping container with id 9d5d3703e16c
2026-04-14 21:40:00.441 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:00.441 DEBUG [src.node.waku_node] Stopping container with id 72e00712f029
2026-04-14 21:40:00.878 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:00.878 DEBUG [src.node.waku_node] Stopping container with id 1e13ce02a791
2026-04-14 21:40:01.335 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:01.336 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:01.338 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:01.338 ERROR [src.node.docker_mananger] Max retries reached for container 9d5d3703e16c. Exiting log stream.
2026-04-14 21:40:01.373 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:01.415 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:01.422 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,11 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_valid_payloads_with_optional_nodes_at_spam_rate with id: 2026-04-14_21-50-38__46bee8aa-e794-495c-810a-0d5dc5c3badd
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_21-50-38__46bee8aa-e794-495c-810a-0d5dc5c3badd__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
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

View File

@ -0,0 +1,192 @@
2026-04-14 21:43:25.094 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:25.096 DEBUG [tests.conftest] Running test: test_multiple_receiving_nodes with id: 2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690
2026-04-14 21:43:25.097 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:25.097 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:43:25.107 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:25.107 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:25.107 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:25.107 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:25.109 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:25.109 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.101
2026-04-14 21:43:25.109 DEBUG [src.node.docker_mananger] Generated ports ['6758', '6759', '6760', '6761', '6762']
2026-04-14 21:43:25.109 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:25.109 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:25.109 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:25.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 6758:6758 -p 6759:6759 -p 6760:6760 -p 6761:6761 -p 6762:6762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6760 --rest-port=6758 --tcp-port=6759 --discv5-udp-port=6761 --rest-address=0.0.0.0 --nat=extip:172.18.198.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fd66deeee17b561bdfcbcf2abdd704f3ee32fe22e92f89c2ffcaf12adcff59eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6762 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:43:25.298 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.101 tests-functional_default 49eb8746506d1ac1d454450dd29ee9050d1bcdc885450dac9f53a6c09d424990
2026-04-14 21:43:25.334 DEBUG [src.node.docker_mananger] Container started with ID 49eb8746506d. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:25.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6758
2026-04-14 21:43:25.334 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:25.360 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:25.360 ERROR [src.node.docker_mananger] Max retries reached for container 3dac6c556126. Exiting log stream.
2026-04-14 21:43:25.921 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:25.921 ERROR [src.node.docker_mananger] Max retries reached for container 0626dd000772. Exiting log stream.
2026-04-14 21:43:26.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6758/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:26.338 INFO [src.node.api_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 21:43:26.338 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:26.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:26.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.101/tcp/6759/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd","/ip4/172.18.198.101/tcp/6760/ws/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd"],"enrUri":"enr:-L24QKgAK_PdgDEVfm9qQP0dSMON-FVVa9W8q94tax0FVmgHCkaRhOSf63SSqKjzmlcrnE6SltJFJPbK98plo-P3uRcCgmlkgnY0gmlwhKwSxmWKbXVsdGlhZGRyc5YACASsEsZlBhpnAAoErBLGZQYaaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUM-fRi_KqrmBPeBH0YJ0Vv4hUjCvLCL-iW4YAWjBG5SDdGNwghpng3VkcIIaaYV3YWt1Mgk"}'
2026-04-14 21:43:26.341 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:26.348 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:26.348 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:26.349 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:26.349 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:26.350 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:26.350 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.255
2026-04-14 21:43:26.351 DEBUG [src.node.docker_mananger] Generated ports ['51420', '51421', '51422', '51423', '51424']
2026-04-14 21:43:26.351 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-04-14 21:43:26.351 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:43:26.351 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:26.351 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:26.351 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:26.351 DEBUG [src.node.docker_mananger] docker run -i -t -p 51420:51420 -p 51421:51421 -p 51422:51422 -p 51423:51423 -p 51424:51424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51422 --rest-port=51420 --tcp-port=51421 --discv5-udp-port=51423 --rest-address=0.0.0.0 --nat=extip:172.18.214.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=df6fc1f3c9cc5d2d9e08bbcb4acbb6faebd0b2993efdef5fbd416dfa164e7aec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51424 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:43:26.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.255 tests-functional_default 8011122b2cc38bd89675996256f8aee2bb49f85646e41379063109b6ecf8c3b0
2026-04-14 21:43:26.597 DEBUG [src.node.docker_mananger] Container started with ID 8011122b2cc3. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:26.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51420
2026-04-14 21:43:26.598 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:27.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51420/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:27.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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 21:43:27.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:27.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:27.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.255/tcp/51421/p2p/16Uiu2HAm4pAduJSv7RjGPmmawotBbvpkyZdJz9KPyPdhdgZRZ9Jn","/ip4/172.18.214.255/tcp/51422/ws/p2p/16Uiu2HAm4pAduJSv7RjGPmmawotBbvpkyZdJz9KPyPdhdgZRZ9Jn"],"enrUri":"enr:-L24QEZ3I7I5Rkcg2zdJI_7fo7uPrZAyi74S1ZXEBACQUcGCQqLdx3zGCGXAnM1K3fFPaC5b4nsohS3xrJxF84DqMpkCgmlkgnY0gmlwhKwS1v-KbXVsdGlhZGRyc5YACASsEtb_BsjdAAoErBLW_wbI3t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi3xc3nHcAYyUn9_WmV2Zqf6KZuGCFFzRevvpPA_3tWeDdGNwgsjdg3VkcILI34V3YWt1Mgk"}'
2026-04-14 21:43:27.604 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:27.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.101/tcp/6759/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd"]'
2026-04-14 21:43:27.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:27.648 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:27.648 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node3_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:27.648 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:27.648 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:27.650 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:27.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.102
2026-04-14 21:43:27.650 DEBUG [src.node.docker_mananger] Generated ports ['39994', '39995', '39996', '39997', '39998']
2026-04-14 21:43:27.650 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-04-14 21:43:27.650 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:43:27.650 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:27.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:27.651 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:27.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 39994:39994 -p 39995:39995 -p 39996:39996 -p 39997:39997 -p 39998:39998 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39996 --rest-port=39994 --tcp-port=39995 --discv5-udp-port=39997 --rest-address=0.0.0.0 --nat=extip:172.18.61.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d5ca37e12ec7d0ef020c218d9f5e6e922fe1a854044eabb5ff7e8cf7c0ddcac4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39998 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:43:27.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.102 tests-functional_default c14a70b1f038fa65763ec095447889de3cca2d559f594db922db40b988df266e
2026-04-14 21:43:27.901 DEBUG [src.node.docker_mananger] Container started with ID c14a70b1f038. Setting up logs at ./log/docker/receiving_node3_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:27.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39994
2026-04-14 21:43:27.902 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:28.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39994/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:28.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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 21:43:28.905 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:28.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39994/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:28.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.102/tcp/39995/p2p/16Uiu2HAm6S7LSHTRBaq1eKQ2rmXkZYzJu4PETbq6C7WJm32Wetv9","/ip4/172.18.61.102/tcp/39996/ws/p2p/16Uiu2HAm6S7LSHTRBaq1eKQ2rmXkZYzJu4PETbq6C7WJm32Wetv9"],"enrUri":"enr:-L24QAv7kgy0Y3vp22_ldn0U337YPRSaLpenM-3eMbDy_yx7BbqGjJQ-419Zkq4-2JIsEMo69Mk1OKwpARRS8AQN89QCgmlkgnY0gmlwhKwSPWaKbXVsdGlhZGRyc5YACASsEj1mBpw7AAoErBI9ZgacPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECo4056WIsc2MHc76RNniPjurHhXqqzsmBhuoDLxccH-6DdGNwgpw7g3VkcIKcPYV3YWt1Mgk"}'
2026-04-14 21:43:28.908 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:28.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39994/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.101/tcp/6759/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd"]'
2026-04-14 21:43:28.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:28.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39994/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.255/tcp/51421/p2p/16Uiu2HAm4pAduJSv7RjGPmmawotBbvpkyZdJz9KPyPdhdgZRZ9Jn"]'
2026-04-14 21:43:28.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:28.984 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:28.985 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:28.985 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:28.985 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:28.986 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:28.987 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.47
2026-04-14 21:43:28.987 DEBUG [src.node.docker_mananger] Generated ports ['57205', '57206', '57207', '57208', '57209']
2026-04-14 21:43:28.987 DEBUG [src.node.waku_node] Cluster id was resolved to: 198
2026-04-14 21:43:28.987 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:43:28.987 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:28.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:28.987 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:28.987 DEBUG [src.node.docker_mananger] docker run -i -t -p 57205:57205 -p 57206:57206 -p 57207:57207 -p 57208:57208 -p 57209:57209 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57207 --rest-port=57205 --tcp-port=57206 --discv5-udp-port=57208 --rest-address=0.0.0.0 --nat=extip:172.18.148.47 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6857f8f247cf8a7193ced2e0d4b50dca91f0f7b0e7ea258e0e42c0fdb50bee60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57209 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:43:29.194 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.47 tests-functional_default 98be29aaeb3f3328f17571f1d9d2b0304f0db3340513916e16cc3631a415a436
2026-04-14 21:43:29.226 DEBUG [src.node.docker_mananger] Container started with ID 98be29aaeb3f. Setting up logs at ./log/docker/receiving_node4_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:29.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57205
2026-04-14 21:43:29.227 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:30.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57205/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:30.230 INFO [src.node.api_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 21:43:30.231 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:30.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:30.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.47/tcp/57206/p2p/16Uiu2HAm4Hep7zMSSqEpBbGwEqhNQnE4PmWcCfJSAr6KokcJnJLE","/ip4/172.18.148.47/tcp/57207/ws/p2p/16Uiu2HAm4Hep7zMSSqEpBbGwEqhNQnE4PmWcCfJSAr6KokcJnJLE"],"enrUri":"enr:-L24QOskAxJUyuPVxjOMdzf9-ec0807DSUP8g9Net3VIUJPEWoj5em9POTYmb1tE2xauSqz0VMqCwKCuvm0A9KF0eJUCgmlkgnY0gmlwhKwSlC-KbXVsdGlhZGRyc5YACASsEpQvBt92AAoErBKULwbfd90DgnJzhQDGAQAAiXNlY3AyNTZrMaECg6s3c0GvZSI_0o7eEt5YrVBvAzJrNdGVYAkFoP5Qb3eDdGNwgt92g3VkcILfeIV3YWt1Mgk"}'
2026-04-14 21:43:30.233 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:30.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57205/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.101/tcp/6759/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd"]'
2026-04-14 21:43:30.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:30.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57205/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.255/tcp/51421/p2p/16Uiu2HAm4pAduJSv7RjGPmmawotBbvpkyZdJz9KPyPdhdgZRZ9Jn"]'
2026-04-14 21:43:30.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:30.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57205/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.102/tcp/39995/p2p/16Uiu2HAm6S7LSHTRBaq1eKQ2rmXkZYzJu4PETbq6C7WJm32Wetv9"]'
2026-04-14 21:43:30.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:30.341 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:30.341 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:30.341 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:30.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:30.343 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:30.343 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.129
2026-04-14 21:43:30.343 DEBUG [src.node.docker_mananger] Generated ports ['47480', '47481', '47482', '47483', '47484']
2026-04-14 21:43:30.343 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:30.343 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:30.343 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:30.344 DEBUG [src.node.docker_mananger] docker run -i -t -p 47480:47480 -p 47481:47481 -p 47482:47482 -p 47483:47483 -p 47484:47484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47482 --rest-port=47480 --tcp-port=47481 --discv5-udp-port=47483 --rest-address=0.0.0.0 --nat=extip:172.18.173.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cf9b501eaf6d2e8d9edbbe4fafac88f20a2bca73fe19e3c7cec4f7e423cb7de1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47484 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKgAK_PdgDEVfm9qQP0dSMON-FVVa9W8q94tax0FVmgHCkaRhOSf63SSqKjzmlcrnE6SltJFJPbK98plo-P3uRcCgmlkgnY0gmlwhKwSxmWKbXVsdGlhZGRyc5YACASsEsZlBhpnAAoErBLGZQYaaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUM-fRi_KqrmBPeBH0YJ0Vv4hUjCvLCL-iW4YAWjBG5SDdGNwghpng3VkcIIaaYV3YWt1Mgk --lightpushnode=/ip4/172.18.198.101/tcp/6759/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd --lightpush=true --relay=true
2026-04-14 21:43:30.549 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.129 tests-functional_default 8c01fa139f2cb3e8c9e17a1e87a6d2dfd1b3f05c09f1b8e681cff9bd2a099767
2026-04-14 21:43:30.590 DEBUG [src.node.docker_mananger] Container started with ID 8c01fa139f2c. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-43-25__b013f67b-e094-4900-b425-97a60e424690__wakuorg_nwaku:latest.log
2026-04-14 21:43:30.591 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47480
2026-04-14 21:43:30.591 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:31.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47480/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.594 INFO [src.node.api_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 21:43:31.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:31.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.129/tcp/47481/p2p/16Uiu2HAky2BNdNGs3b8AZLXwtLDoGoEsYic99Stk37jG9y6B6Q7H","/ip4/172.18.173.129/tcp/47482/ws/p2p/16Uiu2HAky2BNdNGs3b8AZLXwtLDoGoEsYic99Stk37jG9y6B6Q7H"],"enrUri":"enr:-L24QF8KTC_Aw116qDpUFepg3yHE3R52gmmiSIP_N9rV40AmLuT0mVbCV4Sd3PxT3ZOMhRLhpsUSX7tKmeoD8Yns7-ICgmlkgnY0gmlwhKwSrYGKbXVsdGlhZGRyc5YACASsEq2BBrl5AAoErBKtgQa5et0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNWoLOWWfhjWHBjixTyDFyhOwnb0--HM0LeOxMXWY_jCDdGNwgrl5g3VkcIK5e4V3YWt1Mgk"}'
2026-04-14 21:43:31.597 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:31.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.101/tcp/6759/p2p/16Uiu2HAkzs8DbKtc3tb3P2gELHViJ6P83pZiPvZpawkksWKKpibd"]'
2026-04-14 21:43:31.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.255/tcp/51421/p2p/16Uiu2HAm4pAduJSv7RjGPmmawotBbvpkyZdJz9KPyPdhdgZRZ9Jn"]'
2026-04-14 21:43:31.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.102/tcp/39995/p2p/16Uiu2HAm6S7LSHTRBaq1eKQ2rmXkZYzJu4PETbq6C7WJm32Wetv9"]'
2026-04-14 21:43:31.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.47/tcp/57206/p2p/16Uiu2HAm4Hep7zMSSqEpBbGwEqhNQnE4PmWcCfJSAr6KokcJnJLE"]'
2026-04-14 21:43:31.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6758/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:31.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51420/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:31.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39994/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:31.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57205/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:31.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47480/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:31.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.759 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 21:43:31.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47480/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776203011759560572}}'
2026-04-14 21:43:31.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:31.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:43:31.879 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:43:31.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6758/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776203011759560572,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:31.884 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:43:31.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776203011759560572,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:31.888 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:43:31.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39994/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776203011759560572,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:31.892 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:43:31.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776203011759560572,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:31.896 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:43:31.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47480/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:31.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776203011759560572,"ephemeral":false,"proof":""}]'
2026-04-14 21:43:31.901 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:43:31.902 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:43:31.902 DEBUG [src.node.waku_node] Stopping container with id 49eb8746506d
2026-04-14 21:43:32.430 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:32.431 DEBUG [src.node.waku_node] Stopping container with id 8011122b2cc3
2026-04-14 21:43:32.946 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:32.947 DEBUG [src.node.waku_node] Stopping container with id c14a70b1f038
2026-04-14 21:43:33.307 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:33.307 ERROR [src.node.docker_mananger] Max retries reached for container 49eb8746506d. Exiting log stream.
2026-04-14 21:43:33.479 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:33.479 DEBUG [src.node.waku_node] Stopping container with id 98be29aaeb3f
2026-04-14 21:43:33.819 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:33.819 ERROR [src.node.docker_mananger] Max retries reached for container 8011122b2cc3. Exiting log stream.
2026-04-14 21:43:33.972 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:33.973 DEBUG [src.node.waku_node] Stopping container with id 8c01fa139f2c
2026-04-14 21:43:34.344 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:34.344 ERROR [src.node.docker_mananger] Max retries reached for container c14a70b1f038. Exiting log stream.
2026-04-14 21:43:34.482 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:34.488 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:43:34.517 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:34.546 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:34.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:34.604 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:34.624 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_content_topic_format with id: 2026-04-14_21-42-59__ea6dac68-a213-41a1-aa45-28a310c34036
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_21-42-59__ea6dac68-a213-41a1-aa45-28a310c34036__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.157
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['19789', '19790', '19791', '19792', '19793']
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 19789:19789 -p 19790:19790 -p 19791:19791 -p 19792:19792 -p 19793:19793 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19791 --rest-port=19789 --tcp-port=19790 --discv5-udp-port=19792 --rest-address=0.0.0.0 --nat=extip:172.18.92.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0eb4cacfeb2e95d1a82c07dcfd843575aad7bcd4e212c60fb2bc161ab1dbd17c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19793 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.92.157 tests-functional_default 07e03c80bbacbe030979d4de2ffe49e60d8bd98f428b06c05e721ed1d5d51a1b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 07e03c80bbac. Setting up logs at ./log/docker/node1_2026-04-14_21-42-59__ea6dac68-a213-41a1-aa45-28a310c34036__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 19789
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 ff3d34333b76. 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 84d805f55861. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19789/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:19789/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/19790/p2p/16Uiu2HAmKWjMWtBHC6xx4ti6BjtamJGpYH8cQU9FVbF9TRsXJK5J","/ip4/172.18.92.157/tcp/19791/ws/p2p/16Uiu2HAmKWjMWtBHC6xx4ti6BjtamJGpYH8cQU9FVbF9TRsXJK5J"],"enrUri":"enr:-L24QFj6Ctj4P3-PKVt0PhoW2XwALYv2rQYGliEJjSbqqt_yNY16Oxt6gLtwJvyuKSEUP3vgVC8kSU29dBLhntTNuF8CgmlkgnY0gmlwhKwSXJ2KbXVsdGlhZGRyc5YACASsElydBk1OAAoErBJcnQZNT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZeQ0s6z8UVJyjc5h2Vf4jmrj9csS44hp8Za7Al84LkmDdGNwgk1Og3VkcIJNUIV3YWt1MgU"}'
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_21-42-59__ea6dac68-a213-41a1-aa45-28a310c34036__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.193.207
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['47578', '47579', '47580', '47581', '47582']
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 47578:47578 -p 47579:47579 -p 47580:47580 -p 47581:47581 -p 47582:47582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47580 --rest-port=47578 --tcp-port=47579 --discv5-udp-port=47581 --rest-address=0.0.0.0 --nat=extip:172.18.193.207 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c04ff1f2d8bb5c7a8c9b834ec9a5fae4ddfdae9848cf2b1ae41cf1fbad43e9b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47582 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFj6Ctj4P3-PKVt0PhoW2XwALYv2rQYGliEJjSbqqt_yNY16Oxt6gLtwJvyuKSEUP3vgVC8kSU29dBLhntTNuF8CgmlkgnY0gmlwhKwSXJ2KbXVsdGlhZGRyc5YACASsElydBk1OAAoErBJcnQZNT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZeQ0s6z8UVJyjc5h2Vf4jmrj9csS44hp8Za7Al84LkmDdGNwgk1Og3VkcIJNUIV3YWt1MgU --filternode=/ip4/172.18.92.157/tcp/19790/p2p/16Uiu2HAmKWjMWtBHC6xx4ti6BjtamJGpYH8cQU9FVbF9TRsXJK5J
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.193.207 tests-functional_default 6eee5d73eb39080d95342b2e39f27e3a79c764fdec55f255a737d1975844d889
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6eee5d73eb39. Setting up logs at ./log/docker/node2_2026-04-14_21-42-59__ea6dac68-a213-41a1-aa45-28a310c34036__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 47578
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47578/health" -H "Content-Type: application/json" -d 'None'
INFO  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:47578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.207/tcp/47579/p2p/16Uiu2HAmKeYMAkUcNDdwZa8JQLENyPxrSDMAYRVC9VEQxZh4P36N","/ip4/172.18.193.207/tcp/47580/ws/p2p/16Uiu2HAmKeYMAkUcNDdwZa8JQLENyPxrSDMAYRVC9VEQxZh4P36N"],"enrUri":"enr:-L24QNO_lI3qDX0cZR66EvnaaH_n3G_Ag1TUdEGzGRTaBLZsJwto5mUF8f8Cy8PY-k1N6x8P-QxUVjQP6Ei0ZVDEVj0CgmlkgnY0gmlwhKwSwc-KbXVsdGlhZGRyc5YACASsEsHPBrnbAAoErBLBzwa53N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDZ-RoZ7c7g5zQCeRYM9FtzBfXIuFCuhPNmK-zuq569Z-DdGNwgrnbg3VkcIK53YV3YWt1MgA"}'
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:47578/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.157/tcp/19790/p2p/16Uiu2HAmKWjMWtBHC6xx4ti6BjtamJGpYH8cQU9FVbF9TRsXJK5J"]'
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:19789/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:47578/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c0b07b9c-18ba-4ebf-ba1d-7a39079b8942", "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":"c0b07b9c-18ba-4ebf-ba1d-7a39079b8942","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:47578/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:47578/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:47578/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:47578/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:47578/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:47578/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:47578/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:47578/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:47578/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:47578/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 07e03c80bbac
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 6eee5d73eb39
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_filter_subscriptions_shape with id: 2026-04-14_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd
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_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd__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_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd__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_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd__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_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd__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.21.74
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['35753', '35754', '35755', '35756', '35757']
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 35753:35753 -p 35754:35754 -p 35755:35755 -p 35756:35756 -p 35757:35757 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=35755 --rest-port=35753 --tcp-port=35754 --discv5-udp-port=35756 --rest-address=0.0.0.0 --nat=extip:172.18.21.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=61ceab6eab66110e0e9fc056ceea8c444fbdb016ffbe9a5afdd5baffbe2efc5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35757 --metrics-logging=true --filter=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 a0444f335755. 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 1a1854fa1ac0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.21.74 tests-functional_default 44a39cc579e824c3ee19812ad255802e43bab2df9399c2718ae9801c69827502
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 44a39cc579e8. Setting up logs at ./log/docker/node1_2026-04-14_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd__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: 35753
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35753/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:35753/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/35754/p2p/16Uiu2HAm7nfGrEXbZizKQF3JJh8BssQyQXNTs4qojpntU4GFEm3C","/ip4/172.18.21.74/tcp/35755/ws/p2p/16Uiu2HAm7nfGrEXbZizKQF3JJh8BssQyQXNTs4qojpntU4GFEm3C"],"enrUri":"enr:-L24QBkSYe-1oFNz7TqUMWWp7ZcagqCpXa5qf_OoGix8GjJPKL03PqQjg0RVArOi79IguoAu43eX-yPwBt0TlPOchxECgmlkgnY0gmlwhKwSFUqKbXVsdGlhZGRyc5YACASsEhVKBouqAAoErBIVSgaLq90DgnJzhQDGAQAAiXNlY3AyNTZrMaECt6ykVEZMuybrNAbLfUbUcYH1f9oyTtdDZMq4OOJ40TeDdGNwgouqg3VkcIKLrIV3YWt1MgU"}'
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.183.99
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['61319', '61320', '61321', '61322', '61323']
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 61319:61319 -p 61320:61320 -p 61321:61321 -p 61322:61322 -p 61323:61323 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=61321 --rest-port=61319 --tcp-port=61320 --discv5-udp-port=61322 --rest-address=0.0.0.0 --nat=extip:172.18.183.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa5dbdf6797b316eedfc0e535bb13c6dcf9227de4cdb00910fafa5a3fbf8afb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.21.74/tcp/35754/p2p/16Uiu2HAm7nfGrEXbZizKQF3JJh8BssQyQXNTs4qojpntU4GFEm3C --discv5-bootstrap-node=enr:-L24QBkSYe-1oFNz7TqUMWWp7ZcagqCpXa5qf_OoGix8GjJPKL03PqQjg0RVArOi79IguoAu43eX-yPwBt0TlPOchxECgmlkgnY0gmlwhKwSFUqKbXVsdGlhZGRyc5YACASsEhVKBouqAAoErBIVSgaLq90DgnJzhQDGAQAAiXNlY3AyNTZrMaECt6ykVEZMuybrNAbLfUbUcYH1f9oyTtdDZMq4OOJ40TeDdGNwgouqg3VkcIKLrIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.183.99 tests-functional_default 008399d4d9a967319d0ae48851eb7c2ffa833e2082e34e18f30b3590ec59c6b1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 008399d4d9a9. Setting up logs at ./log/docker/node2_2026-04-14_21-41-29__a6de583a-98d7-4efb-ae50-b2686c58d6bd__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: 61319
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61319/health" -H "Content-Type: application/json" -d 'None'
INFO  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:61319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.99/tcp/61320/p2p/16Uiu2HAmEgUTkw1hjukSA7BK7AaUCtDmMiYKzpk1hacPmV5PKVFr","/ip4/172.18.183.99/tcp/61321/ws/p2p/16Uiu2HAmEgUTkw1hjukSA7BK7AaUCtDmMiYKzpk1hacPmV5PKVFr"],"enrUri":"enr:-L24QK66mXpi7QoTOcQikNaQ49EkymcBJxxJdHKzeBc3jHm1CwBGMau4uNzx0VoxsBR-9LWqXEJMZa6--lEoSB_YT14CgmlkgnY0gmlwhKwSt2OKbXVsdGlhZGRyc5YACASsErdjBu-IAAoErBK3Ywbvid0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHhi9jvthImALFM8uDVfKRYZUkyhsxX4dJmQyo3JzRP2DdGNwgu-Ig3VkcILvioV3YWt1MgA"}'
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:61319/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:35753/admin/v1/filter/subscriptions" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"peerId":"16Uiu2HAmEgUTkw1hjukSA7BK7AaUCtDmMiYKzpk1hacPmV5PKVFr","filterCriteria":[{"pubsubTopic":"/waku/2/rs/198/1","contentTopic":"/test/1/waku-filter/proto"}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:84 Node admin subscriptions info[{'peerId': '16Uiu2HAmEgUTkw1hjukSA7BK7AaUCtDmMiYKzpk1hacPmV5PKVFr', 'filterCriteria': [{'pubsubTopic': '/waku/2/rs/198/1', 'contentTopic': '/test/1/waku-filter/proto'}]}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35753/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.183.99/tcp/40706/p2p/16Uiu2HAmEgUTkw1hjukSA7BK7AaUCtDmMiYKzpk1hacPmV5PKVFr","protocols":["/ipfs/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","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:86 node 1 peers [{'multiaddr': '/ip4/172.18.183.99/tcp/40706/p2p/16Uiu2HAmEgUTkw1hjukSA7BK7AaUCtDmMiYKzpk1hacPmV5PKVFr', 'protocols': ['/ipfs/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', 'origin': 'UnknownOrigin'}]
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 44a39cc579e8
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 008399d4d9a9
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,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_is_stopped with id: 2026-04-14_21-49-11__99cb237c-7f27-4e05-b1c4-b8f8c6437c3a
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_21-49-11__99cb237c-7f27-4e05-b1c4-b8f8c6437c3a__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.167.189
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['37649', '37650', '37651', '37652', '37653']
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 37649:37649 -p 37650:37650 -p 37651:37651 -p 37652:37652 -p 37653:37653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37651 --rest-port=37649 --tcp-port=37650 --discv5-udp-port=37652 --rest-address=0.0.0.0 --nat=extip:172.18.167.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1bcdae0118a3afe9dbdea70bc1c6c7bc677825759e4b9f21c60fb7713c8304dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37653 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.167.189 tests-functional_default e97c8b8f6c60d49eaccba5349aaa3ea2dae05d9c06138c404e136d9597cb7916
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e97c8b8f6c60. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-49-11__99cb237c-7f27-4e05-b1c4-b8f8c6437c3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 37649
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 df7a4d750a90. 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 6ac34d4e2aae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37649/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:37649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.189/tcp/37650/p2p/16Uiu2HAmGYjDKCB6b2CEX5Rep1qhyqKPn987oAezqvjMz8U9M5sm","/ip4/172.18.167.189/tcp/37651/ws/p2p/16Uiu2HAmGYjDKCB6b2CEX5Rep1qhyqKPn987oAezqvjMz8U9M5sm"],"enrUri":"enr:-L24QB2GuxHPmoJCX6-W91Uex60KvZ0xErsBcwfeekX-TrJQFNM97uPeAx2upzlRcfc3lgXZDwo4NUG-qajVDvlxZnECgmlkgnY0gmlwhKwSp72KbXVsdGlhZGRyc5YACASsEqe9BpMSAAoErBKnvQaTE90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOdQlldSKrLzeLAdNvFM9TffVVkF5pNTlEoD_wAuT2dCDdGNwgpMSg3VkcIKTFIV3YWt1MgM"}'
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_21-49-11__99cb237c-7f27-4e05-b1c4-b8f8c6437c3a__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.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['28525', '28526', '28527', '28528', '28529']
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 28525:28525 -p 28526:28526 -p 28527:28527 -p 28528:28528 -p 28529:28529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28527 --rest-port=28525 --tcp-port=28526 --discv5-udp-port=28528 --rest-address=0.0.0.0 --nat=extip:172.18.12.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfdfbfec4276bbc14ee4afca35afe1942efda6c22daef2ebc9db0d5acfadfddc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28529 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB2GuxHPmoJCX6-W91Uex60KvZ0xErsBcwfeekX-TrJQFNM97uPeAx2upzlRcfc3lgXZDwo4NUG-qajVDvlxZnECgmlkgnY0gmlwhKwSp72KbXVsdGlhZGRyc5YACASsEqe9BpMSAAoErBKnvQaTE90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOdQlldSKrLzeLAdNvFM9TffVVkF5pNTlEoD_wAuT2dCDdGNwgpMSg3VkcIKTFIV3YWt1MgM --storenode=/ip4/172.18.167.189/tcp/37650/p2p/16Uiu2HAmGYjDKCB6b2CEX5Rep1qhyqKPn987oAezqvjMz8U9M5sm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.12.164 tests-functional_default 786c901ba7a7696c53596c4794fb12a4ea037e9d6be8da6bf6c502b627bfe75c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 786c901ba7a7. Setting up logs at ./log/docker/store_node1_2026-04-14_21-49-11__99cb237c-7f27-4e05-b1c4-b8f8c6437c3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 28525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28525/health" -H "Content-Type: application/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:28525/debug/v1/info" -H "Content-Type: application/json" -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.164/tcp/28526/p2p/16Uiu2HAmVpUME1EgCYHaRvBvhcQDfejW9ZnV6pUD3P9du6B2EKpj","/ip4/172.18.12.164/tcp/28527/ws/p2p/16Uiu2HAmVpUME1EgCYHaRvBvhcQDfejW9ZnV6pUD3P9du6B2EKpj"],"enrUri":"enr:-L24QIK8Gfjh17Dxl2UCh6swYmY10YRkg3KqozWACZYacAhNdZSDjH2TVMVkjjQw2MIiN1m99ZdmExKwv2TOs810pdACgmlkgnY0gmlwhKwSDKSKbXVsdGlhZGRyc5YACASsEgykBm9uAAoErBIMpAZvb90DgnJzhQDGAQAAiXNlY3AyNTZrMaED_wSQP1Q3XtspjHj4Js8ILjqaP8KjEq-KUJAjA-G7jfCDdGNwgm9ug3VkcIJvcIV3YWt1MgM"}'
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:28525/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.189/tcp/37650/p2p/16Uiu2HAmGYjDKCB6b2CEX5Rep1qhyqKPn987oAezqvjMz8U9M5sm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37649/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:28525/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:37649/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:37649/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd487b14923c64402db5786a25266d715f5d9b81289e2dd81eac56b377dcd769a"}]}'
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:28525/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd487b14923c64402db5786a25266d715f5d9b81289e2dd81eac56b377dcd769a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e97c8b8f6c60
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 GET "http://127.0.0.1:28525/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":"0xd487b14923c64402db5786a25266d715f5d9b81289e2dd81eac56b377dcd769a"}]}'
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 786c901ba7a7
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 @@
2026-04-14 21:41:53.472 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:53.473 DEBUG [tests.conftest] Running test: test_publish_while_peer_is_paused with id: 2026-04-14_21-41-53__09c8030e-9bf3-4099-bbd4-ed3e84915d29
2026-04-14 21:41:53.473 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:53.474 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:41:53.474 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 21:41:53.482 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:53.482 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-53__09c8030e-9bf3-4099-bbd4-ed3e84915d29__wakuorg_nwaku:latest.log
2026-04-14 21:41:53.482 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:53.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:53.483 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:53.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.123
2026-04-14 21:41:53.484 DEBUG [src.node.docker_mananger] Generated ports ['31909', '31910', '31911', '31912', '31913']
2026-04-14 21:41:53.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:53.484 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:53.484 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:53.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 31909:31909 -p 31910:31910 -p 31911:31911 -p 31912:31912 -p 31913:31913 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31911 --rest-port=31909 --tcp-port=31910 --discv5-udp-port=31912 --rest-address=0.0.0.0 --nat=extip:172.18.227.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a0f0febfdaf085e2c6db5adc7db07d292be297aae7e5c5ead0ef7ac380c2842b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31913 --metrics-logging=true --relay=true
2026-04-14 21:41:53.668 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.123 tests-functional_default d8cdcfa9a476ea061eca5a4a308105dcdcf5795f0c743af552aab9245f5f8675
2026-04-14 21:41:53.703 DEBUG [src.node.docker_mananger] Container started with ID d8cdcfa9a476. Setting up logs at ./log/docker/node1_2026-04-14_21-41-53__09c8030e-9bf3-4099-bbd4-ed3e84915d29__wakuorg_nwaku:latest.log
2026-04-14 21:41:53.704 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31909
2026-04-14 21:41:53.705 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:53.839 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:53.840 ERROR [src.node.docker_mananger] Max retries reached for container bc3255936823. Exiting log stream.
2026-04-14 21:41:54.295 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:54.295 ERROR [src.node.docker_mananger] Max retries reached for container 1ac74c98ed01. Exiting log stream.
2026-04-14 21:41:54.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31909/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:54.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 21:41:54.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:54.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31909/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:54.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.123/tcp/31910/p2p/16Uiu2HAmDuKDTji3DkP3LNrxgqSipCGVWCd18ddPEYxPh7Cdk4qT","/ip4/172.18.227.123/tcp/31911/ws/p2p/16Uiu2HAmDuKDTji3DkP3LNrxgqSipCGVWCd18ddPEYxPh7Cdk4qT"],"enrUri":"enr:-L24QPQMlbldmJYCJpSA1OaPKvQ4DWGuaEPIwXdZDdrCMXL5JxrNnT4puFpLsEjmh3pBMNehVQOMJBnf4asx4qxkKbcCgmlkgnY0gmlwhKwS43uKbXVsdGlhZGRyc5YACASsEuN7BnymAAoErBLjewZ8p90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEocmJcr-dcdIx3QCG1CxnZ59CWWuNypijFtEPeOBtL6DdGNwgnymg3VkcIJ8qIV3YWt1MgE"}'
2026-04-14 21:41:54.712 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:54.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:54.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-53__09c8030e-9bf3-4099-bbd4-ed3e84915d29__wakuorg_nwaku:latest.log
2026-04-14 21:41:54.718 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:54.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:54.720 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:54.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.133
2026-04-14 21:41:54.720 DEBUG [src.node.docker_mananger] Generated ports ['25414', '25415', '25416', '25417', '25418']
2026-04-14 21:41:54.720 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:54.721 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:54.721 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:54.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 25414:25414 -p 25415:25415 -p 25416:25416 -p 25417:25417 -p 25418:25418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25416 --rest-port=25414 --tcp-port=25415 --discv5-udp-port=25417 --rest-address=0.0.0.0 --nat=extip:172.18.149.133 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e3aae6c7ce5d9d5ad4cb3dc6ebb48d3f1c6e55bfbf1d02dddaf1b73ce08b54d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25418 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPQMlbldmJYCJpSA1OaPKvQ4DWGuaEPIwXdZDdrCMXL5JxrNnT4puFpLsEjmh3pBMNehVQOMJBnf4asx4qxkKbcCgmlkgnY0gmlwhKwS43uKbXVsdGlhZGRyc5YACASsEuN7BnymAAoErBLjewZ8p90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEocmJcr-dcdIx3QCG1CxnZ59CWWuNypijFtEPeOBtL6DdGNwgnymg3VkcIJ8qIV3YWt1MgE
2026-04-14 21:41:54.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.133 tests-functional_default b53e6da370cfd400de90e06aae4529ddb005aa3a8af9a154799e4277234561a6
2026-04-14 21:41:54.948 DEBUG [src.node.docker_mananger] Container started with ID b53e6da370cf. Setting up logs at ./log/docker/node2_2026-04-14_21-41-53__09c8030e-9bf3-4099-bbd4-ed3e84915d29__wakuorg_nwaku:latest.log
2026-04-14 21:41:54.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25414
2026-04-14 21:41:54.950 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:55.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25414/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:55.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:55.969 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:55.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:55.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.133/tcp/25415/p2p/16Uiu2HAmVnG8RAP8xJqdzKYvzitoAGeN32dFt4eFHb5ho6sueHyp","/ip4/172.18.149.133/tcp/25416/ws/p2p/16Uiu2HAmVnG8RAP8xJqdzKYvzitoAGeN32dFt4eFHb5ho6sueHyp"],"enrUri":"enr:-L24QDY1aQo22TALgBhORC112Iu_6qkQVPrdBrRUDdhYXqzMHee56W7IRf-qZE_uPDWnwqS6S4TBwnyLfFZYuj5d6BsCgmlkgnY0gmlwhKwSlYWKbXVsdGlhZGRyc5YACASsEpWFBmNHAAoErBKVhQZjSN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_nOVbshYTWNSfzozOVk0dB0D_wNXy6Pag5AnotwIoaeDdGNwgmNHg3VkcIJjSYV3YWt1MgE"}'
2026-04-14 21:41:55.977 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:55.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.123/tcp/31910/p2p/16Uiu2HAmDuKDTji3DkP3LNrxgqSipCGVWCd18ddPEYxPh7Cdk4qT"]'
2026-04-14 21:41:55.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:55.981 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 21:41:55.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31909/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:41:55.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:55.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25414/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:41:55.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:55.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31909/relay/v1/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 21:41:55.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:55.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:41:56.097 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:41:56.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31909/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:56.100 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":1776202915989213952,"ephemeral":false,"proof":""}]'
2026-04-14 21:41:56.102 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:41:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:56.105 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":1776202915989213952,"ephemeral":false,"proof":""}]'
2026-04-14 21:41:56.106 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 21:41:56.107 DEBUG [src.node.waku_node] Pausing container with id b53e6da370cf
2026-04-14 21:41:56.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31909/relay/v1/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 21:41:56.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:56.122 DEBUG [src.node.waku_node] Unpause container with id b53e6da370cf
2026-04-14 21:41:56.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:56.133 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":1776202916107846105,"ephemeral":false,"proof":""}]'
2026-04-14 21:41:56.136 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:56.137 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:56.138 DEBUG [src.node.waku_node] Stopping container with id d8cdcfa9a476
2026-04-14 21:41:56.582 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:56.587 DEBUG [src.node.waku_node] Stopping container with id b53e6da370cf
2026-04-14 21:41:57.042 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:57.043 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:57.055 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:57.062 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_with_missing_pubsub_topics with id: 2026-04-14_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2
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_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2__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.218.252
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50078', '50079', '50080', '50081', '50082']
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 50078:50078 -p 50079:50079 -p 50080:50080 -p 50081:50081 -p 50082:50082 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50080 --rest-port=50078 --tcp-port=50079 --discv5-udp-port=50081 --rest-address=0.0.0.0 --nat=extip:172.18.218.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7caec9d1e948ecbb1f73e2992e1cbc22a3fe4d12d2f38b9c8a53075cba00fdf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50082 --metrics-logging=true --lightpush=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 525ee771f2b7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.218.252 tests-functional_default 4671935108d7ccc5c247cff8ef0eccb9eb33161b576a6d4e2c6745973afa75d8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4671935108d7. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50078
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 360fae3f1a66. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50078/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:50078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.252/tcp/50079/p2p/16Uiu2HAm15Mnu79TQYHPxpQt81Zb7qUQ1JNHhJcxZJetbouhQsSo","/ip4/172.18.218.252/tcp/50080/ws/p2p/16Uiu2HAm15Mnu79TQYHPxpQt81Zb7qUQ1JNHhJcxZJetbouhQsSo"],"enrUri":"enr:-L24QGXsStTAUBLhnD0m5Bs8s3w9wOoZ3SmQr47SISM6-e3YXwS1A-87ssaHZemyINxEjdhI9Kt-YL3m5jYN1prOAKwCgmlkgnY0gmlwhKwS2vyKbXVsdGlhZGRyc5YACASsEtr8BsOfAAoErBLa_AbDoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU_HwuVgFHfrEUXyw8JotsFxbRn5BDusz0AWOMb0SrPiDdGNwgsOfg3VkcILDoYV3YWt1Mgk"}'
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_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2__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.65.172
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['48719', '48720', '48721', '48722', '48723']
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 48719:48719 -p 48720:48720 -p 48721:48721 -p 48722:48722 -p 48723:48723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48721 --rest-port=48719 --tcp-port=48720 --discv5-udp-port=48722 --rest-address=0.0.0.0 --nat=extip:172.18.65.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=deb61b74caf9bb9ab7dfcfbdfcaafde6c5020d0c72eeae80b23fda5882c1efbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48723 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.65.172 tests-functional_default 3a84248f0b9828030fbc53161a2bf7ae64703f082b4b8385b6ba515f9c9458ad
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3a84248f0b98. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 48719
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48719/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:48719/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.172/tcp/48720/p2p/16Uiu2HAmMe8gErKdA5zwM8qogD16jXu2TBMNn1TZmaKEfrQYcvTH","/ip4/172.18.65.172/tcp/48721/ws/p2p/16Uiu2HAmMe8gErKdA5zwM8qogD16jXu2TBMNn1TZmaKEfrQYcvTH"],"enrUri":"enr:-L24QGWdlUt6zdOKJkbjHdtT0UcQg4jVw3TRid8tHo2fsPtQY8cME19L-Cntpqvxa_SyWsBF2X0VwjH7cb7NY84AHCECgmlkgnY0gmlwhKwSQayKbXVsdGlhZGRyc5YACASsEkGsBr5QAAoErBJBrAa-Ud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhYEEPpaXilMs5WxBrtOPJlSEpW0QqtlJrT-DsyWX3nCDdGNwgr5Qg3VkcIK-UoV3YWt1MgE"}'
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:48719/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.252/tcp/50079/p2p/16Uiu2HAm15Mnu79TQYHPxpQt81Zb7qUQ1JNHhJcxZJetbouhQsSo"]'
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_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2__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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['49160', '49161', '49162', '49163', '49164']
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 49160:49160 -p 49161:49161 -p 49162:49162 -p 49163:49163 -p 49164:49164 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49162 --rest-port=49160 --tcp-port=49161 --discv5-udp-port=49163 --rest-address=0.0.0.0 --nat=extip:172.18.198.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d36fe0b4f5a43fa313aeef7c69ec59ec4d4ab51fcb936d8907525ff7bb99dbdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49164 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGXsStTAUBLhnD0m5Bs8s3w9wOoZ3SmQr47SISM6-e3YXwS1A-87ssaHZemyINxEjdhI9Kt-YL3m5jYN1prOAKwCgmlkgnY0gmlwhKwS2vyKbXVsdGlhZGRyc5YACASsEtr8BsOfAAoErBLa_AbDoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU_HwuVgFHfrEUXyw8JotsFxbRn5BDusz0AWOMb0SrPiDdGNwgsOfg3VkcILDoYV3YWt1Mgk --lightpushnode=/ip4/172.18.218.252/tcp/50079/p2p/16Uiu2HAm15Mnu79TQYHPxpQt81Zb7qUQ1JNHhJcxZJetbouhQsSo --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.198.167 tests-functional_default 65571c0f2f6c755663f9dd37c6ce451be2112a29b9b52a984f783e92e83b516e
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 65571c0f2f6c. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-41-19__9b666c2a-22b7-4b9b-be5d-19966ad9a5d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 49160
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49160/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:49160/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/49161/p2p/16Uiu2HAm9WLPLziFrjD88UnRGWEw7ZnovAVyfTJBpn13CPL4Qta4","/ip4/172.18.198.167/tcp/49162/ws/p2p/16Uiu2HAm9WLPLziFrjD88UnRGWEw7ZnovAVyfTJBpn13CPL4Qta4"],"enrUri":"enr:-L24QG2YlShkNuq-ojJCtp6wVhMhw-_P_l1NP4ED7ayoE-zlKY7EgTBq3NZ0OvphcJYjUspQW0I3LQqWOitqneqSIhsCgmlkgnY0gmlwhKwSxqeKbXVsdGlhZGRyc5YACASsEsanBsAJAAoErBLGpwbACt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0TVdt9ry6fS0pZE6ReD1X6YtACWZKMT7J1eagIqt7FGDdGNwgsAJg3VkcILAC4V3YWt1Mgk"}'
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:49160/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.252/tcp/50079/p2p/16Uiu2HAm15Mnu79TQYHPxpQt81Zb7qUQ1JNHhJcxZJetbouhQsSo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49160/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.172/tcp/48720/p2p/16Uiu2HAmMe8gErKdA5zwM8qogD16jXu2TBMNn1TZmaKEfrQYcvTH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50078/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:48719/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:49160/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:49160/lightpush/v1/message" -H "Content-Type: application/json" -d '{"message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202883865235591}}'
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 4671935108d7
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 3a84248f0b98
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 65571c0f2f6c
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 4671935108d7. 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,582 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_many_subscribed_nodes with id: 2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c
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
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 a085e5eb600c. 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/node1_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__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_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__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_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__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:266 Start 2 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.229.72
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['37954', '37955', '37956', '37957', '37958']
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 37954:37954 -p 37955:37955 -p 37956:37956 -p 37957:37957 -p 37958:37958 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37956 --rest-port=37954 --tcp-port=37955 --discv5-udp-port=37957 --rest-address=0.0.0.0 --nat=extip:172.18.229.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=44e93b04bb31ad0ddd6ddabc56743dcda1ed7c6ecca2b4a01aa1dddd6e0d6bef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37958 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.229.72 tests-functional_default f5687c414c4f2c151236cb22f39002d3ff4fe51d59bd38936ca7656a6d55cdc8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID f5687c414c4f. Setting up logs at ./log/docker/node1_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 37954
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 5b2c4c0f9a8b. 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 d9194c2590de. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37954/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:37954/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.72/tcp/37955/p2p/16Uiu2HAmDvjRHUy8sFZyuVQ5UNjJNyhfYZVdD4RxvHL5mkxFSD6N","/ip4/172.18.229.72/tcp/37956/ws/p2p/16Uiu2HAmDvjRHUy8sFZyuVQ5UNjJNyhfYZVdD4RxvHL5mkxFSD6N"],"enrUri":"enr:-L24QLFN_2D97zZkHUjJomh8i6V8qESdeVVb0zWHVIAEdV_iU6fPnmRU3R5lOhtXa9nfQKXC0IxU8bv0rntvdkBwg4MCgmlkgnY0gmlwhKwS5UiKbXVsdGlhZGRyc5YACASsEuVIBpRDAAoErBLlSAaURN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEuQY4jgoX_3C8t-zwI9Il5xaE1Lgu1KPs415G-64Dc-DdGNwgpRDg3VkcIKURYV3YWt1MgE"}'
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.115.16
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['63154', '63155', '63156', '63157', '63158']
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 63154:63154 -p 63155:63155 -p 63156:63156 -p 63157:63157 -p 63158:63158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63156 --rest-port=63154 --tcp-port=63155 --discv5-udp-port=63157 --rest-address=0.0.0.0 --nat=extip:172.18.115.16 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7bdfbefd7dc9d40ba5c8e71fef9b98bf4db19959eabac7b59bec1fbca5b834ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63158 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QLFN_2D97zZkHUjJomh8i6V8qESdeVVb0zWHVIAEdV_iU6fPnmRU3R5lOhtXa9nfQKXC0IxU8bv0rntvdkBwg4MCgmlkgnY0gmlwhKwS5UiKbXVsdGlhZGRyc5YACASsEuVIBpRDAAoErBLlSAaURN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEuQY4jgoX_3C8t-zwI9Il5xaE1Lgu1KPs415G-64Dc-DdGNwgpRDg3VkcIKURYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.115.16 tests-functional_default 9c69da6ae55108ace51dcec7e8df1d934c1e3f1300708c29d96845f157637507
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9c69da6ae551. Setting up logs at ./log/docker/node2_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 63154
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63154/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:63154/debug/v1/info" -H "Content-Type: application/json" -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.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv","/ip4/172.18.115.16/tcp/63156/ws/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv"],"enrUri":"enr:-L24QDayaify3Muh3yeFJSyxvM9pLHZ6fOgLrQi36jzuId8HSv9alanDxMtgajnAQtapwh94PK5BapdXQDo2YXjZhfICgmlkgnY0gmlwhKwScxCKbXVsdGlhZGRyc5YACASsEnMQBvazAAoErBJzEAb2tN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDR1hJdxsJv--i_9_JM8eqV_jFOaQGWWFVAlmqiZoTptWDdGNwgvazg3VkcIL2tYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:270 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:37954/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:63154/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:276 15 Node start and making filter requests to node2
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_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.240.158
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['5066', '5067', '5068', '5069', '5070']
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 5066:5066 -p 5067:5067 -p 5068:5068 -p 5069:5069 -p 5070:5070 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5068 --rest-port=5066 --tcp-port=5067 --discv5-udp-port=5069 --rest-address=0.0.0.0 --nat=extip:172.18.240.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4fc8e7df047eac110ffadd917cc6bdeafef94dabfce8d8e9d2ee48e3d4bfcdfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5070 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QDayaify3Muh3yeFJSyxvM9pLHZ6fOgLrQi36jzuId8HSv9alanDxMtgajnAQtapwh94PK5BapdXQDo2YXjZhfICgmlkgnY0gmlwhKwScxCKbXVsdGlhZGRyc5YACASsEnMQBvazAAoErBJzEAb2tN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDR1hJdxsJv--i_9_JM8eqV_jFOaQGWWFVAlmqiZoTptWDdGNwgvazg3VkcIL2tYV3YWt1MgU --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.240.158 tests-functional_default 90f379ef7fbda70c716ae4e5626a503c2061656be9443ff9e57231ad7e3c9c86
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 90f379ef7fbd. Setting up logs at ./log/docker/node2_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 5066
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5066/health" -H "Content-Type: application/json" -d 'None'
INFO  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:5066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.158/tcp/5067/p2p/16Uiu2HAkxSybNpDDvMBNZ5M23Es5mEAAhW6MmUz9rJrViSCCERfT","/ip4/172.18.240.158/tcp/5068/ws/p2p/16Uiu2HAkxSybNpDDvMBNZ5M23Es5mEAAhW6MmUz9rJrViSCCERfT"],"enrUri":"enr:-L24QOwK6hACKw-B39D-PPBMH8cu4f3z_h4QX5-XUml7YeBGY7klRVLTez-uz3EbfduFDx4FyMW7J_GN7TGApVthDeQCgmlkgnY0gmlwhKwS8J6KbXVsdGlhZGRyc5YACASsEvCeBhPLAAoErBLwngYTzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLOiOp4mb8ZJI7lTr0BMQa3xm_Quyim_dy_McnpSPIm6DdGNwghPLg3VkcIITzYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5066/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"}'
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_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.179.186
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['52816', '52817', '52818', '52819', '52820']
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 52816:52816 -p 52817:52817 -p 52818:52818 -p 52819:52819 -p 52820:52820 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52818 --rest-port=52816 --tcp-port=52817 --discv5-udp-port=52819 --rest-address=0.0.0.0 --nat=extip:172.18.179.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee5a3fde5cfc75fc47a46775cf302524fd0fa153dff93e86c786e5ff8e8bbbc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52820 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QOwK6hACKw-B39D-PPBMH8cu4f3z_h4QX5-XUml7YeBGY7klRVLTez-uz3EbfduFDx4FyMW7J_GN7TGApVthDeQCgmlkgnY0gmlwhKwS8J6KbXVsdGlhZGRyc5YACASsEvCeBhPLAAoErBLwngYTzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLOiOp4mb8ZJI7lTr0BMQa3xm_Quyim_dy_McnpSPIm6DdGNwghPLg3VkcIITzYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.179.186 tests-functional_default 67e1d488cff38db5b522433da627c1666ca585d07cadf01b400444607d0c6dd2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 67e1d488cff3. Setting up logs at ./log/docker/node3_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 52816
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52816/health" -H "Content-Type: application/json" -d 'None'
INFO  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:52816/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.186/tcp/52817/p2p/16Uiu2HAmKJbFuriEDkGoEoa6cQnZnPLW4xMfBK2Wes1DrWLPZcdS","/ip4/172.18.179.186/tcp/52818/ws/p2p/16Uiu2HAmKJbFuriEDkGoEoa6cQnZnPLW4xMfBK2Wes1DrWLPZcdS"],"enrUri":"enr:-L24QPUUmewCNhzxlvtPwv5mYnOljTSGt2YIhPxwtYsRtJllX8egt8S7ykFMJQXe1krJlKccnvb7IpJe7r4vhj8eWzQCgmlkgnY0gmlwhKwSs7qKbXVsdGlhZGRyc5YACASsErO6Bs5RAAoErBKzugbOUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYsgUzuIrOtRtgUzqRSmW2fYSnqMPZxQgcR7k8JIwNy2DdGNwgs5Rg3VkcILOU4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52816/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"}'
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_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.125
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['49802', '49803', '49804', '49805', '49806']
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 49802:49802 -p 49803:49803 -p 49804:49804 -p 49805:49805 -p 49806:49806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49804 --rest-port=49802 --tcp-port=49803 --discv5-udp-port=49805 --rest-address=0.0.0.0 --nat=extip:172.18.3.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=62ff9997d84ecfae4e620c65d1cac3eba6aaab85bcdac11a305ed350dfded19b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49806 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QPUUmewCNhzxlvtPwv5mYnOljTSGt2YIhPxwtYsRtJllX8egt8S7ykFMJQXe1krJlKccnvb7IpJe7r4vhj8eWzQCgmlkgnY0gmlwhKwSs7qKbXVsdGlhZGRyc5YACASsErO6Bs5RAAoErBKzugbOUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYsgUzuIrOtRtgUzqRSmW2fYSnqMPZxQgcR7k8JIwNy2DdGNwgs5Rg3VkcILOU4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.3.125 tests-functional_default 3b81895c0e28d76ea8af090755413c28739182ae9a8a528dffe51cd3e4d29808
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 3b81895c0e28. Setting up logs at ./log/docker/node4_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 49802
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49802/health" -H "Content-Type: application/json" -d 'None'
INFO  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:49802/debug/v1/info" -H "Content-Type: application/json" -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.125/tcp/49803/p2p/16Uiu2HAmK8NGicK6dh4gnNjJuFNF2uygEpQ13WwPuiyC2r8K8Zbv","/ip4/172.18.3.125/tcp/49804/ws/p2p/16Uiu2HAmK8NGicK6dh4gnNjJuFNF2uygEpQ13WwPuiyC2r8K8Zbv"],"enrUri":"enr:-L24QJaSmW8gJePFUf8RvlhH_aycO4nvq14MsSV094KTAMGjIph4Y5EfxyqRYprkKBf-KSQemshoHvBNQEehhYPZjDQCgmlkgnY0gmlwhKwSA32KbXVsdGlhZGRyc5YACASsEgN9BsKLAAoErBIDfQbCjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYCmW-ma0pKgrpc1xGQp2yfqJk1hZ4QTUGNjikhLngcGDdGNwgsKLg3VkcILCjYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49802/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"}'
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_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.49.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43317', '43318', '43319', '43320', '43321']
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 43317:43317 -p 43318:43318 -p 43319:43319 -p 43320:43320 -p 43321:43321 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43319 --rest-port=43317 --tcp-port=43318 --discv5-udp-port=43320 --rest-address=0.0.0.0 --nat=extip:172.18.49.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5dd1ff6369ee8e13d8a8500d5babe4a83610eaf2fd18215712baec5aec8e1bee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43321 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QJaSmW8gJePFUf8RvlhH_aycO4nvq14MsSV094KTAMGjIph4Y5EfxyqRYprkKBf-KSQemshoHvBNQEehhYPZjDQCgmlkgnY0gmlwhKwSA32KbXVsdGlhZGRyc5YACASsEgN9BsKLAAoErBIDfQbCjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYCmW-ma0pKgrpc1xGQp2yfqJk1hZ4QTUGNjikhLngcGDdGNwgsKLg3VkcILCjYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.49.164 tests-functional_default 5bdc9cd50ae3f1123029d1b18125cb5a49339b23a4e0d3c4a3f4b83467da55a2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 5bdc9cd50ae3. Setting up logs at ./log/docker/node5_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43317
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43317/health" -H "Content-Type: application/json" -d 'None'
INFO  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:43317/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.164/tcp/43318/p2p/16Uiu2HAmCSdyNX3GAC4jPKcvgu8wi4rFBD2faJpTb4joXjtwHRtW","/ip4/172.18.49.164/tcp/43319/ws/p2p/16Uiu2HAmCSdyNX3GAC4jPKcvgu8wi4rFBD2faJpTb4joXjtwHRtW"],"enrUri":"enr:-L24QAJMshSxyJnzKPP9PufDEZgc_O-ZZycfpGkewyITm6dgNWUJq990oMOAFjEP4JNN7r-XjEqafLTJuopKTGPrkkkCgmlkgnY0gmlwhKwSMaSKbXVsdGlhZGRyc5YACASsEjGkBqk2AAoErBIxpAapN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_NX9KnBqjIClCSNiNeyb8bZBIzeZcQ1LYXW1qk2HSUuDdGNwgqk2g3VkcIKpOIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43317/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"}'
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/node6_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.66.142
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['11480', '11481', '11482', '11483', '11484']
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 11480:11480 -p 11481:11481 -p 11482:11482 -p 11483:11483 -p 11484:11484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11482 --rest-port=11480 --tcp-port=11481 --discv5-udp-port=11483 --rest-address=0.0.0.0 --nat=extip:172.18.66.142 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b4d0a9011ec7bd4ec790ec5e1a93bc008cafef69bebcbfa6586fdf3ed8bd177f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11484 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QAJMshSxyJnzKPP9PufDEZgc_O-ZZycfpGkewyITm6dgNWUJq990oMOAFjEP4JNN7r-XjEqafLTJuopKTGPrkkkCgmlkgnY0gmlwhKwSMaSKbXVsdGlhZGRyc5YACASsEjGkBqk2AAoErBIxpAapN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_NX9KnBqjIClCSNiNeyb8bZBIzeZcQ1LYXW1qk2HSUuDdGNwgqk2g3VkcIKpOIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.66.142 tests-functional_default 8ab987a12aa5c4dbb2ede7e235b3400b1b1f5c4b500e7732133769bdbef52050
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8ab987a12aa5. Setting up logs at ./log/docker/node6_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 11480
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11480/health" -H "Content-Type: application/json" -d 'None'
INFO  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:11480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.142/tcp/11481/p2p/16Uiu2HAmCRTLLEmje44hLUUcqyh2YrcY85NCpbra4wLdpY5wHBE4","/ip4/172.18.66.142/tcp/11482/ws/p2p/16Uiu2HAmCRTLLEmje44hLUUcqyh2YrcY85NCpbra4wLdpY5wHBE4"],"enrUri":"enr:-L24QAYpbckTnpPQult1Qi0cOQKJ_gKy0x05G2iWENgEmgmdfja4gEbz9y-hyep6KF-c_PsJGv9ztw8rN-pt_QGZNB4CgmlkgnY0gmlwhKwSQo6KbXVsdGlhZGRyc5YACASsEkKOBizZAAoErBJCjgYs2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_IhhBo37zXfL9dCPocxAJ0syUbayn3YFB3qWAVFc4f2DdGNwgizZg3VkcIIs24V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11480/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"}'
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/node7_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.41.83
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['10293', '10294', '10295', '10296', '10297']
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 10293:10293 -p 10294:10294 -p 10295:10295 -p 10296:10296 -p 10297:10297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10295 --rest-port=10293 --tcp-port=10294 --discv5-udp-port=10296 --rest-address=0.0.0.0 --nat=extip:172.18.41.83 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c37c0bb3a2b4d3e61fd1af158fdb6ca0ddbaffd28beaa0ae12dd2d7f9d82f3e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10297 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QAYpbckTnpPQult1Qi0cOQKJ_gKy0x05G2iWENgEmgmdfja4gEbz9y-hyep6KF-c_PsJGv9ztw8rN-pt_QGZNB4CgmlkgnY0gmlwhKwSQo6KbXVsdGlhZGRyc5YACASsEkKOBizZAAoErBJCjgYs2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_IhhBo37zXfL9dCPocxAJ0syUbayn3YFB3qWAVFc4f2DdGNwgizZg3VkcIIs24V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.41.83 tests-functional_default e2b059ee5cbfb64e2b32cd9d8b1bed2fe737a46c0da899cfbb666a2e6ea15eac
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e2b059ee5cbf. Setting up logs at ./log/docker/node7_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 10293
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10293/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.83/tcp/10294/p2p/16Uiu2HAm3KZ9md7yB5hBWrYH78hCh1FjeF1onsqyM1n7UGv8em8Y","/ip4/172.18.41.83/tcp/10295/ws/p2p/16Uiu2HAm3KZ9md7yB5hBWrYH78hCh1FjeF1onsqyM1n7UGv8em8Y"],"enrUri":"enr:-L24QOnWcTOOEOUMmwk19y5xR_1faLf8ILYKmucSwxZKDrITO_tl-mzxtKFeIBndK0Bb7-LzTHCqnt6azbuziltQK-kCgmlkgnY0gmlwhKwSKVOKbXVsdGlhZGRyc5YACASsEilTBig2AAoErBIpUwYoN90DgnJzhQDGAQAAiXNlY3AyNTZrMaECdUxKRaFKBAN-DO9zCoTj-FgG5cgMt_hMdzGT36qqUn2DdGNwgig2g3VkcIIoOIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10293/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"}'
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/node8_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.67.158
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43650', '43651', '43652', '43653', '43654']
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 43650:43650 -p 43651:43651 -p 43652:43652 -p 43653:43653 -p 43654:43654 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43652 --rest-port=43650 --tcp-port=43651 --discv5-udp-port=43653 --rest-address=0.0.0.0 --nat=extip:172.18.67.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8921eda7febebdcc7b62a4ae3e8981e301491eb7c8fa8a4d4e8faddf7abefa8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43654 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QOnWcTOOEOUMmwk19y5xR_1faLf8ILYKmucSwxZKDrITO_tl-mzxtKFeIBndK0Bb7-LzTHCqnt6azbuziltQK-kCgmlkgnY0gmlwhKwSKVOKbXVsdGlhZGRyc5YACASsEilTBig2AAoErBIpUwYoN90DgnJzhQDGAQAAiXNlY3AyNTZrMaECdUxKRaFKBAN-DO9zCoTj-FgG5cgMt_hMdzGT36qqUn2DdGNwgig2g3VkcIIoOIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.67.158 tests-functional_default 66bf902edea6d740e99f4a14de9d146b7ce2847f76de60b88cbfcc6a5de6772b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 66bf902edea6. Setting up logs at ./log/docker/node8_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43650
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43650/health" -H "Content-Type: application/json" -d 'None'
INFO  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:43650/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.158/tcp/43651/p2p/16Uiu2HAmRMegwH1WRPqYbN6UVMeid9eWhNC1UrL4USPQJTaj5b2z","/ip4/172.18.67.158/tcp/43652/ws/p2p/16Uiu2HAmRMegwH1WRPqYbN6UVMeid9eWhNC1UrL4USPQJTaj5b2z"],"enrUri":"enr:-L24QPjUz-E2S6cHMSSArAUFTFrUGywRv49F8EobR5vnP1dGA8W7t74xPbTfPt6DxUDImifhJps5czEUxMo1pvn0soQCgmlkgnY0gmlwhKwSQ56KbXVsdGlhZGRyc5YACASsEkOeBqqDAAoErBJDngaqhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvLbTQhWYKOOx2oVgZ9DmiSAfMyuSLQyCKsewsbJOKhuDdGNwgqqDg3VkcIKqhYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43650/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"}'
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/node9_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.136.9
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['52143', '52144', '52145', '52146', '52147']
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 52143:52143 -p 52144:52144 -p 52145:52145 -p 52146:52146 -p 52147:52147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52145 --rest-port=52143 --tcp-port=52144 --discv5-udp-port=52146 --rest-address=0.0.0.0 --nat=extip:172.18.136.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a1a44caabeb8abbf3dedd54ec2dfb37bab97142e72e0ae6cc7a5b1d2f2c09b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52147 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QPjUz-E2S6cHMSSArAUFTFrUGywRv49F8EobR5vnP1dGA8W7t74xPbTfPt6DxUDImifhJps5czEUxMo1pvn0soQCgmlkgnY0gmlwhKwSQ56KbXVsdGlhZGRyc5YACASsEkOeBqqDAAoErBJDngaqhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvLbTQhWYKOOx2oVgZ9DmiSAfMyuSLQyCKsewsbJOKhuDdGNwgqqDg3VkcIKqhYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.136.9 tests-functional_default 8c95d4c8e113c2b677675ca661ab012f6b19f32fb36d3100de02bfbbb9cd1a87
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8c95d4c8e113. Setting up logs at ./log/docker/node9_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 52143
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52143/health" -H "Content-Type: application/json" -d 'None'
INFO  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:52143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.9/tcp/52144/p2p/16Uiu2HAmT2eJwMNbnMQbx5AMoahdqiWUb4vqNCMFwq1TQsusV2JU","/ip4/172.18.136.9/tcp/52145/ws/p2p/16Uiu2HAmT2eJwMNbnMQbx5AMoahdqiWUb4vqNCMFwq1TQsusV2JU"],"enrUri":"enr:-L24QCp5pVaMaIuZR5qujtND00JgCQwsLffbquwYJESH1Re5BQqAWp68r-Y0Huz-chFdTcXHUljxbp6-vxzhQh5cAaECgmlkgnY0gmlwhKwSiAmKbXVsdGlhZGRyc5YACASsEogJBsuwAAoErBKICQbLsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1Y-8Hs8jSyESazFEF9wzXaMZdYeylIzbXl4FXHcjExmDdGNwgsuwg3VkcILLsoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52143/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"}'
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/node10_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['24516', '24517', '24518', '24519', '24520']
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 24516:24516 -p 24517:24517 -p 24518:24518 -p 24519:24519 -p 24520:24520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24518 --rest-port=24516 --tcp-port=24517 --discv5-udp-port=24519 --rest-address=0.0.0.0 --nat=extip:172.18.20.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3e04b73047dcefddbbdca55df77e0e38e22e82cdfd4d6ccfea6fb65fd3b713ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24520 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QCp5pVaMaIuZR5qujtND00JgCQwsLffbquwYJESH1Re5BQqAWp68r-Y0Huz-chFdTcXHUljxbp6-vxzhQh5cAaECgmlkgnY0gmlwhKwSiAmKbXVsdGlhZGRyc5YACASsEogJBsuwAAoErBKICQbLsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1Y-8Hs8jSyESazFEF9wzXaMZdYeylIzbXl4FXHcjExmDdGNwgsuwg3VkcILLsoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.20.155 tests-functional_default bc0f42e4a5188cc39ab1df7b2ee767a41d29e778faf9b4539bd9f412b3c9539c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID bc0f42e4a518. Setting up logs at ./log/docker/node10_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 24516
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24516/health" -H "Content-Type: application/json" -d 'None'
INFO  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:24516/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/24517/p2p/16Uiu2HAmBLY8WSW8jBWMqUFAc6T5ZySu1gfUcA2omuenTmtrvR2o","/ip4/172.18.20.155/tcp/24518/ws/p2p/16Uiu2HAmBLY8WSW8jBWMqUFAc6T5ZySu1gfUcA2omuenTmtrvR2o"],"enrUri":"enr:-L24QH6oCzQ57hPZaozenyO_bb-q0OAYsm3NpdDUh1L04yXVFkLfxzTiB2-ofg0XKPyFjIG1zzw6cc_sgJ1y4DVEMBMCgmlkgnY0gmlwhKwSFJuKbXVsdGlhZGRyc5YACASsEhSbBl_FAAoErBIUmwZfxt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7Go2BuruXGdGZZEK6t8PDsn2jh-qx6hU8PxrEHGJGACDdGNwgl_Fg3VkcIJfx4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24516/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"}'
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/node11_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.87.59
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['41100', '41101', '41102', '41103', '41104']
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 41100:41100 -p 41101:41101 -p 41102:41102 -p 41103:41103 -p 41104:41104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41102 --rest-port=41100 --tcp-port=41101 --discv5-udp-port=41103 --rest-address=0.0.0.0 --nat=extip:172.18.87.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2bdea8a1f3ababa5ac339d67530acdb864cbeecef9da53e28eae7cfff4fadffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41104 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QH6oCzQ57hPZaozenyO_bb-q0OAYsm3NpdDUh1L04yXVFkLfxzTiB2-ofg0XKPyFjIG1zzw6cc_sgJ1y4DVEMBMCgmlkgnY0gmlwhKwSFJuKbXVsdGlhZGRyc5YACASsEhSbBl_FAAoErBIUmwZfxt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7Go2BuruXGdGZZEK6t8PDsn2jh-qx6hU8PxrEHGJGACDdGNwgl_Fg3VkcIJfx4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.87.59 tests-functional_default e7b7400d78bd3d4d7f066496b8c6cd63c413e427a64486e9fe8043b8cbded0f1
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e7b7400d78bd. Setting up logs at ./log/docker/node11_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 41100
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41100/health" -H "Content-Type: application/json" -d 'None'
INFO  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:41100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.59/tcp/41101/p2p/16Uiu2HAmBv3R8Q4csVnswxXhPrXb2bY2ToHtyDYkMhKo1pMk6kBv","/ip4/172.18.87.59/tcp/41102/ws/p2p/16Uiu2HAmBv3R8Q4csVnswxXhPrXb2bY2ToHtyDYkMhKo1pMk6kBv"],"enrUri":"enr:-L24QCpl1ODtUxf6BhkLV18rla953fWdJWVYx51hkXFeKVsiYPjRXNzQ5-CAfKo3KDik8cR4x7J-aZ7Cg7LWY06Oev4CgmlkgnY0gmlwhKwSVzuKbXVsdGlhZGRyc5YACASsElc7BqCNAAoErBJXOwagjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9P99_aMMmY6AzaSzu46et44nGQtQQqUngacWDqkNtD2DdGNwgqCNg3VkcIKgj4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41100/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"}'
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/node12_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.76.36
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['21605', '21606', '21607', '21608', '21609']
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 21605:21605 -p 21606:21606 -p 21607:21607 -p 21608:21608 -p 21609:21609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21607 --rest-port=21605 --tcp-port=21606 --discv5-udp-port=21608 --rest-address=0.0.0.0 --nat=extip:172.18.76.36 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5eba4db0eabbe0aa88ecae29de0a1d5cdcad8863239e720dbc0af9f77fcacfd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21609 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QCpl1ODtUxf6BhkLV18rla953fWdJWVYx51hkXFeKVsiYPjRXNzQ5-CAfKo3KDik8cR4x7J-aZ7Cg7LWY06Oev4CgmlkgnY0gmlwhKwSVzuKbXVsdGlhZGRyc5YACASsElc7BqCNAAoErBJXOwagjt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9P99_aMMmY6AzaSzu46et44nGQtQQqUngacWDqkNtD2DdGNwgqCNg3VkcIKgj4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.76.36 tests-functional_default 6d251607a9b3641782ff85481f22f040fd40b40b74bdcd2f53e715a00971ecca
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6d251607a9b3. Setting up logs at ./log/docker/node12_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 21605
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21605/health" -H "Content-Type: application/json" -d 'None'
INFO  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:21605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.36/tcp/21606/p2p/16Uiu2HAm5AMLNxDWEGCHvjaNKevhbTH5FcTUTFLjtkJQL7sbEBP4","/ip4/172.18.76.36/tcp/21607/ws/p2p/16Uiu2HAm5AMLNxDWEGCHvjaNKevhbTH5FcTUTFLjtkJQL7sbEBP4"],"enrUri":"enr:-L24QIWGZEEnkcwPdQ4_6njAxS3PzgjwadVMcnaJoz7uJQd9Hu6qinyAcQ9e2o9wUdACDabed17uGr6cxlbA1vYWJ-QCgmlkgnY0gmlwhKwSTCSKbXVsdGlhZGRyc5YACASsEkwkBlRmAAoErBJMJAZUZ90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkKgTODX1qwWQrPYrqSrZKGqWI_bE8UrMulrSCxcdU8-DdGNwglRmg3VkcIJUaIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21605/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"}'
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/node13_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.178.233
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['62990', '62991', '62992', '62993', '62994']
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 62990:62990 -p 62991:62991 -p 62992:62992 -p 62993:62993 -p 62994:62994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62992 --rest-port=62990 --tcp-port=62991 --discv5-udp-port=62993 --rest-address=0.0.0.0 --nat=extip:172.18.178.233 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4fe5cedfe8a87a3a2d516cdfbefc5e520bb005d189cedc04cabbd022afe8bf70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62994 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QIWGZEEnkcwPdQ4_6njAxS3PzgjwadVMcnaJoz7uJQd9Hu6qinyAcQ9e2o9wUdACDabed17uGr6cxlbA1vYWJ-QCgmlkgnY0gmlwhKwSTCSKbXVsdGlhZGRyc5YACASsEkwkBlRmAAoErBJMJAZUZ90DgnJzhQDGAQAAiXNlY3AyNTZrMaECkKgTODX1qwWQrPYrqSrZKGqWI_bE8UrMulrSCxcdU8-DdGNwglRmg3VkcIJUaIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.178.233 tests-functional_default 91ec9e8adc7e5429b1bb13e4aae911fa7c8cb4e88f816b97d13e426b0a627a64
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 91ec9e8adc7e. Setting up logs at ./log/docker/node13_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 62990
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62990/health" -H "Content-Type: application/json" -d 'None'
INFO  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:62990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.233/tcp/62991/p2p/16Uiu2HAkvBxkVb799eTzm9dyShni28XwQw5Z5NZUXPix194RGLtZ","/ip4/172.18.178.233/tcp/62992/ws/p2p/16Uiu2HAkvBxkVb799eTzm9dyShni28XwQw5Z5NZUXPix194RGLtZ"],"enrUri":"enr:-L24QGOLeax07gSoMvvjWZbD8Og8uNXXK70ie_1jDcG6VVGLKJWXU_oIae9QjoJyzPTu9Cx8YZvqSTksppN3NrLQkF0CgmlkgnY0gmlwhKwSsumKbXVsdGlhZGRyc5YACASsErLpBvYPAAoErBKy6Qb2EN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECC1iEridtFLBU64zIZn59gr1ixkzhMzh4KY5VSvFzkxKDdGNwgvYPg3VkcIL2EYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62990/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"}'
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/node14_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.57.246
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['34194', '34195', '34196', '34197', '34198']
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 34194:34194 -p 34195:34195 -p 34196:34196 -p 34197:34197 -p 34198:34198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34196 --rest-port=34194 --tcp-port=34195 --discv5-udp-port=34197 --rest-address=0.0.0.0 --nat=extip:172.18.57.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aefa5c0de0a61f99d8b1765ced0fe02c8afca77847fb08b344c21d5895dbca8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34198 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QGOLeax07gSoMvvjWZbD8Og8uNXXK70ie_1jDcG6VVGLKJWXU_oIae9QjoJyzPTu9Cx8YZvqSTksppN3NrLQkF0CgmlkgnY0gmlwhKwSsumKbXVsdGlhZGRyc5YACASsErLpBvYPAAoErBKy6Qb2EN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECC1iEridtFLBU64zIZn59gr1ixkzhMzh4KY5VSvFzkxKDdGNwgvYPg3VkcIL2EYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.57.246 tests-functional_default 758eda3e069af8b7aec2ea8998da00b6767b0ed9b96e910e7f3ef49e06be34c5
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 758eda3e069a. Setting up logs at ./log/docker/node14_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 34194
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34194/health" -H "Content-Type: application/json" -d 'None'
INFO  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:34194/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.246/tcp/34195/p2p/16Uiu2HAkvgk1M5APdu4Ybrj5RjSeFjJ8p85JMV9pok7nZpzJ633z","/ip4/172.18.57.246/tcp/34196/ws/p2p/16Uiu2HAkvgk1M5APdu4Ybrj5RjSeFjJ8p85JMV9pok7nZpzJ633z"],"enrUri":"enr:-L24QI7ziNKFTR9x9bb1BlY_7Byeb9L2TFYZ--eJF4Hoit3PXGM-zEqHkv4glIUxtxnq3ngW1h8kZzffqiGCHCzeVYICgmlkgnY0gmlwhKwSOfaKbXVsdGlhZGRyc5YACASsEjn2BoWTAAoErBI59gaFlN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECErfzwLqZlF7CB0Z2ZhcmnhknArXTHJFyoafK_GNFly2DdGNwgoWTg3VkcIKFlYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34194/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"}'
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/node15_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.182.232
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['60024', '60025', '60026', '60027', '60028']
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 60024:60024 -p 60025:60025 -p 60026:60026 -p 60027:60027 -p 60028:60028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60026 --rest-port=60024 --tcp-port=60025 --discv5-udp-port=60027 --rest-address=0.0.0.0 --nat=extip:172.18.182.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=800aee142bec3d0d6e8c7ebeadbbf3c2b4faab4d826198e01cacfdeccf90ce0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60028 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QI7ziNKFTR9x9bb1BlY_7Byeb9L2TFYZ--eJF4Hoit3PXGM-zEqHkv4glIUxtxnq3ngW1h8kZzffqiGCHCzeVYICgmlkgnY0gmlwhKwSOfaKbXVsdGlhZGRyc5YACASsEjn2BoWTAAoErBI59gaFlN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECErfzwLqZlF7CB0Z2ZhcmnhknArXTHJFyoafK_GNFly2DdGNwgoWTg3VkcIKFlYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.182.232 tests-functional_default ab7a12f8a2c11535586ee784190e17d2f7923ef732387bd1acebd53e1fed9dce
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ab7a12f8a2c1. Setting up logs at ./log/docker/node15_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 60024
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60024/health" -H "Content-Type: application/json" -d 'None'
INFO  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:60024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.232/tcp/60025/p2p/16Uiu2HAm81wqbBcV24bjvRvmSWzvozs3hLfcfRWEEHcrypSgAQrx","/ip4/172.18.182.232/tcp/60026/ws/p2p/16Uiu2HAm81wqbBcV24bjvRvmSWzvozs3hLfcfRWEEHcrypSgAQrx"],"enrUri":"enr:-L24QEtaVFguTeu08aQX3dMCandT7CNvnnBxD0BvV9sDmy_-JgqArnqxlTn2PcxkKQpET1zi9OezqWbRCgY-FQ5UVNcCgmlkgnY0gmlwhKwStuiKbXVsdGlhZGRyc5YACASsErboBup5AAoErBK26Abqet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuxPsBYWveUsuO2OOg3YgHSpHCaMR5vM3EYeqDVp0p8WDdGNwgup5g3VkcILqe4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60024/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"}'
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/node16_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
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.167.255
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['40307', '40308', '40309', '40310', '40311']
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 40307:40307 -p 40308:40308 -p 40309:40309 -p 40310:40310 -p 40311:40311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40309 --rest-port=40307 --tcp-port=40308 --discv5-udp-port=40310 --rest-address=0.0.0.0 --nat=extip:172.18.167.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3daae6db8f52b9f0ab9ab8c4a7effc55ceb6e448a6aed3c071fd4ca9e9028d0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40311 --metrics-logging=true --relay=false --filternode=/ip4/172.18.115.16/tcp/63155/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv --discv5-bootstrap-node=enr:-L24QEtaVFguTeu08aQX3dMCandT7CNvnnBxD0BvV9sDmy_-JgqArnqxlTn2PcxkKQpET1zi9OezqWbRCgY-FQ5UVNcCgmlkgnY0gmlwhKwStuiKbXVsdGlhZGRyc5YACASsErboBup5AAoErBK26Abqet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuxPsBYWveUsuO2OOg3YgHSpHCaMR5vM3EYeqDVp0p8WDdGNwgup5g3VkcILqe4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.167.255 tests-functional_default 782c82f85dd242776edd0c84ab8716b13f671e6c0094cde8521630ebf76b6f6b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 782c82f85dd2. Setting up logs at ./log/docker/node16_2026-04-14_21-40-00__36d70b83-6306-4694-bd1f-4f75a5ac415c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 40307
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40307/health" -H "Content-Type: application/json" -d 'None'
INFO  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:40307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.255/tcp/40308/p2p/16Uiu2HAmHBuMb2sHRaBVP42oc6G7bC5NeGo3scqWbx5RG2H8cqKe","/ip4/172.18.167.255/tcp/40309/ws/p2p/16Uiu2HAmHBuMb2sHRaBVP42oc6G7bC5NeGo3scqWbx5RG2H8cqKe"],"enrUri":"enr:-L24QNJSaKKSq7UtCl_9yjxEmz6We-e5ekZimFGv32UCtKcpKJ3EifWBRPpsSmmBZuJSx7XgRDDUMpDNqfg01akKRyUCgmlkgnY0gmlwhKwSp_-KbXVsdGlhZGRyc5YACASsEqf_Bp10AAoErBKn_waddd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQ1oa5gYWSft-KVsDfPJCZiDC_B8HMM9DUqNivTPAA6GDdGNwgp10g3VkcIKddoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:327 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40307/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:37954/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.16/tcp/59226/p2p/16Uiu2HAmHTVNuvDMhMap5FeyH7TCi1iX97X8eVKD1YGcRdHvHzXv","protocols":["/ipfs/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"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63154/admin/v1/peers" -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.libs.common:common.py:47 Sleeping for 100 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:292 Node1 publish 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:37954/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 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:296 15 Node requests the published message of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5066/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52816/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49802/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43317/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11480/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10293/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43650/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52143/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24516/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41100/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21605/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62990/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34194/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60024/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40307/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":1776202938157931582,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1776202938157931582, '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 f5687c414c4f
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9c69da6ae551
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 90f379ef7fbd
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 67e1d488cff3
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 f5687c414c4f. 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 3b81895c0e28
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 5bdc9cd50ae3
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 90f379ef7fbd. 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 8ab987a12aa5
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 67e1d488cff3. 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 9c69da6ae551. 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 e2b059ee5cbf
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 3b81895c0e28. 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 5bdc9cd50ae3. 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 8ab987a12aa5. 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 66bf902edea6
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 e2b059ee5cbf. 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 8c95d4c8e113
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id bc0f42e4a518
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e7b7400d78bd
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 66bf902edea6. 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 8c95d4c8e113. 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 bc0f42e4a518. 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 6d251607a9b3
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 91ec9e8adc7e
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 e7b7400d78bd. 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 6d251607a9b3. 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 758eda3e069a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id ab7a12f8a2c1
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 91ec9e8adc7e. 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 758eda3e069a. 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 782c82f85dd2
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.
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.
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 ab7a12f8a2c1. Exiting log stream.
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,130 @@
2026-04-14 21:45:23.169 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:45:23.173 DEBUG [tests.conftest] Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-04-14_21-45-23__874c2e21-8376-41c8-9805-87328f7faf74
2026-04-14 21:45:23.173 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:45:23.174 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:45:23.174 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:45:23.183 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:45:23.183 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-45-23__874c2e21-8376-41c8-9805-87328f7faf74__wakuorg_nwaku:latest.log
2026-04-14 21:45:23.183 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:45:23.183 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:45:23.186 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:45:23.187 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.167
2026-04-14 21:45:23.188 DEBUG [src.node.docker_mananger] Generated ports ['35202', '35203', '35204', '35205', '35206']
2026-04-14 21:45:23.189 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:45:23.190 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:45:23.190 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:45:23.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 35202:35202 -p 35203:35203 -p 35204:35204 -p 35205:35205 -p 35206:35206 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35204 --rest-port=35202 --tcp-port=35203 --discv5-udp-port=35205 --rest-address=0.0.0.0 --nat=extip:172.18.198.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=859a6dc0bf9fa81294f8986a90fd1cc7fce7cf4a3d9683cfd98ad2b12648da7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35206 --metrics-logging=true --store=true --relay=true
2026-04-14 21:45:23.415 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.167 tests-functional_default e00aa6b4f94a582e72472b526ab2bd1edc116d4a92808022bc6bf4c9b2ef44ae
2026-04-14 21:45:23.464 DEBUG [src.node.docker_mananger] Container started with ID e00aa6b4f94a. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-45-23__874c2e21-8376-41c8-9805-87328f7faf74__wakuorg_nwaku:latest.log
2026-04-14 21:45:23.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35202
2026-04-14 21:45:23.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:45:23.491 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:23.492 ERROR [src.node.docker_mananger] Max retries reached for container 675f22c5e634. Exiting log stream.
2026-04-14 21:45:24.046 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:45:24.047 ERROR [src.node.docker_mananger] Max retries reached for container 26d1f337d710. Exiting log stream.
2026-04-14 21:45:24.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:24.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":"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 21:45:24.470 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:45:24.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:24.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.167/tcp/35203/p2p/16Uiu2HAmBi2XhhrJfAFUdBgGCe35HfVhWvnkc7aSZnq8MfNpVe3h","/ip4/172.18.198.167/tcp/35204/ws/p2p/16Uiu2HAmBi2XhhrJfAFUdBgGCe35HfVhWvnkc7aSZnq8MfNpVe3h"],"enrUri":"enr:-L24QDKgoq8G9zHLfCrb5Kqlm4gWZllVT3lB7sVyL0a10UD2FhI4O4lcoWFddePm7fieDYQlY_9Ya8uUZhfI8iqjypUCgmlkgnY0gmlwhKwSxqeKbXVsdGlhZGRyc5YACASsEsanBomDAAoErBLGpwaJhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8euFGGGWwtwSGjoWJMVxS0L_TMMb2eO3Vfr78qCxucCDdGNwgomDg3VkcIKJhYV3YWt1MgM"}'
2026-04-14 21:45:24.475 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:45:24.486 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:45:24.486 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-45-23__874c2e21-8376-41c8-9805-87328f7faf74__wakuorg_nwaku:latest.log
2026-04-14 21:45:24.486 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:45:24.487 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:45:24.490 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:45:24.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.7
2026-04-14 21:45:24.490 DEBUG [src.node.docker_mananger] Generated ports ['28327', '28328', '28329', '28330', '28331']
2026-04-14 21:45:24.490 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:45:24.490 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:45:24.491 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:45:24.491 DEBUG [src.node.docker_mananger] docker run -i -t -p 28327:28327 -p 28328:28328 -p 28329:28329 -p 28330:28330 -p 28331:28331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28329 --rest-port=28327 --tcp-port=28328 --discv5-udp-port=28330 --rest-address=0.0.0.0 --nat=extip:172.18.99.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=07cee10f2a282addb3dfba15ca6b21133c256ffde9dffed58110bfecf79b12ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28331 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDKgoq8G9zHLfCrb5Kqlm4gWZllVT3lB7sVyL0a10UD2FhI4O4lcoWFddePm7fieDYQlY_9Ya8uUZhfI8iqjypUCgmlkgnY0gmlwhKwSxqeKbXVsdGlhZGRyc5YACASsEsanBomDAAoErBLGpwaJhN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8euFGGGWwtwSGjoWJMVxS0L_TMMb2eO3Vfr78qCxucCDdGNwgomDg3VkcIKJhYV3YWt1MgM --storenode=/ip4/172.18.198.167/tcp/35203/p2p/16Uiu2HAmBi2XhhrJfAFUdBgGCe35HfVhWvnkc7aSZnq8MfNpVe3h --store=true --relay=true
2026-04-14 21:45:24.727 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.7 tests-functional_default de1dbc060f3d9c0b923806513e5e0ad3b8d2c0bff2c403685d1f2e12e3013c96
2026-04-14 21:45:24.773 DEBUG [src.node.docker_mananger] Container started with ID de1dbc060f3d. Setting up logs at ./log/docker/store_node1_2026-04-14_21-45-23__874c2e21-8376-41c8-9805-87328f7faf74__wakuorg_nwaku:latest.log
2026-04-14 21:45:24.774 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28327
2026-04-14 21:45:24.775 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:45:25.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:25.782 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 21:45:25.784 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:45:25.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:25.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.7/tcp/28328/p2p/16Uiu2HAmM9cRb9Qi2LjNVkZpoQx2XbVfSUZ6C6qKm3QswxLPVpyJ","/ip4/172.18.99.7/tcp/28329/ws/p2p/16Uiu2HAmM9cRb9Qi2LjNVkZpoQx2XbVfSUZ6C6qKm3QswxLPVpyJ"],"enrUri":"enr:-L24QBk0Yv1z0dsCUynLcnZiQxJwsfKSXJG-KRDotN8jBRLDGv7XjYCbM_3IGDeuJoHwUYMGok9VTg8UmW48FDk7u8kCgmlkgnY0gmlwhKwSYweKbXVsdGlhZGRyc5YACASsEmMHBm6oAAoErBJjBwZuqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfjKMFlY5hOBdBo65PnidN-Uu_N2OSKjSiLhMDFQZS72DdGNwgm6og3VkcIJuqoV3YWt1MgM"}'
2026-04-14 21:45:25.788 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:45:25.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.167/tcp/35203/p2p/16Uiu2HAmBi2XhhrJfAFUdBgGCe35HfVhWvnkc7aSZnq8MfNpVe3h"]'
2026-04-14 21:45:25.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:25.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:45:25.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:25.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:45:25.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:25.805 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:25.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:25.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:25.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:26.015 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:26.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:26.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:26.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:26.228 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:26.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:26.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:26.237 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:26.439 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:26.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:26.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:26.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:26.648 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:26.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:26.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:26.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:26.858 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:26.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:26.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:26.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:27.070 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:27.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:27.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:27.080 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:27.281 DEBUG [src.steps.store] Relaying message
2026-04-14 21:45:27.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/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 21:45:27.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:45:27.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:45:27.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ca2d7eb14e32c940307b5e1ab6e4623b758b0685d2b0809787514866e41f741"}]}'
2026-04-14 21:45:27.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x10fc71de661e717ff495fbab6c676586e64bf27bcf5b0d90b647876c729d0ec2"}]}'
2026-04-14 21:45:27.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3be22ef369801215f1a961743b4e49940890ca750d39223146175d66262f3ed0"}]}'
2026-04-14 21:45:27.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4ae9bde835a49e7252995f6c76c406117c1183fd61f4706a90c027091be09bd0"}]}'
2026-04-14 21:45:27.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x043c6e97288f2250b3271fb544d891116739a178bd7367275660898e684d2376"}]}'
2026-04-14 21:45:27.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8f61424434719c74378e087e12476b20789cde3b6a2e621f9c83ff84a1468e3d"}]}'
2026-04-14 21:45:27.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b5124b3ecf3f43d68ccbfc0b9ac4e5b4522bb888d6002a39680908675a5cb30"}]}'
2026-04-14 21:45:27.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8a31e42248e70ff2409ebb7fbb742e9aac21d89655853e8f4bbf29e92ee00d6"}]}'
2026-04-14 21:45:27.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ca2d7eb14e32c940307b5e1ab6e4623b758b0685d2b0809787514866e41f741"}]}'
2026-04-14 21:45:27.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x10fc71de661e717ff495fbab6c676586e64bf27bcf5b0d90b647876c729d0ec2"}]}'
2026-04-14 21:45:27.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3be22ef369801215f1a961743b4e49940890ca750d39223146175d66262f3ed0"}]}'
2026-04-14 21:45:27.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4ae9bde835a49e7252995f6c76c406117c1183fd61f4706a90c027091be09bd0"}]}'
2026-04-14 21:45:27.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x043c6e97288f2250b3271fb544d891116739a178bd7367275660898e684d2376"}]}'
2026-04-14 21:45:27.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8f61424434719c74378e087e12476b20789cde3b6a2e621f9c83ff84a1468e3d"}]}'
2026-04-14 21:45:27.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b5124b3ecf3f43d68ccbfc0b9ac4e5b4522bb888d6002a39680908675a5cb30"}]}'
2026-04-14 21:45:27.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28327/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:45:27.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8a31e42248e70ff2409ebb7fbb742e9aac21d89655853e8f4bbf29e92ee00d6"}]}'
2026-04-14 21:45:27.579 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:45:27.586 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:45:27.586 DEBUG [src.node.waku_node] Stopping container with id e00aa6b4f94a
2026-04-14 21:45:28.109 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:45:28.111 DEBUG [src.node.waku_node] Stopping container with id de1dbc060f3d
2026-04-14 21:45:28.630 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:45:28.635 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:45:28.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:45:28.657 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_no_pubsub_topic with id: 2026-04-14_21-39-15__aa39236b-30ac-43dd-9956-ff443e363ed6
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_21-39-15__aa39236b-30ac-43dd-9956-ff443e363ed6__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.15.164
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['19250', '19251', '19252', '19253', '19254']
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 19250:19250 -p 19251:19251 -p 19252:19252 -p 19253:19253 -p 19254:19254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19252 --rest-port=19250 --tcp-port=19251 --discv5-udp-port=19253 --rest-address=0.0.0.0 --nat=extip:172.18.15.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a00ce0835c9ff4d32cc443f0dbfeed1bcc5615eba9f0485de4c60f8db2c808e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19254 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.15.164 tests-functional_default 34ff98bdefba0cb2a05766a0d958f11ffcf487ea3e0cba8f470b2dfe504f8215
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 34ff98bdefba. Setting up logs at ./log/docker/node1_2026-04-14_21-39-15__aa39236b-30ac-43dd-9956-ff443e363ed6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 19250
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 23d6ce27bcfa. 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 594b6b0402b5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19250/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:19250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.164/tcp/19251/p2p/16Uiu2HAmPbGEFuSe25exweA85vEW67P2GY6oZPJsafzLm1eJj7o4","/ip4/172.18.15.164/tcp/19252/ws/p2p/16Uiu2HAmPbGEFuSe25exweA85vEW67P2GY6oZPJsafzLm1eJj7o4"],"enrUri":"enr:-L24QF1OlCuPJFt3f18EI8lJHnc3RGP5YUw2NV07Tp6qAGdSdCJmQt3330thPtG7Za2szNDqpkQYRxAQjFD1w6bNsjwCgmlkgnY0gmlwhKwSD6SKbXVsdGlhZGRyc5YACASsEg-kBkszAAoErBIPpAZLNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDonwv5zBSQ8XTFH2XCvyL8EjtruPG08Ye6MeB_SQKzQeDdGNwgkszg3VkcIJLNYV3YWt1MgU"}'
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_21-39-15__aa39236b-30ac-43dd-9956-ff443e363ed6__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.130.94
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['54596', '54597', '54598', '54599', '54600']
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 54596:54596 -p 54597:54597 -p 54598:54598 -p 54599:54599 -p 54600:54600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54598 --rest-port=54596 --tcp-port=54597 --discv5-udp-port=54599 --rest-address=0.0.0.0 --nat=extip:172.18.130.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=88e915fcb8dccab783d59b3ef6fabfa3ce0e491bbcb1e5d8de0eeb68c84b7dda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54600 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF1OlCuPJFt3f18EI8lJHnc3RGP5YUw2NV07Tp6qAGdSdCJmQt3330thPtG7Za2szNDqpkQYRxAQjFD1w6bNsjwCgmlkgnY0gmlwhKwSD6SKbXVsdGlhZGRyc5YACASsEg-kBkszAAoErBIPpAZLNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDonwv5zBSQ8XTFH2XCvyL8EjtruPG08Ye6MeB_SQKzQeDdGNwgkszg3VkcIJLNYV3YWt1MgU --filternode=/ip4/172.18.15.164/tcp/19251/p2p/16Uiu2HAmPbGEFuSe25exweA85vEW67P2GY6oZPJsafzLm1eJj7o4
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.130.94 tests-functional_default 4f7ed9e0f288257f5e0efc041c1f678e74b6be9ec5c0c14d4b2a0060d649dcbf
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4f7ed9e0f288. Setting up logs at ./log/docker/node2_2026-04-14_21-39-15__aa39236b-30ac-43dd-9956-ff443e363ed6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 54596
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54596/health" -H "Content-Type: application/json" -d 'None'
INFO  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:54596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.94/tcp/54597/p2p/16Uiu2HAm7Uv58adD3fs4UXy6PkmrZEKLQyVMk6dbomU5PYfrdDhy","/ip4/172.18.130.94/tcp/54598/ws/p2p/16Uiu2HAm7Uv58adD3fs4UXy6PkmrZEKLQyVMk6dbomU5PYfrdDhy"],"enrUri":"enr:-L24QFMGFC1Odjsr4O2LuhYh6twhUj5RbO3vIKwHrsexxQ6lCVJx4q_egZxHrJ2kvuYvfY3ABbat-wpvFlPh1jGl2ykCgmlkgnY0gmlwhKwSgl6KbXVsdGlhZGRyc5YACASsEoJeBtVFAAoErBKCXgbVRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsyDrYY5VzfV62pA097wqCMFJcrqZliYzXFNcdZPGVSiDdGNwgtVFg3VkcILVR4V3YWt1MgA"}'
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:54596/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.164/tcp/19251/p2p/16Uiu2HAmPbGEFuSe25exweA85vEW67P2GY6oZPJsafzLm1eJj7o4"]'
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:19250/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:54596/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8eb4de0b-5876-4889-a59b-96125c163bf9", "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":"8eb4de0b-5876-4889-a59b-96125c163bf9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54596/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 34ff98bdefba
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 4f7ed9e0f288
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,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_timestamps with id: 2026-04-14_21-43-17__37eb36ca-c68c-4422-b77a-5e6186e46fd6
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_21-43-17__37eb36ca-c68c-4422-b77a-5e6186e46fd6__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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['24310', '24311', '24312', '24313', '24314']
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 24310:24310 -p 24311:24311 -p 24312:24312 -p 24313:24313 -p 24314:24314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24312 --rest-port=24310 --tcp-port=24311 --discv5-udp-port=24313 --rest-address=0.0.0.0 --nat=extip:172.18.216.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3dad5b21cf4cf3bd618e3be586edbffb960ce147c8bdd9b1febde94f1a2bf62c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24314 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.216.188 tests-functional_default dde62a23fd6e2f9b7dab0e24aba1dbab244772fe46c8ee5cd52ddda99cb9e7ea
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID dde62a23fd6e. Setting up logs at ./log/docker/node1_2026-04-14_21-43-17__37eb36ca-c68c-4422-b77a-5e6186e46fd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 24310
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 9c1c8de7604b. 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 4a7d2b0c2419. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24310/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:24310/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/24311/p2p/16Uiu2HAkxHLtvjVESdLKWKvcWCBKr34XgTPrjYFrxfAHcGpMX1QW","/ip4/172.18.216.188/tcp/24312/ws/p2p/16Uiu2HAkxHLtvjVESdLKWKvcWCBKr34XgTPrjYFrxfAHcGpMX1QW"],"enrUri":"enr:-L24QEqOhuibs-SphB7e4BqBeCcArsIWBHDOFic7SSeSQp6nNsJOqTq-7V8Foqnn7wBI9LNb1WdbaFqKRLOWSq4tnyICgmlkgnY0gmlwhKwS2LyKbXVsdGlhZGRyc5YACASsEti8Bl73AAoErBLYvAZe-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECKnDWCLYFlivwNd6tUvMgIWD7Gl_eA8MGVO7K70YkGuODdGNwgl73g3VkcIJe-YV3YWt1MgE"}'
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_21-43-17__37eb36ca-c68c-4422-b77a-5e6186e46fd6__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.234
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['43865', '43866', '43867', '43868', '43869']
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 43865:43865 -p 43866:43866 -p 43867:43867 -p 43868:43868 -p 43869:43869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43867 --rest-port=43865 --tcp-port=43866 --discv5-udp-port=43868 --rest-address=0.0.0.0 --nat=extip:172.18.123.234 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=210f6ebcbd1b14beac66af149b83ccd657c435e73efbe9c16e3bff7a1b92a98b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43869 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEqOhuibs-SphB7e4BqBeCcArsIWBHDOFic7SSeSQp6nNsJOqTq-7V8Foqnn7wBI9LNb1WdbaFqKRLOWSq4tnyICgmlkgnY0gmlwhKwS2LyKbXVsdGlhZGRyc5YACASsEti8Bl73AAoErBLYvAZe-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECKnDWCLYFlivwNd6tUvMgIWD7Gl_eA8MGVO7K70YkGuODdGNwgl73g3VkcIJe-YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.123.234 tests-functional_default 419ed0226616f218b1d3501ceb74659c92c55d00ade7b456d8e381e2d13c972c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 419ed0226616. Setting up logs at ./log/docker/node2_2026-04-14_21-43-17__37eb36ca-c68c-4422-b77a-5e6186e46fd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 43865
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43865/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:43865/debug/v1/info" -H "Content-Type: application/json" -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.234/tcp/43866/p2p/16Uiu2HAkuY4TND2bCCQ4VFmX837q59sVTTdRsLXMJqirbiETGFk6","/ip4/172.18.123.234/tcp/43867/ws/p2p/16Uiu2HAkuY4TND2bCCQ4VFmX837q59sVTTdRsLXMJqirbiETGFk6"],"enrUri":"enr:-L24QN_m-t10fLSL9JTBhI_R1TiVbW7aFw8WCp-RObvQBT_NVQ9tIcZBoh_k9syeivV7LUDrDaaTohceeuh6xNetnTUCgmlkgnY0gmlwhKwSe-qKbXVsdGlhZGRyc5YACASsEnvqBqtaAAoErBJ76garW90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAaLl2n9Bk4JBvyUA5Wd6RzxdSH_NFptwZe3XTOFp_xODdGNwgqtag3VkcIKrXIV3YWt1MgE"}'
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:43865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.188/tcp/24311/p2p/16Uiu2HAkxHLtvjVESdLKWKvcWCBKr34XgTPrjYFrxfAHcGpMX1QW"]'
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:24310/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:43865/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:24310/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:24310/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":1776203000247867392,"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:43865/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":1776203000247867392,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Timestamp as string number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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:138 Running test with timestamp Invalid large number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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:138 Running test with timestamp Float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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:138 Running test with timestamp Array instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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:138 Running test with timestamp Object instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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:138 Running test with timestamp ISO 8601 timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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:138 Running test with timestamp Missing
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24310/relay/v1/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:24310/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 dde62a23fd6e
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 419ed0226616
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,148 @@
2026-04-14 21:46:09.124 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:46:09.125 DEBUG [tests.conftest] Running test: test_sync_flags with id: 2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf
2026-04-14 21:46:09.126 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:46:09.135 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:46:09.136 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf__wakuorg_nwaku:latest.log
2026-04-14 21:46:09.144 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:46:09.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf__wakuorg_nwaku:latest.log
2026-04-14 21:46:09.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:46:09.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf__wakuorg_nwaku:latest.log
2026-04-14 21:46:09.154 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:46:09.157 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:46:09.158 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:46:09.159 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:46:09.159 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.179
2026-04-14 21:46:09.160 DEBUG [src.node.docker_mananger] Generated ports ['49894', '49895', '49896', '49897', '49898']
2026-04-14 21:46:09.160 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:46:09.160 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:46:09.160 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:46:09.160 DEBUG [src.node.docker_mananger] docker run -i -t -p 49894:49894 -p 49895:49895 -p 49896:49896 -p 49897:49897 -p 49898:49898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49896 --rest-port=49894 --tcp-port=49895 --discv5-udp-port=49897 --rest-address=0.0.0.0 --nat=extip:172.18.189.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a6abfc9a8e6bdc58e67fccbacd31a8edabbdfee9a5e2d1da7cde5adb81406e12 --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49898 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
2026-04-14 21:46:09.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.179 tests-functional_default 046cca739754b79f91c78f948df8a11ca90cfcb2635fd6c08a63e29c901d2245
2026-04-14 21:46:09.391 DEBUG [src.node.docker_mananger] Container started with ID 046cca739754. Setting up logs at ./log/docker/node1_2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf__wakuorg_nwaku:latest.log
2026-04-14 21:46:09.392 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49894
2026-04-14 21:46:09.393 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:46:09.421 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:46:09.422 ERROR [src.node.docker_mananger] Max retries reached for container 93a70906a77c. Exiting log stream.
2026-04-14 21:46:09.973 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:46:09.973 ERROR [src.node.docker_mananger] Max retries reached for container d422e45f6f56. Exiting log stream.
2026-04-14 21:46:10.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49894/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:10.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:46:10.398 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:46:10.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:10.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.179/tcp/49895/p2p/16Uiu2HAmTY6VPLytQDJEyS7yeMBePR6S5qdY6BEAySCzo9NL1Eme","/ip4/172.18.189.179/tcp/49896/ws/p2p/16Uiu2HAmTY6VPLytQDJEyS7yeMBePR6S5qdY6BEAySCzo9NL1Eme"],"enrUri":"enr:-L24QLyTvA3yD9bpRUxk6bkA0J9wW9tsTCwoz804olFpvKBUUs2kpTCkjM6BV22grGrTpUnRNOnly1OeIlzkEzDLOikCgmlkgnY0gmlwhKwSvbOKbXVsdGlhZGRyc5YACASsEr2zBsLnAAoErBK9swbC6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3RsuJ1Ye2dxpmQxU9xPlHXhnAYrk8no9ARrLtcWKU0GDdGNwgsLng3VkcILC6YV3YWt1MhM"}'
2026-04-14 21:46:10.401 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:46:10.401 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:46:10.401 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:46:10.403 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:46:10.403 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.11
2026-04-14 21:46:10.403 DEBUG [src.node.docker_mananger] Generated ports ['11338', '11339', '11340', '11341', '11342']
2026-04-14 21:46:10.403 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:46:10.403 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:46:10.403 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:46:10.403 DEBUG [src.node.docker_mananger] docker run -i -t -p 11338:11338 -p 11339:11339 -p 11340:11340 -p 11341:11341 -p 11342:11342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11340 --rest-port=11338 --tcp-port=11339 --discv5-udp-port=11341 --rest-address=0.0.0.0 --nat=extip:172.18.45.11 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=67bc97a3b05eced5cafc3a054f6decadaa4f3dc7d1bffbb70f1dfdf97405fc9a --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11342 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QLyTvA3yD9bpRUxk6bkA0J9wW9tsTCwoz804olFpvKBUUs2kpTCkjM6BV22grGrTpUnRNOnly1OeIlzkEzDLOikCgmlkgnY0gmlwhKwSvbOKbXVsdGlhZGRyc5YACASsEr2zBsLnAAoErBK9swbC6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3RsuJ1Ye2dxpmQxU9xPlHXhnAYrk8no9ARrLtcWKU0GDdGNwgsLng3VkcILC6YV3YWt1MhM
2026-04-14 21:46:10.592 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.11 tests-functional_default ac554ae812314c16149bfdf50918a03daa7eb4159f120cf9543da243e2a86ff9
2026-04-14 21:46:10.627 DEBUG [src.node.docker_mananger] Container started with ID ac554ae81231. Setting up logs at ./log/docker/node2_2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf__wakuorg_nwaku:latest.log
2026-04-14 21:46:10.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11338
2026-04-14 21:46:10.628 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:46:11.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:11.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:46:11.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:46:11.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:11.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.11/tcp/11339/p2p/16Uiu2HAmJjpKzGBEP17dyvAxqafwvTqfgHNTGXTRfV4kb1xfeoTM","/ip4/172.18.45.11/tcp/11340/ws/p2p/16Uiu2HAmJjpKzGBEP17dyvAxqafwvTqfgHNTGXTRfV4kb1xfeoTM"],"enrUri":"enr:-L24QJR1wZNwlukj3fg_EBVl1ZuSJWT7fbVBPNROw5Ybj7jgXi7ByXIAXI53q-n9XnMk-XWb20pON-AV8mhavDxiXEECgmlkgnY0gmlwhKwSLQuKbXVsdGlhZGRyc5YACASsEi0LBixLAAoErBItCwYsTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWmKxdNjjwG8Dfg5y0qGRmK6lBXzrP35ZCkjgrOAaffiDdGNwgixLg3VkcIIsTYV3YWt1MgE"}'
2026-04-14 21:46:11.651 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:46:11.651 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:46:11.652 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:46:11.653 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:46:11.653 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.145
2026-04-14 21:46:11.653 DEBUG [src.node.docker_mananger] Generated ports ['23610', '23611', '23612', '23613', '23614']
2026-04-14 21:46:11.653 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:46:11.654 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:46:11.654 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:46:11.654 DEBUG [src.node.docker_mananger] docker run -i -t -p 23610:23610 -p 23611:23611 -p 23612:23612 -p 23613:23613 -p 23614:23614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23612 --rest-port=23610 --tcp-port=23611 --discv5-udp-port=23613 --rest-address=0.0.0.0 --nat=extip:172.18.250.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ea92dcdbbebcfc35f9c3bcd4f6881dedc851af8d5f466ec1bc5ee2e8b4d664d --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23614 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QJR1wZNwlukj3fg_EBVl1ZuSJWT7fbVBPNROw5Ybj7jgXi7ByXIAXI53q-n9XnMk-XWb20pON-AV8mhavDxiXEECgmlkgnY0gmlwhKwSLQuKbXVsdGlhZGRyc5YACASsEi0LBixLAAoErBItCwYsTN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWmKxdNjjwG8Dfg5y0qGRmK6lBXzrP35ZCkjgrOAaffiDdGNwgixLg3VkcIIsTYV3YWt1MgE
2026-04-14 21:46:11.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.145 tests-functional_default e6c2f59509dc27cf5fb2902c6069ddded607eb3002cf4f243933086df812c5ea
2026-04-14 21:46:11.904 DEBUG [src.node.docker_mananger] Container started with ID e6c2f59509dc. Setting up logs at ./log/docker/node3_2026-04-14_21-46-09__866228a2-50d9-4d83-9030-42e13e653ecf__wakuorg_nwaku:latest.log
2026-04-14 21:46:11.905 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23610
2026-04-14 21:46:11.905 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:46:12.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23610/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:12.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:46:12.922 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:46:12.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:12.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.145/tcp/23611/p2p/16Uiu2HAm9iAV5AxrXWYwdxDV2qHPhizKosdvFcRsYjszxnQ4Zxm2","/ip4/172.18.250.145/tcp/23612/ws/p2p/16Uiu2HAm9iAV5AxrXWYwdxDV2qHPhizKosdvFcRsYjszxnQ4Zxm2"],"enrUri":"enr:-L24QLqTiihv6IyLdWsebVS1mK0UPom2VpM0HlxMC2AlQWZGM_X9NQrksKCw462PTrw6hbU-JSpuI02HGSlKl0HdPLYCgmlkgnY0gmlwhKwS-pGKbXVsdGlhZGRyc5YACASsEvqRBlw7AAoErBL6kQZcPN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1D0j8e7u_CZjbRE_YBAaLqZYjAtoWjfRNQPHD3WGogWDdGNwglw7g3VkcIJcPYV3YWt1MgE"}'
2026-04-14 21:46:12.925 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:46:12.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.179/tcp/49895/p2p/16Uiu2HAmTY6VPLytQDJEyS7yeMBePR6S5qdY6BEAySCzo9NL1Eme"]'
2026-04-14 21:46:12.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:12.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.11/tcp/11339/p2p/16Uiu2HAmJjpKzGBEP17dyvAxqafwvTqfgHNTGXTRfV4kb1xfeoTM"]'
2026-04-14 21:46:12.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:12.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:46:12.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:12.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:46:12.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:12.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:46:12.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:12.938 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:12.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:12.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:12.943 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:13.144 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:13.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:13.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:13.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:13.352 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:13.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:13.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:13.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:13.560 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:13.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:13.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:13.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:13.767 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:13.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:13.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:13.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:13.974 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:13.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:13.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:13.980 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:14.181 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:14.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:14.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:14.186 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:14.387 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:14.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:14.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:14.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:14.595 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:14.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:14.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:14.604 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:14.805 DEBUG [src.steps.store] Relaying message
2026-04-14 21:46:14.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49894/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 21:46:14.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:46:14.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:46:15.013 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-14 21:46:17.014 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:46:17.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49894/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:17.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a7bc5ee91f75da8ac8eff68c6350f1a1173a14953df85a28a64166384a56442"},{"messageHash":"0xddd4969e248f80a58855ee6b7d3054fedc1f78d5124b688ff9178884fbc311f3"},{"messageHash":"0x6d2845185d251896d797e2cde4f9ddc4cf2ab708975385326b08cdc6dd923935"},{"messageHash":"0x5a223676d680b988d8b707a082586fe511d3a8fe8a0614c87b27d5640fa6046c"},{"messageHash":"0x86131b0006ba7b99f1f2ecb7b07f91448c077d4bbd6be07ff2be8f98be0ce574"},{"messageHash":"0x685a0d678ca87379f2d5d9325efb88305171bbbec6115b9a5b02d318981fb8d0"},{"messageHash":"0xedc5d1f2ae4a49b99c98558afb4f244e4e976274606ca0689d376bff29ccf466"},{"messageHash":"0xbede4f1d90a59ab6c723712bac2cf515334fb2df5214eb9601ae953b4f5517cb"},{"messageHash":"0xd3742a32c72985e4ad4cfd5a14f8231f53bdd48ffa887d58c2d9fd66fdcd3bb6"},{"messageHash":"0xf229bd2317f6fd09e6bfed4bf171cac8af57832004cfdab0a7b2f92ebc408b87"}]}'
2026-04-14 21:46:17.018 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:46:17.019 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:46:17.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:17.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e7784da33de1a392e087","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a7bc5ee91f75da8ac8eff68c6350f1a1173a14953df85a28a64166384a56442"},{"messageHash":"0xddd4969e248f80a58855ee6b7d3054fedc1f78d5124b688ff9178884fbc311f3"},{"messageHash":"0x6d2845185d251896d797e2cde4f9ddc4cf2ab708975385326b08cdc6dd923935"},{"messageHash":"0x5a223676d680b988d8b707a082586fe511d3a8fe8a0614c87b27d5640fa6046c"},{"messageHash":"0x86131b0006ba7b99f1f2ecb7b07f91448c077d4bbd6be07ff2be8f98be0ce574"},{"messageHash":"0x685a0d678ca87379f2d5d9325efb88305171bbbec6115b9a5b02d318981fb8d0"},{"messageHash":"0xedc5d1f2ae4a49b99c98558afb4f244e4e976274606ca0689d376bff29ccf466"},{"messageHash":"0xbede4f1d90a59ab6c723712bac2cf515334fb2df5214eb9601ae953b4f5517cb"},{"messageHash":"0xd3742a32c72985e4ad4cfd5a14f8231f53bdd48ffa887d58c2d9fd66fdcd3bb6"},{"messageHash":"0xf229bd2317f6fd09e6bfed4bf171cac8af57832004cfdab0a7b2f92ebc408b87"}]}'
2026-04-14 21:46:17.027 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:46:17.028 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:46:17.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23610/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:46:17.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"42e5ceba9f4d2e774e80","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a7bc5ee91f75da8ac8eff68c6350f1a1173a14953df85a28a64166384a56442"},{"messageHash":"0xddd4969e248f80a58855ee6b7d3054fedc1f78d5124b688ff9178884fbc311f3"},{"messageHash":"0x6d2845185d251896d797e2cde4f9ddc4cf2ab708975385326b08cdc6dd923935"},{"messageHash":"0x5a223676d680b988d8b707a082586fe511d3a8fe8a0614c87b27d5640fa6046c"},{"messageHash":"0x86131b0006ba7b99f1f2ecb7b07f91448c077d4bbd6be07ff2be8f98be0ce574"},{"messageHash":"0x685a0d678ca87379f2d5d9325efb88305171bbbec6115b9a5b02d318981fb8d0"},{"messageHash":"0xedc5d1f2ae4a49b99c98558afb4f244e4e976274606ca0689d376bff29ccf466"},{"messageHash":"0xbede4f1d90a59ab6c723712bac2cf515334fb2df5214eb9601ae953b4f5517cb"},{"messageHash":"0xd3742a32c72985e4ad4cfd5a14f8231f53bdd48ffa887d58c2d9fd66fdcd3bb6"},{"messageHash":"0xf229bd2317f6fd09e6bfed4bf171cac8af57832004cfdab0a7b2f92ebc408b87"}]}'
2026-04-14 21:46:17.063 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:46:17.066 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:46:17.067 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:46:17.067 DEBUG [src.node.waku_node] Stopping container with id 046cca739754
2026-04-14 21:46:17.549 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:46:17.553 DEBUG [src.node.waku_node] Stopping container with id ac554ae81231
2026-04-14 21:46:18.032 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:46:18.033 DEBUG [src.node.waku_node] Stopping container with id e6c2f59509dc
2026-04-14 21:46:18.402 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:46:18.402 ERROR [src.node.docker_mananger] Max retries reached for container 046cca739754. Exiting log stream.
2026-04-14 21:46:18.543 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:46:18.544 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:46:18.569 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:46:18.590 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:46:18.603 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-14 21:38:45.871 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:38:45.871 DEBUG [tests.conftest] Running test: test_lightpush with id: 2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d
2026-04-14 21:38:45.872 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:38:45.872 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:38:45.872 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:38:45.872 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:38:45.872 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:38:45.880 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:45.880 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d__wakuorg_nwaku:latest.log
2026-04-14 21:38:45.880 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:45.880 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:45.882 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:45.882 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.49
2026-04-14 21:38:45.882 DEBUG [src.node.docker_mananger] Generated ports ['58554', '58555', '58556', '58557', '58558']
2026-04-14 21:38:45.882 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:45.882 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:45.882 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:45.882 DEBUG [src.node.docker_mananger] docker run -i -t -p 58554:58554 -p 58555:58555 -p 58556:58556 -p 58557:58557 -p 58558:58558 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58556 --rest-port=58554 --tcp-port=58555 --discv5-udp-port=58557 --rest-address=0.0.0.0 --nat=extip:172.18.247.49 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d0e91223fbc42bdb3b730de29a7f3f38cca0ab71e7c2cdfb6b40eb956ceeabea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58558 --metrics-logging=true --lightpush=true --relay=true
2026-04-14 21:38:46.065 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.49 tests-functional_default 1777289951e89ed7119eb76e9cf33aaf531f5cb498d6f7bebbb8e30ef7379945
2026-04-14 21:38:46.104 DEBUG [src.node.docker_mananger] Container started with ID 1777289951e8. Setting up logs at ./log/docker/node1_2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d__wakuorg_nwaku:latest.log
2026-04-14 21:38:46.105 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58554
2026-04-14 21:38:46.106 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:46.192 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:38:46.192 ERROR [src.node.docker_mananger] Max retries reached for container 9d91cca3ac53. Exiting log stream.
2026-04-14 21:38:46.683 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:38:46.684 ERROR [src.node.docker_mananger] Max retries reached for container cca0a1b47a9c. Exiting log stream.
2026-04-14 21:38:47.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58554/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:47.110 INFO [src.node.api_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 21:38:47.110 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:47.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58554/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:47.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.49/tcp/58555/p2p/16Uiu2HAmDGMnF6PmCsyvJtDG6UE4f3GQmXe5HHC2wAP5bd5Sdc4p","/ip4/172.18.247.49/tcp/58556/ws/p2p/16Uiu2HAmDGMnF6PmCsyvJtDG6UE4f3GQmXe5HHC2wAP5bd5Sdc4p"],"enrUri":"enr:-L24QFeEnDpX7ygJ9x9wiKhgZnZc8xrbVpothYvdUmPPN6-IRO0OZsWATHeKBPQEckKCmwjmoMOuIpUo7rIAFGdB46kCgmlkgnY0gmlwhKwS9zGKbXVsdGlhZGRyc5YACASsEvcxBuS7AAoErBL3MQbkvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCQ-PP81nS4K9eUydAmjkKtFB7QB49gZBTXA2WzeV4XmDdGNwguS7g3VkcILkvYV3YWt1Mgk"}'
2026-04-14 21:38:47.112 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:47.119 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:47.120 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d__wakuorg_nwaku:latest.log
2026-04-14 21:38:47.120 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:47.120 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:47.121 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:47.121 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.23
2026-04-14 21:38:47.122 DEBUG [src.node.docker_mananger] Generated ports ['15924', '15925', '15926', '15927', '15928']
2026-04-14 21:38:47.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:47.122 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:47.122 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:47.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 15924:15924 -p 15925:15925 -p 15926:15926 -p 15927:15927 -p 15928:15928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15926 --rest-port=15924 --tcp-port=15925 --discv5-udp-port=15927 --rest-address=0.0.0.0 --nat=extip:172.18.10.23 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb5df43fafd8d6c8f76ae103f24b9e9db1a4ebe47abffe82b305faafd1f4d0fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15928 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QFeEnDpX7ygJ9x9wiKhgZnZc8xrbVpothYvdUmPPN6-IRO0OZsWATHeKBPQEckKCmwjmoMOuIpUo7rIAFGdB46kCgmlkgnY0gmlwhKwS9zGKbXVsdGlhZGRyc5YACASsEvcxBuS7AAoErBL3MQbkvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCQ-PP81nS4K9eUydAmjkKtFB7QB49gZBTXA2WzeV4XmDdGNwguS7g3VkcILkvYV3YWt1Mgk
2026-04-14 21:38:47.311 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.23 tests-functional_default 5cd2a9083b8c81591110be8db4f385e73ebe9601d7ab600137d7cf2abd68bc22
2026-04-14 21:38:47.348 DEBUG [src.node.docker_mananger] Container started with ID 5cd2a9083b8c. Setting up logs at ./log/docker/node1_2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d__wakuorg_nwaku:latest.log
2026-04-14 21:38:47.350 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15924
2026-04-14 21:38:47.350 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:48.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15924/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:48.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:38:48.356 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:48.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:48.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.23/tcp/15925/p2p/16Uiu2HAmV8rntEU5WXuRVSpkCNnSB517k9tbv4qPQEBBUDCKEnde","/ip4/172.18.10.23/tcp/15926/ws/p2p/16Uiu2HAmV8rntEU5WXuRVSpkCNnSB517k9tbv4qPQEBBUDCKEnde"],"enrUri":"enr:-L24QD9TnMewztTzUdNMLw6HUQYYZKF_vC-ynf3IeY4MN1IWM2eUbH95mOE-yCd0hzo6elsUVdt0ImbrAME9-yE6hLECgmlkgnY0gmlwhKwSCheKbXVsdGlhZGRyc5YACASsEgoXBj41AAoErBIKFwY-Nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9N608RxgRT3MqDjJNTpxhztM_1mwQ41uuTkU7Tmj5SmDdGNwgj41g3VkcII-N4V3YWt1MgE"}'
2026-04-14 21:38:48.362 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:48.370 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:48.370 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d__wakuorg_nwaku:latest.log
2026-04-14 21:38:48.370 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:48.370 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:48.371 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:48.372 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.52
2026-04-14 21:38:48.372 DEBUG [src.node.docker_mananger] Generated ports ['50137', '50138', '50139', '50140', '50141']
2026-04-14 21:38:48.372 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:48.372 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:48.372 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:48.372 DEBUG [src.node.docker_mananger] docker run -i -t -p 50137:50137 -p 50138:50138 -p 50139:50139 -p 50140:50140 -p 50141:50141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50139 --rest-port=50137 --tcp-port=50138 --discv5-udp-port=50140 --rest-address=0.0.0.0 --nat=extip:172.18.10.52 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29bfca0984eb9bf28bd73057d0e0ce17b05fc1ba4b58fdb8cfe2beb78ee369e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50141 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QFeEnDpX7ygJ9x9wiKhgZnZc8xrbVpothYvdUmPPN6-IRO0OZsWATHeKBPQEckKCmwjmoMOuIpUo7rIAFGdB46kCgmlkgnY0gmlwhKwS9zGKbXVsdGlhZGRyc5YACASsEvcxBuS7AAoErBL3MQbkvN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCQ-PP81nS4K9eUydAmjkKtFB7QB49gZBTXA2WzeV4XmDdGNwguS7g3VkcILkvYV3YWt1Mgk --lightpushnode=/ip4/172.18.247.49/tcp/58555/p2p/16Uiu2HAmDGMnF6PmCsyvJtDG6UE4f3GQmXe5HHC2wAP5bd5Sdc4p
2026-04-14 21:38:48.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.52 tests-functional_default 3ed64cf8ed64634f3e87f973287b3c06e46f8d1d073b10979aabb5b5587ea700
2026-04-14 21:38:48.604 DEBUG [src.node.docker_mananger] Container started with ID 3ed64cf8ed64. Setting up logs at ./log/docker/node1_2026-04-14_21-38-45__7ccddd1d-4b9d-406f-8bdb-b88ae8157f6d__wakuorg_nwaku:latest.log
2026-04-14 21:38:48.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50137
2026-04-14 21:38:48.604 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:49.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50137/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:49.608 INFO [src.node.api_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 21:38:49.608 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:49.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:49.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.52/tcp/50138/p2p/16Uiu2HAm6MrsZDtsLtKMdF5xnrRfEcGVQSYCeSfRBkbpEudkRqqh","/ip4/172.18.10.52/tcp/50139/ws/p2p/16Uiu2HAm6MrsZDtsLtKMdF5xnrRfEcGVQSYCeSfRBkbpEudkRqqh"],"enrUri":"enr:-L24QD7qb6cNSyygA87INOW1HX3ukVFi0sFEN7Nj8_Z7OpZJRYouCkldmxMzJ6gXjsocogOCZVSlJz2QPS_68xLJ_nwCgmlkgnY0gmlwhKwSCjSKbXVsdGlhZGRyc5YACASsEgo0BsPaAAoErBIKNAbD290DgnJzhQDGAQAAiXNlY3AyNTZrMaEConaMkd7K8T2tpPAig3OGxPXhqz-04y89-qSHVnZD3jiDdGNwgsPag3VkcILD3IV3YWt1Mgk"}'
2026-04-14 21:38:49.611 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:49.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58554/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:49.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:49.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15924/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:49.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:49.621 DEBUG [src.steps.light_push] Lightpushing message
2026-04-14 21:38:49.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50137/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": 1776202729621112941}}'
2026-04-14 21:38:49.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:49.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:38:49.767 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:38:49.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58554/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:49.770 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":1776202729621112941,"ephemeral":false,"proof":""}]'
2026-04-14 21:38:49.772 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-14 21:38:49.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:49.774 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":1776202729621112941,"ephemeral":false,"proof":""}]'
2026-04-14 21:38:49.777 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:38:49.778 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:38:49.778 DEBUG [src.node.waku_node] Stopping container with id 1777289951e8
2026-04-14 21:38:50.265 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:38:50.266 DEBUG [src.node.waku_node] Stopping container with id 5cd2a9083b8c
2026-04-14 21:38:50.760 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:38:50.761 DEBUG [src.node.waku_node] Stopping container with id 3ed64cf8ed64
2026-04-14 21:38:51.107 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:38:51.107 ERROR [src.node.docker_mananger] Max retries reached for container 1777289951e8. Exiting log stream.
2026-04-14 21:38:51.239 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:38:51.240 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:38:51.258 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:38:51.275 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:38:51.295 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-14 21:48:18.483 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:48:18.484 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-04-14_21-48-18__9430144b-346e-4758-a0db-9d4ebb473c97
2026-04-14 21:48:18.485 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:48:18.485 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:48:18.486 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 21:48:18.492 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:48:18.493 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-48-18__9430144b-346e-4758-a0db-9d4ebb473c97__wakuorg_nwaku:latest.log
2026-04-14 21:48:18.494 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:48:18.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:48:18.496 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:48:18.497 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.187
2026-04-14 21:48:18.498 DEBUG [src.node.docker_mananger] Generated ports ['64326', '64327', '64328', '64329', '64330']
2026-04-14 21:48:18.498 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:48:18.498 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:48:18.498 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:48:18.498 DEBUG [src.node.docker_mananger] docker run -i -t -p 64326:64326 -p 64327:64327 -p 64328:64328 -p 64329:64329 -p 64330:64330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64328 --rest-port=64326 --tcp-port=64327 --discv5-udp-port=64329 --rest-address=0.0.0.0 --nat=extip:172.18.59.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6b4eae34adc1846157cb95acf44edc216966addd7ddc905db3cdc17a1f369eb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64330 --metrics-logging=true --relay=true
2026-04-14 21:48:18.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.187 tests-functional_default 866c323d0d87d2c6db3efb21e62001bdffae65ba0b20083a5ad09b9b27cbb5dd
2026-04-14 21:48:18.672 DEBUG [src.node.docker_mananger] Container started with ID 866c323d0d87. Setting up logs at ./log/docker/node1_2026-04-14_21-48-18__9430144b-346e-4758-a0db-9d4ebb473c97__wakuorg_nwaku:latest.log
2026-04-14 21:48:18.674 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64326
2026-04-14 21:48:18.675 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:48:18.883 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:48:18.883 ERROR [src.node.docker_mananger] Max retries reached for container ca50ee2eb3e8. Exiting log stream.
2026-04-14 21:48:19.320 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:48:19.320 ERROR [src.node.docker_mananger] Max retries reached for container 642c05406f6c. Exiting log stream.
2026-04-14 21:48:19.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64326/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:19.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:48:19.681 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:48:19.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64326/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:19.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.187/tcp/64327/p2p/16Uiu2HAmLSBBtSQ3rMQXhNN1Y8ATe1T9PgFEB7dyFkNrDpQhHwwE","/ip4/172.18.59.187/tcp/64328/ws/p2p/16Uiu2HAmLSBBtSQ3rMQXhNN1Y8ATe1T9PgFEB7dyFkNrDpQhHwwE"],"enrUri":"enr:-L24QCitkO6a-O_S_y9SegpknPMLIHkQ5fBKM-QK_OD6sOQeC9p68Fi35bC7rhM0qH7AoVTLtaIrFhRrLKY6yCXomIUCgmlkgnY0gmlwhKwSO7uKbXVsdGlhZGRyc5YACASsEju7BvtHAAoErBI7uwb7SN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc5UzB8raBpbOXucNi7pSOFxb8-Kx3YfFnqat4l45YwGDdGNwgvtHg3VkcIL7SYV3YWt1MgE"}'
2026-04-14 21:48:19.684 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:48:19.690 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:48:19.690 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-48-18__9430144b-346e-4758-a0db-9d4ebb473c97__wakuorg_nwaku:latest.log
2026-04-14 21:48:19.690 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:48:19.690 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:48:19.691 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:48:19.692 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.231
2026-04-14 21:48:19.692 DEBUG [src.node.docker_mananger] Generated ports ['37411', '37412', '37413', '37414', '37415']
2026-04-14 21:48:19.692 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:48:19.692 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:48:19.692 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:48:19.692 DEBUG [src.node.docker_mananger] docker run -i -t -p 37411:37411 -p 37412:37412 -p 37413:37413 -p 37414:37414 -p 37415:37415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37413 --rest-port=37411 --tcp-port=37412 --discv5-udp-port=37414 --rest-address=0.0.0.0 --nat=extip:172.18.146.231 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7606e2bfd54cdd62e4caabd09fdad4dd5cd1e043c3d6bfca6a3cdd6c157c9f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37415 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCitkO6a-O_S_y9SegpknPMLIHkQ5fBKM-QK_OD6sOQeC9p68Fi35bC7rhM0qH7AoVTLtaIrFhRrLKY6yCXomIUCgmlkgnY0gmlwhKwSO7uKbXVsdGlhZGRyc5YACASsEju7BvtHAAoErBI7uwb7SN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc5UzB8raBpbOXucNi7pSOFxb8-Kx3YfFnqat4l45YwGDdGNwgvtHg3VkcIL7SYV3YWt1MgE
2026-04-14 21:48:19.839 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.231 tests-functional_default 2cbfde76b66c2e53931662c0938b0c2f49e266a7f43aa7e99ac162291febe51a
2026-04-14 21:48:19.865 DEBUG [src.node.docker_mananger] Container started with ID 2cbfde76b66c. Setting up logs at ./log/docker/node2_2026-04-14_21-48-18__9430144b-346e-4758-a0db-9d4ebb473c97__wakuorg_nwaku:latest.log
2026-04-14 21:48:19.866 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37411
2026-04-14 21:48:19.867 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:48:20.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37411/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:20.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, 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 21:48:20.886 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:48:20.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37411/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:20.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.231/tcp/37412/p2p/16Uiu2HAmTCWBRY94FWRo2DGmHKvaGNsvXtuHRdZ2rheE6bjo5GUo","/ip4/172.18.146.231/tcp/37413/ws/p2p/16Uiu2HAmTCWBRY94FWRo2DGmHKvaGNsvXtuHRdZ2rheE6bjo5GUo"],"enrUri":"enr:-L24QHbWdslPKFn0S5vTEP_xvMLjGyUUmTuzFDsafwK1WtbKUCXLlmv5RiN7qjws9FNqURhvVKgg6l-0UzMJOk0eO2gCgmlkgnY0gmlwhKwSkueKbXVsdGlhZGRyc5YACASsEpLnBpIkAAoErBKS5waSJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2BZZz3Iqa1LSxRI34rnoLodySOSEp7ItZ_xM-kpzKSiDdGNwgpIkg3VkcIKSJoV3YWt1MgE"}'
2026-04-14 21:48:20.892 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:48:20.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37411/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.187/tcp/64327/p2p/16Uiu2HAmLSBBtSQ3rMQXhNN1Y8ATe1T9PgFEB7dyFkNrDpQhHwwE"]'
2026-04-14 21:48:20.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:20.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64326/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:48:20.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:20.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37411/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:48:20.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:20.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64326/relay/v1/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 21:48:20.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:20.912 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:48:21.013 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:48:21.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64326/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:21.015 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":1776203300907050752,"ephemeral":false,"proof":""}]'
2026-04-14 21:48:21.017 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:48:21.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:21.019 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":1776203300907050752,"ephemeral":false,"proof":""}]'
2026-04-14 21:48:21.021 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:64326/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-14 21:48:21.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:21.023 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:37411/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-14 21:48:21.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:21.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64326/relay/v1/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 21:48:21.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:48:21.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:48:21.131 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:48:21.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64326/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:21.133 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":1776203301026271446,"ephemeral":false,"proof":""}]'
2026-04-14 21:48:21.135 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:48:21.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37411/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:48:21.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776203301026271446,"ephemeral":false,"proof":""}]'
2026-04-14 21:48:21.139 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:48:21.140 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:48:21.140 DEBUG [src.node.waku_node] Stopping container with id 866c323d0d87
2026-04-14 21:48:21.562 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:48:21.563 DEBUG [src.node.waku_node] Stopping container with id 2cbfde76b66c
2026-04-14 21:48:21.983 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:48:21.985 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:48:21.995 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:48:22.003 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,234 @@
2026-04-14 21:40:24.906 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:40:24.906 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-04-14_21-40-24__6fe57305-9d20-496b-85d4-b2cf50f51a78
2026-04-14 21:40:24.907 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:40:24.907 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:40:24.907 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:40:24.915 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:24.915 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-40-24__6fe57305-9d20-496b-85d4-b2cf50f51a78__wakuorg_nwaku:latest.log
2026-04-14 21:40:24.915 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:24.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:24.917 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:24.917 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.187
2026-04-14 21:40:24.917 DEBUG [src.node.docker_mananger] Generated ports ['33279', '33280', '33281', '33282', '33283']
2026-04-14 21:40:24.917 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:40:24.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:24.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:24.917 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:24.918 DEBUG [src.node.docker_mananger] docker run -i -t -p 33279:33279 -p 33280:33280 -p 33281:33281 -p 33282:33282 -p 33283:33283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33281 --rest-port=33279 --tcp-port=33280 --discv5-udp-port=33282 --rest-address=0.0.0.0 --nat=extip:172.18.179.187 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=b1ef482c72786a7ebeb92be8c7cde89a9ec092feabbb998811edc8375b22f7be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33283 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:40:25.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.187 tests-functional_default f8a568fd83c6205717d16ab3d6e56ec60bd3d0e2df92e669a3b97c1f42302799
2026-04-14 21:40:25.146 DEBUG [src.node.docker_mananger] Container started with ID f8a568fd83c6. Setting up logs at ./log/docker/node1_2026-04-14_21-40-24__6fe57305-9d20-496b-85d4-b2cf50f51a78__wakuorg_nwaku:latest.log
2026-04-14 21:40:25.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33279
2026-04-14 21:40:25.149 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:25.715 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:25.716 ERROR [src.node.docker_mananger] Max retries reached for container 0e265dc912b0. Exiting log stream.
2026-04-14 21:40:26.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:26.153 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:40:26.154 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:26.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:26.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.187/tcp/33280/p2p/16Uiu2HAmCgLhLf75qNRfpkvRbdB5u85iCvLADs9B7txLKszqknNo","/ip4/172.18.179.187/tcp/33281/ws/p2p/16Uiu2HAmCgLhLf75qNRfpkvRbdB5u85iCvLADs9B7txLKszqknNo"],"enrUri":"enr:-L24QIDWUcpm1n5D0pPnTfj3u5OlV0QK8xj_CmegwVF1l58fLFpK9FMi6JEDnyvj1CUs1fEMWl8xGgLp-2QV1fpD1EsCgmlkgnY0gmlwhKwSs7uKbXVsdGlhZGRyc5YACASsErO7BoIAAAoErBKzuwaCAd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDAFiV88Swg6wR8tW3jyLd9vtq-MsvMkJfERnw02B3FxyDdGNwgoIAg3VkcIKCAoV3YWt1MgU"}'
2026-04-14 21:40:26.156 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:26.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:26.164 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-40-24__6fe57305-9d20-496b-85d4-b2cf50f51a78__wakuorg_nwaku:latest.log
2026-04-14 21:40:26.164 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:26.164 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:26.165 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:26.165 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.50
2026-04-14 21:40:26.165 DEBUG [src.node.docker_mananger] Generated ports ['6853', '6854', '6855', '6856', '6857']
2026-04-14 21:40:26.165 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:40:26.166 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:26.166 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:26.166 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:26.166 DEBUG [src.node.docker_mananger] docker run -i -t -p 6853:6853 -p 6854:6854 -p 6855:6855 -p 6856:6856 -p 6857:6857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6855 --rest-port=6853 --tcp-port=6854 --discv5-udp-port=6856 --rest-address=0.0.0.0 --nat=extip:172.18.133.50 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=302eb1ee945eab3290900946cc8b8a4fb3babca27b3b05fb932af6b6dffc126f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6857 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIDWUcpm1n5D0pPnTfj3u5OlV0QK8xj_CmegwVF1l58fLFpK9FMi6JEDnyvj1CUs1fEMWl8xGgLp-2QV1fpD1EsCgmlkgnY0gmlwhKwSs7uKbXVsdGlhZGRyc5YACASsErO7BoIAAAoErBKzuwaCAd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDAFiV88Swg6wR8tW3jyLd9vtq-MsvMkJfERnw02B3FxyDdGNwgoIAg3VkcIKCAoV3YWt1MgU
2026-04-14 21:40:26.351 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.50 tests-functional_default 743c29d09a8a145e044f03a01007a33cb223f70d3ecc5d21f6eed2a66ef7b744
2026-04-14 21:40:26.390 DEBUG [src.node.docker_mananger] Container started with ID 743c29d09a8a. Setting up logs at ./log/docker/node2_2026-04-14_21-40-24__6fe57305-9d20-496b-85d4-b2cf50f51a78__wakuorg_nwaku:latest.log
2026-04-14 21:40:26.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6853
2026-04-14 21:40:26.391 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:27.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:40:27.404 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:27.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.50/tcp/6854/p2p/16Uiu2HAmUEfiGAvMnc6rytFhkyE7YaWJGjRWnN7HkQ8eJEubuMc8","/ip4/172.18.133.50/tcp/6855/ws/p2p/16Uiu2HAmUEfiGAvMnc6rytFhkyE7YaWJGjRWnN7HkQ8eJEubuMc8"],"enrUri":"enr:-L24QKR0FRr9WHW_o_9PaXzRLgep75mAMC5hJNwEfkklDGo0AHwhn1R4bvBHjYdhzOjsEJwy-pAsvb5-oXvWYPfOnBcCgmlkgnY0gmlwhKwShTKKbXVsdGlhZGRyc5YACASsEoUyBhrGAAoErBKFMgYax90DgnJzhQDHAQAAiXNlY3AyNTZrMaED53_6FZoGP7SMEVu3MN3KxNI9iTYhajLk3dGL0c40kkWDdGNwghrGg3VkcIIayIV3YWt1MgE"}'
2026-04-14 21:40:27.412 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:27.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.187/tcp/33280/p2p/16Uiu2HAmCgLhLf75qNRfpkvRbdB5u85iCvLADs9B7txLKszqknNo"]'
2026-04-14 21:40:27.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:27.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6853/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 21:40:27.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:27.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.454 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:27.555 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827443534778,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.560 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827443534778,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:27.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.569 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:27.669 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827564572367,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.674 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827564572367,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:27.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.684 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:27.784 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827678259443,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.789 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827678259443,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:27.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:27.897 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827793019195,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.902 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:27.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:27.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827793019195,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:27.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:27.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:27.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.011 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827906347659,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.015 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202827906347659,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.025 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.126 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828019486123,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.131 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828019486123,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.240 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828135894593,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.245 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828135894593,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.354 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828248899501,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.359 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828248899501,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.363 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33279/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 21:40:28.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.377 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6853/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 21:40:28.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.400 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.403 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.407 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.411 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.414 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.418 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.421 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.424 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33279/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 21:40:28.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6853/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 21:40:28.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.453 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.554 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828447618256,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.559 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828447618256,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.567 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.667 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828563081269,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.672 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828563081269,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.683 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.783 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828678364578,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.788 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828678364578,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.796 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:28.897 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828792051160,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.901 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:28.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:28.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828792051160,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:28.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:28.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:28.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:29.010 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828905506805,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.015 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202828905506805,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:29.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:29.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:29.124 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202829019504968,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.129 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202829019504968,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:29.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:29.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:29.238 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202829133354298,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.243 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202829133354298,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33279/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 21:40:29.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:29.252 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:40:29.352 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202829247528012,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.357 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:40:29.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:29.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202829247528012,"ephemeral":false,"proof":""}]'
2026-04-14 21:40:29.362 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:29.363 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:29.363 DEBUG [src.node.waku_node] Stopping container with id f8a568fd83c6
2026-04-14 21:40:29.881 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:29.882 DEBUG [src.node.waku_node] Stopping container with id 743c29d09a8a
2026-04-14 21:40:30.362 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:30.364 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:30.398 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:30.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-14 21:41:02.320 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:02.320 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_content_topic with id: 2026-04-14_21-41-02__b49bc7e4-85a5-4a21-aabd-f691876ab0a4
2026-04-14 21:41:02.320 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:02.320 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:41:02.321 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-14 21:41:02.328 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:02.328 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-02__b49bc7e4-85a5-4a21-aabd-f691876ab0a4__wakuorg_nwaku:latest.log
2026-04-14 21:41:02.328 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:02.328 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:02.330 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:02.330 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.102
2026-04-14 21:41:02.330 DEBUG [src.node.docker_mananger] Generated ports ['55618', '55619', '55620', '55621', '55622']
2026-04-14 21:41:02.330 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:02.330 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:02.330 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:02.330 DEBUG [src.node.docker_mananger] docker run -i -t -p 55618:55618 -p 55619:55619 -p 55620:55620 -p 55621:55621 -p 55622:55622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55620 --rest-port=55618 --tcp-port=55619 --discv5-udp-port=55621 --rest-address=0.0.0.0 --nat=extip:172.18.66.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5ec274cd63ae757bcdce156df1226c8b4ac24b8f6a46b72d0da1c2ea3f24626e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55622 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:41:02.480 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.102 tests-functional_default 3456ae539c0c88416dacad4fdf4cb9502f338a379a6246a0054781e155cbd7ba
2026-04-14 21:41:02.508 DEBUG [src.node.docker_mananger] Container started with ID 3456ae539c0c. Setting up logs at ./log/docker/node1_2026-04-14_21-41-02__b49bc7e4-85a5-4a21-aabd-f691876ab0a4__wakuorg_nwaku:latest.log
2026-04-14 21:41:02.508 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55618
2026-04-14 21:41:02.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:02.704 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:02.704 ERROR [src.node.docker_mananger] Max retries reached for container bc6e71c2d8fd. Exiting log stream.
2026-04-14 21:41:03.138 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:03.138 ERROR [src.node.docker_mananger] Max retries reached for container 1f92fb147178. Exiting log stream.
2026-04-14 21:41:03.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55618/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:03.513 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:41:03.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:03.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:03.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.102/tcp/55619/p2p/16Uiu2HAmEvd14v7vkUvY8Dw13PdGQNuosYPj8hifcQM4cAkWTtMh","/ip4/172.18.66.102/tcp/55620/ws/p2p/16Uiu2HAmEvd14v7vkUvY8Dw13PdGQNuosYPj8hifcQM4cAkWTtMh"],"enrUri":"enr:-L24QPkLw-oHW_PtI5sHSVZlNh-w5qK8r9tJ07aXHDVNUnUtMA8zShekLoGemFx390AxZxzecoiy9mvfojyzf488rO8CgmlkgnY0gmlwhKwSQmaKbXVsdGlhZGRyc5YACASsEkJmBtlDAAoErBJCZgbZRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIbiHHkF7iUmK8BnH_KuJg6DD6sjq2w56kRMU1-FoblyDdGNwgtlDg3VkcILZRYV3YWt1MgU"}'
2026-04-14 21:41:03.517 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:03.517 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-14 21:41:03.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:03.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-02__b49bc7e4-85a5-4a21-aabd-f691876ab0a4__wakuorg_nwaku:latest.log
2026-04-14 21:41:03.526 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:03.526 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:03.528 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:03.528 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.203
2026-04-14 21:41:03.528 DEBUG [src.node.docker_mananger] Generated ports ['5864', '5865', '5866', '5867', '5868']
2026-04-14 21:41:03.528 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:03.528 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:03.529 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:03.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 5864:5864 -p 5865:5865 -p 5866:5866 -p 5867:5867 -p 5868:5868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5866 --rest-port=5864 --tcp-port=5865 --discv5-udp-port=5867 --rest-address=0.0.0.0 --nat=extip:172.18.9.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee8bf0ddc5d295336c1f52574d6cc52997e9054df7a1b5afeed17bdc5e9cfa07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5868 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPkLw-oHW_PtI5sHSVZlNh-w5qK8r9tJ07aXHDVNUnUtMA8zShekLoGemFx390AxZxzecoiy9mvfojyzf488rO8CgmlkgnY0gmlwhKwSQmaKbXVsdGlhZGRyc5YACASsEkJmBtlDAAoErBJCZgbZRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIbiHHkF7iUmK8BnH_KuJg6DD6sjq2w56kRMU1-FoblyDdGNwgtlDg3VkcILZRYV3YWt1MgU --filternode=/ip4/172.18.66.102/tcp/55619/p2p/16Uiu2HAmEvd14v7vkUvY8Dw13PdGQNuosYPj8hifcQM4cAkWTtMh
2026-04-14 21:41:03.700 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.203 tests-functional_default ecb09d22e81c9d59e9e510b5461b75c17241c25f7ed1cabf36d1d27beba0f51f
2026-04-14 21:41:03.728 DEBUG [src.node.docker_mananger] Container started with ID ecb09d22e81c. Setting up logs at ./log/docker/node2_2026-04-14_21-41-02__b49bc7e4-85a5-4a21-aabd-f691876ab0a4__wakuorg_nwaku:latest.log
2026-04-14 21:41:03.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5864
2026-04-14 21:41:03.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:04.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5864/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:04.732 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 21:41:04.733 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:04.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5864/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:04.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.203/tcp/5865/p2p/16Uiu2HAm3LrhjZy2YUGogCu2bSDhvmyWwG61Qo9JBn47QwhaoqW2","/ip4/172.18.9.203/tcp/5866/ws/p2p/16Uiu2HAm3LrhjZy2YUGogCu2bSDhvmyWwG61Qo9JBn47QwhaoqW2"],"enrUri":"enr:-L24QG1uxo1mw3HdtWoVHcYtgBoiF8UPm4PQZ1Mse9EaiO0yHveGcbmUH519FgUXuxalYnAKwl_SIJ8FI9tJJ6n32d4CgmlkgnY0gmlwhKwSCcuKbXVsdGlhZGRyc5YACASsEgnLBhbpAAoErBIJywYW6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECdaG3Tns7kpjgwnatavWBqqlRRwtb-MGlwMYjBiK-K5ODdGNwghbpg3VkcIIW64V3YWt1MgA"}'
2026-04-14 21:41:04.735 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:04.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.102/tcp/55619/p2p/16Uiu2HAmEvd14v7vkUvY8Dw13PdGQNuosYPj8hifcQM4cAkWTtMh"]'
2026-04-14 21:41:04.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:04.767 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-14 21:41:04.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:41:04.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:04.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5864/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "883cf289-14b4-47db-801f-a6646bdd325c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:41:04.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"883cf289-14b4-47db-801f-a6646bdd325c","statusDesc":"OK"}'
2026-04-14 21:41:04.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5864/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-14 21:41:04.801 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5864/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 21:41:04.803 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:04.804 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:04.804 DEBUG [src.node.waku_node] Stopping container with id 3456ae539c0c
2026-04-14 21:41:05.255 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:05.255 DEBUG [src.node.waku_node] Stopping container with id ecb09d22e81c
2026-04-14 21:41:05.672 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:05.680 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:05.687 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:05.692 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
2026-04-14 21:39:48.139 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:39:48.139 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-04-14_21-39-48__2e3781a1-71c5-4725-af64-ac2012e5f393
2026-04-14 21:39:48.140 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:39:48.141 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:39:48.152 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:48.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-14_21-39-48__2e3781a1-71c5-4725-af64-ac2012e5f393__wakuorg_nwaku:latest.log
2026-04-14 21:39:48.153 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:48.154 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:48.157 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:48.157 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.181
2026-04-14 21:39:48.157 DEBUG [src.node.docker_mananger] Generated ports ['7891', '7892', '7893', '7894', '7895']
2026-04-14 21:39:48.157 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:48.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:48.158 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:48.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 7891:7891 -p 7892:7892 -p 7893:7893 -p 7894:7894 -p 7895:7895 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7893 --rest-port=7891 --tcp-port=7892 --discv5-udp-port=7894 --rest-address=0.0.0.0 --nat=extip:172.18.120.181 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e78cd3798e5065ab5ffdc54dc66835fd0a81be76ba86401a7bee0c1f837a0be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7895 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-04-14 21:39:48.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.181 tests-functional_default 812242505f5ba3fcc4e9f1ac16ee1471e81b0bcfcac8454b69d21527b96ce116
2026-04-14 21:39:48.403 DEBUG [src.node.docker_mananger] Container started with ID 812242505f5b. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-39-48__2e3781a1-71c5-4725-af64-ac2012e5f393__wakuorg_nwaku:latest.log
2026-04-14 21:39:48.405 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7891
2026-04-14 21:39:48.405 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:48.439 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:48.439 ERROR [src.node.docker_mananger] Max retries reached for container 15c7b8c09d26. Exiting log stream.
2026-04-14 21:39:49.015 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:39:49.016 ERROR [src.node.docker_mananger] Max retries reached for container 8c22e7309d05. Exiting log stream.
2026-04-14 21:39:49.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7891/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:49.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, 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 21:39:49.409 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:49.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7891/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:49.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.181/tcp/7892/p2p/16Uiu2HAm3hmkAsYwc5LMC12PVPukWQDyuqLGQERE9DkCAomkQQ6f","/ip4/172.18.120.181/tcp/7893/ws/p2p/16Uiu2HAm3hmkAsYwc5LMC12PVPukWQDyuqLGQERE9DkCAomkQQ6f"],"enrUri":"enr:-L24QHWTY7ru_lvZ95ip5jL4bjlp0eEzNgH_4FCc5ywohTUbMLgfRBHjTi9aYa8bLJWTueEuVWPq653pqF9-MxyR6LYCgmlkgnY0gmlwhKwSeLWKbXVsdGlhZGRyc5YACASsEni1Bh7UAAoErBJ4tQYe1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECev1OmBu5EtyBJTgBByakV7J3hie1G1sHgzB6Z6fNuUyDdGNwgh7Ug3VkcIIe1oV3YWt1MgQ"}'
2026-04-14 21:39:49.411 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:49.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:39:49.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-14_21-39-48__2e3781a1-71c5-4725-af64-ac2012e5f393__wakuorg_nwaku:latest.log
2026-04-14 21:39:49.419 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:39:49.419 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:39:49.421 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:39:49.421 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.122
2026-04-14 21:39:49.421 DEBUG [src.node.docker_mananger] Generated ports ['53056', '53057', '53058', '53059', '53060']
2026-04-14 21:39:49.421 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:39:49.421 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:39:49.422 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:39:49.422 DEBUG [src.node.docker_mananger] docker run -i -t -p 53056:53056 -p 53057:53057 -p 53058:53058 -p 53059:53059 -p 53060:53060 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53058 --rest-port=53056 --tcp-port=53057 --discv5-udp-port=53059 --rest-address=0.0.0.0 --nat=extip:172.18.200.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f2bdfa03e2a3bb7abba1f6e5bd970c963115b5842c58421f28604cccb44fbc7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53060 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHWTY7ru_lvZ95ip5jL4bjlp0eEzNgH_4FCc5ywohTUbMLgfRBHjTi9aYa8bLJWTueEuVWPq653pqF9-MxyR6LYCgmlkgnY0gmlwhKwSeLWKbXVsdGlhZGRyc5YACASsEni1Bh7UAAoErBJ4tQYe1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECev1OmBu5EtyBJTgBByakV7J3hie1G1sHgzB6Z6fNuUyDdGNwgh7Ug3VkcIIe1oV3YWt1MgQ --lightpushnode=/ip4/172.18.120.181/tcp/7892/p2p/16Uiu2HAm3hmkAsYwc5LMC12PVPukWQDyuqLGQERE9DkCAomkQQ6f --lightpush=true --relay=true
2026-04-14 21:39:49.620 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.122 tests-functional_default c0365892342d2dbecbef3f615c1507cf405015b46695dd0087c723729aee826b
2026-04-14 21:39:49.661 DEBUG [src.node.docker_mananger] Container started with ID c0365892342d. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-39-48__2e3781a1-71c5-4725-af64-ac2012e5f393__wakuorg_nwaku:latest.log
2026-04-14 21:39:49.661 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53056
2026-04-14 21:39:49.662 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:39:50.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53056/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:50.665 INFO [src.node.api_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 21:39:50.665 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:39:50.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53056/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:39:50.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.122/tcp/53057/p2p/16Uiu2HAm1jTq8xURticrCA2wZYRELoGGBWRChzoHBEXrMjrNP4zA","/ip4/172.18.200.122/tcp/53058/ws/p2p/16Uiu2HAm1jTq8xURticrCA2wZYRELoGGBWRChzoHBEXrMjrNP4zA"],"enrUri":"enr:-L24QL7i49vM-K9g7XmIA0V632CWpbSV3XzW0XdL_LScasC2ZXzv8drnzN6maO1hs3he5aXERcUfSBMcbwfIxPCHRhICgmlkgnY0gmlwhKwSyHqKbXVsdGlhZGRyc5YACASsEsh6Bs9BAAoErBLIegbPQt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXbTWxMH5DNlN4ooWo2meT6XnXbVYp0yE16thQye5wz-DdGNwgs9Bg3VkcILPQ4V3YWt1Mgk"}'
2026-04-14 21:39:50.668 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:39:50.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.181/tcp/7892/p2p/16Uiu2HAm3hmkAsYwc5LMC12PVPukWQDyuqLGQERE9DkCAomkQQ6f"]'
2026-04-14 21:39:50.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:39:50.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53056/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202790713961496}}'
2026-04-14 21:39:50.737 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:53056/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-04-14 21:39:50.738 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:39:50.739 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:39:50.740 DEBUG [src.node.waku_node] Stopping container with id 812242505f5b
2026-04-14 21:39:51.206 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:51.206 DEBUG [src.node.waku_node] Stopping container with id c0365892342d
2026-04-14 21:39:51.651 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:39:51.654 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:39:51.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:39:51.668 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-04-14 21:42:49.799 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:42:49.800 DEBUG [tests.conftest] Running test: test_content_topic_not_in_docker_flags with id: 2026-04-14_21-42-49__78bf6ca3-cbab-4f8c-8c6b-379abcda997c
2026-04-14 21:42:49.800 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:42:49.800 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:42:49.800 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:42:49.813 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:42:49.813 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-42-49__78bf6ca3-cbab-4f8c-8c6b-379abcda997c__wakuorg_nwaku:latest.log
2026-04-14 21:42:49.814 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:49.814 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:49.817 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:49.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.14
2026-04-14 21:42:49.818 DEBUG [src.node.docker_mananger] Generated ports ['10878', '10879', '10880', '10881', '10882']
2026-04-14 21:42:49.818 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:42:49.818 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:49.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:49.818 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:49.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 10878:10878 -p 10879:10879 -p 10880:10880 -p 10881:10881 -p 10882:10882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10880 --rest-port=10878 --tcp-port=10879 --discv5-udp-port=10881 --rest-address=0.0.0.0 --nat=extip:172.18.117.14 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adec862ba0eff8ad81876be5cf5cfcdc6debee012e3ee22b5b8cc4a1d64bdd57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10882 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:42:50.009 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.14 tests-functional_default a5cb1530276007c73baa341ac107ab55d2c832dac2279627f4153b75f9266f0c
2026-04-14 21:42:50.053 DEBUG [src.node.docker_mananger] Container started with ID a5cb15302760. Setting up logs at ./log/docker/node1_2026-04-14_21-42-49__78bf6ca3-cbab-4f8c-8c6b-379abcda997c__wakuorg_nwaku:latest.log
2026-04-14 21:42:50.053 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10878
2026-04-14 21:42:50.054 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:50.161 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:42:50.161 ERROR [src.node.docker_mananger] Max retries reached for container 90f18a909f55. Exiting log stream.
2026-04-14 21:42:50.647 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:42:50.647 ERROR [src.node.docker_mananger] Max retries reached for container c89b76882070. Exiting log stream.
2026-04-14 21:42:51.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10878/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:51.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 21:42:51.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10878/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:51.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-14 21:42:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10878/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:51.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:42:51.264 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:51.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10878/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:51.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.14/tcp/10879/p2p/16Uiu2HAkw7rakCTDe8zthfoERizzui6VSirn77r2YWLWU5ZVzJPc","/ip4/172.18.117.14/tcp/10880/ws/p2p/16Uiu2HAkw7rakCTDe8zthfoERizzui6VSirn77r2YWLWU5ZVzJPc"],"enrUri":"enr:-L24QBFEJHp12GQBC8orgQSYl5DVnC0nXX8zn82Jz7FFIChrWy6svZKq28XQn4bZQ2vfFQIheKMhSj-DPxsyjrHuHYgCgmlkgnY0gmlwhKwSdQ6KbXVsdGlhZGRyc5YACASsEnUOBip_AAoErBJ1DgYqgN0DgnJzhQACAQAAiXNlY3AyNTZrMaECGSboX9cV95G1g_2l95foleJri1h3046NXHtkli-dtKuDdGNwgip_g3VkcIIqgYV3YWt1MgU"}'
2026-04-14 21:42:51.267 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:51.274 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:42:51.274 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-42-49__78bf6ca3-cbab-4f8c-8c6b-379abcda997c__wakuorg_nwaku:latest.log
2026-04-14 21:42:51.274 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:51.274 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:51.276 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:51.276 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.62
2026-04-14 21:42:51.276 DEBUG [src.node.docker_mananger] Generated ports ['6794', '6795', '6796', '6797', '6798']
2026-04-14 21:42:51.276 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:42:51.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:51.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:51.277 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:51.277 DEBUG [src.node.docker_mananger] docker run -i -t -p 6794:6794 -p 6795:6795 -p 6796:6796 -p 6797:6797 -p 6798:6798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6796 --rest-port=6794 --tcp-port=6795 --discv5-udp-port=6797 --rest-address=0.0.0.0 --nat=extip:172.18.104.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0ea1b3b1aeb0a7201faff6f0c5e7af48bfebaf1b142c15f77bf104a03fdcdfc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6798 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBFEJHp12GQBC8orgQSYl5DVnC0nXX8zn82Jz7FFIChrWy6svZKq28XQn4bZQ2vfFQIheKMhSj-DPxsyjrHuHYgCgmlkgnY0gmlwhKwSdQ6KbXVsdGlhZGRyc5YACASsEnUOBip_AAoErBJ1DgYqgN0DgnJzhQACAQAAiXNlY3AyNTZrMaECGSboX9cV95G1g_2l95foleJri1h3046NXHtkli-dtKuDdGNwgip_g3VkcIIqgYV3YWt1MgU
2026-04-14 21:42:51.477 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.62 tests-functional_default 76b3929c1cc3ef2a53f4ff3b8a6800abf957e0271af7676673dab8a83eb68158
2026-04-14 21:42:51.515 DEBUG [src.node.docker_mananger] Container started with ID 76b3929c1cc3. Setting up logs at ./log/docker/node2_2026-04-14_21-42-49__78bf6ca3-cbab-4f8c-8c6b-379abcda997c__wakuorg_nwaku:latest.log
2026-04-14 21:42:51.516 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6794
2026-04-14 21:42:51.516 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:52.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6794/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:52.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:42:52.519 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:52.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:52.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.62/tcp/6795/p2p/16Uiu2HAmHTKvPdnabzhARCv7n3AfUzcBG1v6eEuShfdx8vKEJfwV","/ip4/172.18.104.62/tcp/6796/ws/p2p/16Uiu2HAmHTKvPdnabzhARCv7n3AfUzcBG1v6eEuShfdx8vKEJfwV"],"enrUri":"enr:-L24QKK_KkW_GC4Aij4O-iVQI91DL9RLLL3mbhfXqQk9ztxfTafySInHPbg6wQYGDFIVDbSsRpV9a30_AjPViZR4HW0CgmlkgnY0gmlwhKwSaD6KbXVsdGlhZGRyc5YACASsEmg-BhqLAAoErBJoPgYajN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDR02X9dzmBn2In5xQ7axEK0srMOjlayuVKyYi6Aw15yiDdGNwghqLg3VkcIIajYV3YWt1MgE"}'
2026-04-14 21:42:52.522 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:52.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6794/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.14/tcp/10879/p2p/16Uiu2HAkw7rakCTDe8zthfoERizzui6VSirn77r2YWLWU5ZVzJPc"]'
2026-04-14 21:42:52.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:52.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10878/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 21:42:52.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:52.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6794/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-14 21:42:52.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:52.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10878/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:42:52.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:52.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:42:52.673 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:42:52.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10878/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:52.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202972563747424,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:52.679 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:42:52.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6794/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:52.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202972563747424,"ephemeral":false,"proof":""}]'
2026-04-14 21:42:52.684 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:42:52.685 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:42:52.685 DEBUG [src.node.waku_node] Stopping container with id a5cb15302760
2026-04-14 21:42:53.190 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:53.191 DEBUG [src.node.waku_node] Stopping container with id 76b3929c1cc3
2026-04-14 21:42:53.690 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:53.692 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:42:53.755 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:42:53.787 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-04-14 21:42:38.253 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:42:38.256 DEBUG [tests.conftest] Running test: test_store_with_not_valid_content_topic with id: 2026-04-14_21-42-38__16fb25ec-fa3c-44bb-b068-474ad34353fc
2026-04-14 21:42:38.256 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:42:38.256 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:42:38.257 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:42:38.266 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:42:38.266 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-42-38__16fb25ec-fa3c-44bb-b068-474ad34353fc__wakuorg_nwaku:latest.log
2026-04-14 21:42:38.266 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:38.266 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:38.269 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:38.270 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.178
2026-04-14 21:42:38.270 DEBUG [src.node.docker_mananger] Generated ports ['50926', '50927', '50928', '50929', '50930']
2026-04-14 21:42:38.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:38.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:38.271 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:38.271 DEBUG [src.node.docker_mananger] docker run -i -t -p 50926:50926 -p 50927:50927 -p 50928:50928 -p 50929:50929 -p 50930:50930 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50928 --rest-port=50926 --tcp-port=50927 --discv5-udp-port=50929 --rest-address=0.0.0.0 --nat=extip:172.18.177.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6cb8db5db5982d3bbb93da5da4a308e0dfc05b1ee46eaa82af9f2d33a6b96bfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50930 --metrics-logging=true --store=true --relay=true
2026-04-14 21:42:38.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.178 tests-functional_default 6b43d9a7648673b7ec5cbb042ac4898f9e6b95c3bcf31f5fe06168a16018c0d4
2026-04-14 21:42:38.512 DEBUG [src.node.docker_mananger] Container started with ID 6b43d9a76486. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-42-38__16fb25ec-fa3c-44bb-b068-474ad34353fc__wakuorg_nwaku:latest.log
2026-04-14 21:42:38.512 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50926
2026-04-14 21:42:38.513 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:38.565 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:42:38.565 ERROR [src.node.docker_mananger] Max retries reached for container 6ead2a442ad5. Exiting log stream.
2026-04-14 21:42:39.089 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:42:39.090 ERROR [src.node.docker_mananger] Max retries reached for container fbbc4a8f494b. Exiting log stream.
2026-04-14 21:42:39.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:39.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:42:39.518 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:39.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:39.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.178/tcp/50927/p2p/16Uiu2HAkvG9aMLYTvLtigo8Zz5G3E9i9XChNjLAxCYXGCQYegbNc","/ip4/172.18.177.178/tcp/50928/ws/p2p/16Uiu2HAkvG9aMLYTvLtigo8Zz5G3E9i9XChNjLAxCYXGCQYegbNc"],"enrUri":"enr:-L24QG28dcRdxQ47g0Nxpq6xadLRAcp5iRcVmMe66W8yvRkpQiZBryMheCvddV0iHfcMiftHxRbhqFNUYrSOlWWZgiICgmlkgnY0gmlwhKwSsbKKbXVsdGlhZGRyc5YACASsErGyBsbvAAoErBKxsgbG8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDGsU34yKq1ToS92qW6bvS40P5xfNXSbNVAXulRPIQ7WDdGNwgsbvg3VkcILG8YV3YWt1MgM"}'
2026-04-14 21:42:39.520 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:39.529 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:42:39.529 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-42-38__16fb25ec-fa3c-44bb-b068-474ad34353fc__wakuorg_nwaku:latest.log
2026-04-14 21:42:39.529 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:42:39.530 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:42:39.532 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:42:39.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.153
2026-04-14 21:42:39.532 DEBUG [src.node.docker_mananger] Generated ports ['7027', '7028', '7029', '7030', '7031']
2026-04-14 21:42:39.532 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:42:39.532 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:42:39.532 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:42:39.532 DEBUG [src.node.docker_mananger] docker run -i -t -p 7027:7027 -p 7028:7028 -p 7029:7029 -p 7030:7030 -p 7031:7031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7029 --rest-port=7027 --tcp-port=7028 --discv5-udp-port=7030 --rest-address=0.0.0.0 --nat=extip:172.18.116.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=69cdff617ac5e6a6f1f9897bd1c0fdfc402bde6a652a9ee9503ecd0dbaab4a39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7031 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG28dcRdxQ47g0Nxpq6xadLRAcp5iRcVmMe66W8yvRkpQiZBryMheCvddV0iHfcMiftHxRbhqFNUYrSOlWWZgiICgmlkgnY0gmlwhKwSsbKKbXVsdGlhZGRyc5YACASsErGyBsbvAAoErBKxsgbG8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDGsU34yKq1ToS92qW6bvS40P5xfNXSbNVAXulRPIQ7WDdGNwgsbvg3VkcILG8YV3YWt1MgM --storenode=/ip4/172.18.177.178/tcp/50927/p2p/16Uiu2HAkvG9aMLYTvLtigo8Zz5G3E9i9XChNjLAxCYXGCQYegbNc --store=true --relay=true
2026-04-14 21:42:39.736 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.153 tests-functional_default ae26686eccf57528dfff66a80df3cfebd81693f85414567562f1a2d799180609
2026-04-14 21:42:39.784 DEBUG [src.node.docker_mananger] Container started with ID ae26686eccf5. Setting up logs at ./log/docker/store_node1_2026-04-14_21-42-38__16fb25ec-fa3c-44bb-b068-474ad34353fc__wakuorg_nwaku:latest.log
2026-04-14 21:42:39.784 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7027
2026-04-14 21:42:39.784 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:42:40.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7027/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:40.788 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 21:42:40.788 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:42:40.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:40.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.153/tcp/7028/p2p/16Uiu2HAmHwK9gnM9TaxfatfHKfsuxQ11hbJwH5fKSaLYLyGt69MA","/ip4/172.18.116.153/tcp/7029/ws/p2p/16Uiu2HAmHwK9gnM9TaxfatfHKfsuxQ11hbJwH5fKSaLYLyGt69MA"],"enrUri":"enr:-L24QIOAtGBJf2Obh_6rfcx8ZGBimKOIQP8I8TbHZwO_LrjGF3Bw4LIxxsDDums7UyfmYsx9WF2WsBOj-XdmOq3dHKICgmlkgnY0gmlwhKwSdJmKbXVsdGlhZGRyc5YACASsEnSZBht0AAoErBJ0mQYbdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTnj8GB5Oz1xM6TjkmHX4x3243opafkOux3lybCG2bYmDdGNwght0g3VkcIIbdoV3YWt1MgM"}'
2026-04-14 21:42:40.791 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:42:40.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.178/tcp/50927/p2p/16Uiu2HAkvG9aMLYTvLtigo8Zz5G3E9i9XChNjLAxCYXGCQYegbNc"]'
2026-04-14 21:42:40.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:40.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:42:40.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:40.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7027/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:42:40.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:40.801 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:40.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:40.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:40.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:41.007 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:41.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:41.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:41.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:41.214 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:41.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:41.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:41.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:41.422 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:41.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:41.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:41.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:41.630 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:41.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:41.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:41.637 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:41.838 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:41.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:41.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:41.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:42.045 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:42.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:42.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:42.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:42.254 DEBUG [src.steps.store] Relaying message
2026-04-14 21:42:42.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/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 21:42:42.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:42:42.260 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:42:42.462 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =##
2026-04-14 21:42:42.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:42.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 21:42:42.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7027/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:42.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 21:42:42.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:42:42.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-14 21:42:42.472 DEBUG [tests.store.test_topics] response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-04-14 21:42:42.474 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:42:42.475 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:42:42.476 DEBUG [src.node.waku_node] Stopping container with id 6b43d9a76486
2026-04-14 21:42:42.972 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:42.972 DEBUG [src.node.waku_node] Stopping container with id ae26686eccf5
2026-04-14 21:42:43.457 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:42:43.460 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:42:43.477 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:42:43.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-04-14 21:41:42.395 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:42.396 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-04-14_21-41-42__ad5b3376-f4be-4f6f-a517-2183e8185d0a
2026-04-14 21:41:42.398 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:42.398 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:41:42.400 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-14 21:41:42.406 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:42.407 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-42__ad5b3376-f4be-4f6f-a517-2183e8185d0a__wakuorg_nwaku:latest.log
2026-04-14 21:41:42.407 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:42.407 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:42.408 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:42.408 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.234
2026-04-14 21:41:42.409 DEBUG [src.node.docker_mananger] Generated ports ['20289', '20290', '20291', '20292', '20293']
2026-04-14 21:41:42.409 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:42.409 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:42.409 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:42.409 DEBUG [src.node.docker_mananger] docker run -i -t -p 20289:20289 -p 20290:20290 -p 20291:20291 -p 20292:20292 -p 20293:20293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20291 --rest-port=20289 --tcp-port=20290 --discv5-udp-port=20292 --rest-address=0.0.0.0 --nat=extip:172.18.56.234 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbd23933dd2effe26109db35d7b7760d67abf06d51b2c2abbea16d076e6bae5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20293 --metrics-logging=true --relay=true
2026-04-14 21:41:42.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.234 tests-functional_default d59f6567603e7a3b8444b28dd9bc4aeaf9e5e1370ddb8c76fb59301b745ed738
2026-04-14 21:41:42.628 DEBUG [src.node.docker_mananger] Container started with ID d59f6567603e. Setting up logs at ./log/docker/node1_2026-04-14_21-41-42__ad5b3376-f4be-4f6f-a517-2183e8185d0a__wakuorg_nwaku:latest.log
2026-04-14 21:41:42.629 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20289
2026-04-14 21:41:42.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:42.735 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:42.735 ERROR [src.node.docker_mananger] Max retries reached for container 2df6b7dfb9fc. Exiting log stream.
2026-04-14 21:41:43.215 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:43.215 ERROR [src.node.docker_mananger] Max retries reached for container db29d8f2e18e. Exiting log stream.
2026-04-14 21:41:43.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20289/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:43.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:41:43.632 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:43.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:43.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.234/tcp/20290/p2p/16Uiu2HAmFdtYfpE11FwMhgTtMxXW5c5FteyBMSDsgY6Gk1miaALW","/ip4/172.18.56.234/tcp/20291/ws/p2p/16Uiu2HAmFdtYfpE11FwMhgTtMxXW5c5FteyBMSDsgY6Gk1miaALW"],"enrUri":"enr:-L24QFq97Xwhtwbd0LZJpfOZ525wtxX5o-lz756_wnjTm0uaTYvOPvf_4-wrupT8Beg3dpZTRTtU8BmGJwGA0wgPMfgCgmlkgnY0gmlwhKwSOOqKbXVsdGlhZGRyc5YACASsEjjqBk9CAAoErBI46gZPQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLErq6AoUoE2xaicWabwfkFbXRHTQlBtA0P21Yd568WeDdGNwgk9Cg3VkcIJPRIV3YWt1MgE"}'
2026-04-14 21:41:43.635 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:43.642 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:43.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-42__ad5b3376-f4be-4f6f-a517-2183e8185d0a__wakuorg_nwaku:latest.log
2026-04-14 21:41:43.642 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:43.643 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:43.644 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:43.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.88
2026-04-14 21:41:43.644 DEBUG [src.node.docker_mananger] Generated ports ['27506', '27507', '27508', '27509', '27510']
2026-04-14 21:41:43.644 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:43.644 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:43.645 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:43.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 27506:27506 -p 27507:27507 -p 27508:27508 -p 27509:27509 -p 27510:27510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27508 --rest-port=27506 --tcp-port=27507 --discv5-udp-port=27509 --rest-address=0.0.0.0 --nat=extip:172.18.14.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db3ad8dddf9ec7d9f46bb2baad5ea551dcd8e86aeda757ed2427b7a32bdcb4db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFq97Xwhtwbd0LZJpfOZ525wtxX5o-lz756_wnjTm0uaTYvOPvf_4-wrupT8Beg3dpZTRTtU8BmGJwGA0wgPMfgCgmlkgnY0gmlwhKwSOOqKbXVsdGlhZGRyc5YACASsEjjqBk9CAAoErBI46gZPQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLErq6AoUoE2xaicWabwfkFbXRHTQlBtA0P21Yd568WeDdGNwgk9Cg3VkcIJPRIV3YWt1MgE
2026-04-14 21:41:43.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.88 tests-functional_default 652303cf793fa6d76de78e5353271990c7beb5115eecbdfbcc22f4edcdee2315
2026-04-14 21:41:43.874 DEBUG [src.node.docker_mananger] Container started with ID 652303cf793f. Setting up logs at ./log/docker/node2_2026-04-14_21-41-42__ad5b3376-f4be-4f6f-a517-2183e8185d0a__wakuorg_nwaku:latest.log
2026-04-14 21:41:43.874 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27506
2026-04-14 21:41:43.874 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:44.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27506/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:44.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:41:44.901 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:44.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:44.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.88/tcp/27507/p2p/16Uiu2HAm6NGed5dmJDiKkPq2P2ghrQnCZBH8sArsHRTHpeSAgP3z","/ip4/172.18.14.88/tcp/27508/ws/p2p/16Uiu2HAm6NGed5dmJDiKkPq2P2ghrQnCZBH8sArsHRTHpeSAgP3z"],"enrUri":"enr:-L24QNsbMOwxSQC7-MKmBF5s_Yfomt2WjyBEq-uMzFus0oM0D67Y7ZU9f06lbA2CDHf-I8LnwLbWTcoi0aa6kgyUoPECgmlkgnY0gmlwhKwSDliKbXVsdGlhZGRyc5YACASsEg5YBmtzAAoErBIOWAZrdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECopFvENEh-nJ_F4svwETTEAZNiIlSs7OkOvY8Xd5ruM2DdGNwgmtzg3VkcIJrdYV3YWt1MgE"}'
2026-04-14 21:41:44.908 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:44.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.234/tcp/20290/p2p/16Uiu2HAmFdtYfpE11FwMhgTtMxXW5c5FteyBMSDsgY6Gk1miaALW"]'
2026-04-14 21:41:44.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:44.913 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-14 21:41:44.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:41:44.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:44.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27506/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:41:44.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:44.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20289/relay/v1/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 21:41:44.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:44.928 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-14 21:41:45.029 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-14 21:41:45.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:45.032 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":1776202904922749696,"ephemeral":false,"proof":""}]'
2026-04-14 21:41:45.033 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-14 21:41:45.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:45.036 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":1776202904922749696,"ephemeral":false,"proof":""}]'
2026-04-14 21:41:45.037 INFO [src.steps.relay] WARM UP successful!!
2026-04-14 21:41:45.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20289/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 21:41:45.041 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1000'
2026-04-14 21:41:45.043 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:45.045 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:45.045 DEBUG [src.node.waku_node] Stopping container with id d59f6567603e
2026-04-14 21:41:45.494 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:45.495 DEBUG [src.node.waku_node] Stopping container with id 652303cf793f
2026-04-14 21:41:45.954 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:45.957 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:45.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:45.974 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_admin_peers_stats_counts with id: 2026-04-14_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5
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_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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.39.185
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['27199', '27200', '27201', '27202', '27203']
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 27199:27199 -p 27200:27200 -p 27201:27201 -p 27202:27202 -p 27203:27203 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=27201 --rest-port=27199 --tcp-port=27200 --discv5-udp-port=27202 --rest-address=0.0.0.0 --nat=extip:172.18.39.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1c9aeb63cd9ffca6302ce10c3bc5064b4cea7efa1f3eef7028841d4936cd0bd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27203 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.39.185 tests-functional_default 1789af195190a7e10d2c0f1495df6f93ae17baecef78c9b9321588cf1a1961aa
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1789af195190. Setting up logs at ./log/docker/node1_2026-04-14_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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: 27199
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 44a39cc579e8. 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 008399d4d9a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27199/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:27199/debug/v1/info" -H "Content-Type: application/json" -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.185/tcp/27200/p2p/16Uiu2HAm1h9CAgt7rLgFHPx6pFixQsiXEUgcyphRQRdK2NwAheFu","/ip4/172.18.39.185/tcp/27201/ws/p2p/16Uiu2HAm1h9CAgt7rLgFHPx6pFixQsiXEUgcyphRQRdK2NwAheFu"],"enrUri":"enr:-L24QHAgdWCDlAp-o2OSqZfW7ozEJW2FvTvCLgApM1j8B4MiCSBg_Rn-xBpOwY7E2H2KITRxaq7op1tANhthOVnq4-YCgmlkgnY0gmlwhKwSJ7mKbXVsdGlhZGRyc5YACASsEie5BmpAAAoErBInuQZqQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXRyamwGmm1WNqw-DywjVtyqcdnQE9LywZrvS8o3z5OSDdGNwgmpAg3VkcIJqQoV3YWt1MgU"}'
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.236.209
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['39744', '39745', '39746', '39747', '39748']
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 39744:39744 -p 39745:39745 -p 39746:39746 -p 39747:39747 -p 39748:39748 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=39746 --rest-port=39744 --tcp-port=39745 --discv5-udp-port=39747 --rest-address=0.0.0.0 --nat=extip:172.18.236.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a42e8fab1ad48eefda60e8ea6bceacc07ebdd4bac24fcf23ec4befcfdbfffdde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39748 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHAgdWCDlAp-o2OSqZfW7ozEJW2FvTvCLgApM1j8B4MiCSBg_Rn-xBpOwY7E2H2KITRxaq7op1tANhthOVnq4-YCgmlkgnY0gmlwhKwSJ7mKbXVsdGlhZGRyc5YACASsEie5BmpAAAoErBInuQZqQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXRyamwGmm1WNqw-DywjVtyqcdnQE9LywZrvS8o3z5OSDdGNwgmpAg3VkcIJqQoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.236.209 tests-functional_default c45c468b7551b5767ecf2e62b66131aa9377f5ad867f39bee37370f9854b2a4d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID c45c468b7551. Setting up logs at ./log/docker/node2_2026-04-14_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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: 39744
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39744/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:39744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.209/tcp/39745/p2p/16Uiu2HAmBg9H7cmM13nii8yfCVuhZi9Dnjg7wXmt74M7aCy616zr","/ip4/172.18.236.209/tcp/39746/ws/p2p/16Uiu2HAmBg9H7cmM13nii8yfCVuhZi9Dnjg7wXmt74M7aCy616zr"],"enrUri":"enr:-L24QDV3bCht9arkyNTVtlTBMqFtSV-Mu7Y9x6-rR1gDVYsgaH4turQK-bCi-898CURB0XXT0791ynhq3xMGNt-_L5kCgmlkgnY0gmlwhKwS7NGKbXVsdGlhZGRyc5YACASsEuzRBptBAAoErBLs0QabQt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8W_9I5hzTxEFjzMheSJdemDBz5AQd7VSaNlSwIuiZF-DdGNwgptBg3VkcIKbQ4V3YWt1MgE"}'
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.35.55
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['58292', '58293', '58294', '58295', '58296']
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 58292:58292 -p 58293:58293 -p 58294:58294 -p 58295:58295 -p 58296:58296 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=58294 --rest-port=58292 --tcp-port=58293 --discv5-udp-port=58295 --rest-address=0.0.0.0 --nat=extip:172.18.35.55 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d8ef65048fc9b18da1ce9ed3d076dda5b170d8ab10ded1f5ec2dbcad10c741a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58296 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHAgdWCDlAp-o2OSqZfW7ozEJW2FvTvCLgApM1j8B4MiCSBg_Rn-xBpOwY7E2H2KITRxaq7op1tANhthOVnq4-YCgmlkgnY0gmlwhKwSJ7mKbXVsdGlhZGRyc5YACASsEie5BmpAAAoErBInuQZqQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXRyamwGmm1WNqw-DywjVtyqcdnQE9LywZrvS8o3z5OSDdGNwgmpAg3VkcIJqQoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.35.55 tests-functional_default e51f377a1f35bb63c4952b07090c37d0922264d1d097955477f79f2aece3a91f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID e51f377a1f35. Setting up logs at ./log/docker/node3_2026-04-14_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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: 58292
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58292/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:58292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.55/tcp/58293/p2p/16Uiu2HAmVnCHA6312q4isLoJBR5KDr37jr9Lnrniq3nmC5R1Jr4C","/ip4/172.18.35.55/tcp/58294/ws/p2p/16Uiu2HAmVnCHA6312q4isLoJBR5KDr37jr9Lnrniq3nmC5R1Jr4C"],"enrUri":"enr:-L24QKbYRyeKJWs3UUAIUBNFJn9vH-78Ce66pluc0iAccCUwBmR8SEgQq2m_RCDLxKGG2FCQtcI-snTB-03nZXNhtUICgmlkgnY0gmlwhKwSIzeKbXVsdGlhZGRyc5YACASsEiM3BuO1AAoErBIjNwbjtt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_m87Nhn4Tv1pl9KX8oDGmbNKvnDA66o2XdDn6s8qasWDdGNwguO1g3VkcILjt4V3YWt1MgE"}'
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:27199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.209/tcp/39745/p2p/16Uiu2HAmBg9H7cmM13nii8yfCVuhZi9Dnjg7wXmt74M7aCy616zr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.55/tcp/58293/p2p/16Uiu2HAmVnCHA6312q4isLoJBR5KDr37jr9Lnrniq3nmC5R1Jr4C"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.55/tcp/58293/p2p/16Uiu2HAmVnCHA6312q4isLoJBR5KDr37jr9Lnrniq3nmC5R1Jr4C"]'
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: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.229.215
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['17111', '17112', '17113', '17114', '17115']
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 17111:17111 -p 17112:17112 -p 17113:17113 -p 17114:17114 -p 17115:17115 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=17113 --rest-port=17111 --tcp-port=17112 --discv5-udp-port=17114 --rest-address=0.0.0.0 --nat=extip:172.18.229.215 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=724f31faf6b49f2bc03fcd7bfee272edcd90f0a09f4b4f38236bebbcc4b7ffcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17115 --metrics-logging=true --relay=false --filternode=/ip4/172.18.39.185/tcp/27200/p2p/16Uiu2HAm1h9CAgt7rLgFHPx6pFixQsiXEUgcyphRQRdK2NwAheFu --discv5-bootstrap-node=enr:-L24QHAgdWCDlAp-o2OSqZfW7ozEJW2FvTvCLgApM1j8B4MiCSBg_Rn-xBpOwY7E2H2KITRxaq7op1tANhthOVnq4-YCgmlkgnY0gmlwhKwSJ7mKbXVsdGlhZGRyc5YACASsEie5BmpAAAoErBInuQZqQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXRyamwGmm1WNqw-DywjVtyqcdnQE9LywZrvS8o3z5OSDdGNwgmpAg3VkcIJqQoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.229.215 tests-functional_default 04293c191d5dbdf14af19c8df63a2c0d6171d6b38b030f44f46a8e3cdad1a25f
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 04293c191d5d. Setting up logs at ./log/docker/node4_2026-04-14_21-41-35__16bd47d0-c9a7-47ee-b0f3-60da4df4f0a5__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: 17111
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17111/health" -H "Content-Type: application/json" -d 'None'
INFO  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:17111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.215/tcp/17112/p2p/16Uiu2HAmPheQzC3x6kSa4qiQ3CZ4eX3irsPj5TveaaCXSPvyNj6w","/ip4/172.18.229.215/tcp/17113/ws/p2p/16Uiu2HAmPheQzC3x6kSa4qiQ3CZ4eX3irsPj5TveaaCXSPvyNj6w"],"enrUri":"enr:-L24QLJAA-G7UlfjNcyHtMSP-BxPZ_51hv6D8G62fJwlDfnaDlxcRyJmYi7S6z9SkBLclkAMXnqfciLwqSh-pTOj2HUCgmlkgnY0gmlwhKwS5deKbXVsdGlhZGRyc5YACASsEuXXBkLYAAoErBLl1wZC2d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpB7BsavoWe4bkhSt0PIWpVIKlb-3OlRF3b30pr5C7CiDdGNwgkLYg3VkcIJC2oV3YWt1MgA"}'
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:17111/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:27199/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":3},"By Connectedness":{"Connected":3,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":2,"Total relay peers":1},"Mesh peers":{"0":2,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":2,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":3,"/vac/waku/store-query/3.0.0":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":3,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:119 Node-1 admin peers stats {'Sum': {'Total peers': 3}, 'By Connectedness': {'Connected': 3, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 2, 'Total relay peers': 1}, 'Mesh peers': {'0': 2, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 2, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 3, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 3, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 1789af195190
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id c45c468b7551
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id e51f377a1f35
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 1789af195190. 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 04293c191d5d
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 c45c468b7551. 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,143 @@
2026-04-14 21:43:19.698 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:43:19.698 DEBUG [tests.conftest] Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b
2026-04-14 21:43:19.699 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:43:19.708 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:19.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
2026-04-14 21:43:19.715 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:19.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
2026-04-14 21:43:19.721 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:43:19.721 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
2026-04-14 21:43:19.722 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:43:19.722 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:19.722 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:19.724 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:19.724 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.78
2026-04-14 21:43:19.724 DEBUG [src.node.docker_mananger] Generated ports ['55411', '55412', '55413', '55414', '55415']
2026-04-14 21:43:19.724 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:19.724 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:19.725 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:19.725 DEBUG [src.node.docker_mananger] docker run -i -t -p 55411:55411 -p 55412:55412 -p 55413:55413 -p 55414:55414 -p 55415:55415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55413 --rest-port=55411 --tcp-port=55412 --discv5-udp-port=55414 --rest-address=0.0.0.0 --nat=extip:172.18.14.78 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4e3c7bede10dfdfe4a333dcdf0f67b5b2aebefae5ad3be4bacd08daabf5b0dde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55415 --metrics-logging=true --store=true --relay=true
2026-04-14 21:43:19.901 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.78 tests-functional_default 729fb6e48165441b9094dd492e3ba268931835ecfd41d95e1212a596c1dd9127
2026-04-14 21:43:19.935 DEBUG [src.node.docker_mananger] Container started with ID 729fb6e48165. Setting up logs at ./log/docker/node1_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
2026-04-14 21:43:19.936 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55411
2026-04-14 21:43:19.936 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:20.096 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:20.096 ERROR [src.node.docker_mananger] Max retries reached for container 02b0fb8974f9. Exiting log stream.
2026-04-14 21:43:20.524 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:20.524 ERROR [src.node.docker_mananger] Max retries reached for container 9935df06cdbd. Exiting log stream.
2026-04-14 21:43:20.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55411/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:20.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:43:20.940 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:20.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55411/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:20.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup","/ip4/172.18.14.78/tcp/55413/ws/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup"],"enrUri":"enr:-L24QPYpovilhJyNCUPdU1rWkARjKy2mUSqOY62J6NbddkTOfw0GV8OgUMScc3GF7HU0bzXHQQnP0DTUbWW5T0ecGAsCgmlkgnY0gmlwhKwSDk6KbXVsdGlhZGRyc5YACASsEg5OBth0AAoErBIOTgbYdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrC9bAhtY4pIemB6tyYPkl3M2o3-X3YkFtpFyx13WZUODdGNwgth0g3VkcILYdoV3YWt1MgM"}'
2026-04-14 21:43:20.944 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:20.944 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:20.944 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:20.946 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:20.946 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.77
2026-04-14 21:43:20.946 DEBUG [src.node.docker_mananger] Generated ports ['46984', '46985', '46986', '46987', '46988']
2026-04-14 21:43:20.946 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:20.946 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:20.946 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:20.946 DEBUG [src.node.docker_mananger] docker run -i -t -p 46984:46984 -p 46985:46985 -p 46986:46986 -p 46987:46987 -p 46988:46988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46986 --rest-port=46984 --tcp-port=46985 --discv5-udp-port=46987 --rest-address=0.0.0.0 --nat=extip:172.18.58.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=66b9c191ec1df517a3ff48f3c5ebc7f2db4a10feeebc7c998d9e21dc2fae32fe --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46988 --metrics-logging=true --relay=false --storenode=/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup --discv5-bootstrap-node=enr:-L24QPYpovilhJyNCUPdU1rWkARjKy2mUSqOY62J6NbddkTOfw0GV8OgUMScc3GF7HU0bzXHQQnP0DTUbWW5T0ecGAsCgmlkgnY0gmlwhKwSDk6KbXVsdGlhZGRyc5YACASsEg5OBth0AAoErBIOTgbYdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrC9bAhtY4pIemB6tyYPkl3M2o3-X3YkFtpFyx13WZUODdGNwgth0g3VkcILYdoV3YWt1MgM
2026-04-14 21:43:21.120 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.77 tests-functional_default ad732bdee7a79d94d7fd67513b59b17c1f8a671455cb8e98d9a0c8c5217e729d
2026-04-14 21:43:21.155 DEBUG [src.node.docker_mananger] Container started with ID ad732bdee7a7. Setting up logs at ./log/docker/node2_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
2026-04-14 21:43:21.156 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46984
2026-04-14 21:43:21.157 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:22.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46984/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:22.160 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 21:43:22.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:22.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46984/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:22.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.77/tcp/46985/p2p/16Uiu2HAmEr6map8tkY6g7rWHqowDeAbC3GNTLLyZpWAtzYpj6Dod","/ip4/172.18.58.77/tcp/46986/ws/p2p/16Uiu2HAmEr6map8tkY6g7rWHqowDeAbC3GNTLLyZpWAtzYpj6Dod"],"enrUri":"enr:-L24QDNUj0KdYBsI-AyfXK2HAEculTGuOdpT9ruUu8CgCkOlHSlfmqRn9Ih62RYNk44PVGY-hwrWOHn48Iik40DF2TICgmlkgnY0gmlwhKwSOk2KbXVsdGlhZGRyc5YACASsEjpNBreJAAoErBI6TQa3it0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIJAFRNK2453VVjbd87MNs89b7xfQ6MsnkgSioDCS6UiDdGNwgreJg3VkcIK3i4V3YWt1MgA"}'
2026-04-14 21:43:22.163 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:22.163 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:43:22.163 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:43:22.165 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:43:22.165 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.170
2026-04-14 21:43:22.165 DEBUG [src.node.docker_mananger] Generated ports ['1895', '1896', '1897', '1898', '1899']
2026-04-14 21:43:22.165 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:43:22.165 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:43:22.166 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:43:22.166 DEBUG [src.node.docker_mananger] docker run -i -t -p 1895:1895 -p 1896:1896 -p 1897:1897 -p 1898:1898 -p 1899:1899 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1897 --rest-port=1895 --tcp-port=1896 --discv5-udp-port=1898 --rest-address=0.0.0.0 --nat=extip:172.18.158.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=39ff92c1c3be3bbd1d3bbb4f3f9d07fcbd1be4f2a5f4d9df0fa8a537c20fc3dc --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1899 --metrics-logging=true --relay=false --storenode=/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup --discv5-bootstrap-node=enr:-L24QDNUj0KdYBsI-AyfXK2HAEculTGuOdpT9ruUu8CgCkOlHSlfmqRn9Ih62RYNk44PVGY-hwrWOHn48Iik40DF2TICgmlkgnY0gmlwhKwSOk2KbXVsdGlhZGRyc5YACASsEjpNBreJAAoErBI6TQa3it0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIJAFRNK2453VVjbd87MNs89b7xfQ6MsnkgSioDCS6UiDdGNwgreJg3VkcIK3i4V3YWt1MgA
2026-04-14 21:43:22.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.170 tests-functional_default 3793ae0696abf9fae6199aca31a2019e7dc4d232e953df06ae14ec2b79c2ec1d
2026-04-14 21:43:22.368 DEBUG [src.node.docker_mananger] Container started with ID 3793ae0696ab. Setting up logs at ./log/docker/node3_2026-04-14_21-43-19__78d27a8e-debc-4e1f-836b-e2d5cbe85c6b__wakuorg_nwaku:latest.log
2026-04-14 21:43:22.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1895
2026-04-14 21:43:22.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:43:23.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1895/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:23.372 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 21:43:23.372 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:43:23.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1895/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:23.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.170/tcp/1896/p2p/16Uiu2HAm1iouKWKWMgyFryFSoLW84rM8EVGmaicJ7usA2a63HzLv","/ip4/172.18.158.170/tcp/1897/ws/p2p/16Uiu2HAm1iouKWKWMgyFryFSoLW84rM8EVGmaicJ7usA2a63HzLv"],"enrUri":"enr:-L24QIIqA9vkjCFHsI5TlTxidORPAkNXWVZkYUso64kmM03FYWTL7ouAgPA_PYWW7xiO0Zu0hgTuEi5FrFDlfhgn2GgCgmlkgnY0gmlwhKwSnqqKbXVsdGlhZGRyc5YACASsEp6qBgdoAAoErBKeqgYHad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXYn0J4ZpGb1kvA9guFXyr_qt4_CwW4nS8OQvA-aNAAeDdGNwggdog3VkcIIHaoV3YWt1MgA"}'
2026-04-14 21:43:23.374 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:43:23.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46984/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.78/tcp/55412/p2p/16Uiu2HAm71oz7LxNtoay6bgcZF44K8BcyzfM3ixWc5nvHmShpEup"]'
2026-04-14 21:43:23.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:23.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1895/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.77/tcp/46985/p2p/16Uiu2HAmEr6map8tkY6g7rWHqowDeAbC3GNTLLyZpWAtzYpj6Dod"]'
2026-04-14 21:43:23.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:23.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:43:23.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:23.451 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:23.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:23.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:23.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:23.656 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:23.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:23.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:23.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:23.862 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:23.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:23.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:23.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:24.068 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:24.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:24.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:24.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:24.273 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:24.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:24.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:24.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:24.479 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:24.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:24.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:24.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:24.685 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:24.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:24.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:24.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:24.890 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:24.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:24.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:24.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:25.095 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:25.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:25.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:25.100 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:25.301 DEBUG [src.steps.store] Relaying message
2026-04-14 21:43:25.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55411/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 21:43:25.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:43:25.305 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:43:25.506 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:43:25.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55411/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:25.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93cb0e7d89f0ebabea45c9c6c9663074a8e309dbb7a98bfd72a0f1331c054a14"},{"messageHash":"0xc434480564bf219a22f1d23d9af869c3f23582e78f024d2ca1d707d2f3ef3bbd"},{"messageHash":"0xb2c024cc78e147dab4453532266e5c740476ccb5d11b9570d8b1d0f2a6ac24a9"},{"messageHash":"0x40b2396b3a5b20d68a235c306ebb2dd712056ad7bc74cc967de37b10bac67885"},{"messageHash":"0xfa35dc7ec3bc9ad700edd184455939096e42fe90a87aef6e67f0b27b1753bd9a"},{"messageHash":"0xb6218cff20efb58f9297171ddf88a17c839b2070ed1bc4934bd7e2ba2235b696"},{"messageHash":"0xe73d65ad0df7aa7ba3d92ee8a1e33711a59f98f382c963c01d259165795097f3"},{"messageHash":"0x6fa8844f00665d4b590e98def0687fca30840a0fcfd21bca2bfe9d7a7b562697"},{"messageHash":"0xc2a435ebbff8c5b7bc83040dd42af493cacef9a3a64704d928c2917ced05df5e"},{"messageHash":"0xc26453a2ea609e0d3f5a9f05bc0e87bbb4482f3c11f99dfacaa5205fc72ebb5c"}]}'
2026-04-14 21:43:25.510 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:43:25.513 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:43:25.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46984/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:25.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"68d14bf431336c3b6c09","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93cb0e7d89f0ebabea45c9c6c9663074a8e309dbb7a98bfd72a0f1331c054a14"},{"messageHash":"0xc434480564bf219a22f1d23d9af869c3f23582e78f024d2ca1d707d2f3ef3bbd"},{"messageHash":"0xb2c024cc78e147dab4453532266e5c740476ccb5d11b9570d8b1d0f2a6ac24a9"},{"messageHash":"0x40b2396b3a5b20d68a235c306ebb2dd712056ad7bc74cc967de37b10bac67885"},{"messageHash":"0xfa35dc7ec3bc9ad700edd184455939096e42fe90a87aef6e67f0b27b1753bd9a"},{"messageHash":"0xb6218cff20efb58f9297171ddf88a17c839b2070ed1bc4934bd7e2ba2235b696"},{"messageHash":"0xe73d65ad0df7aa7ba3d92ee8a1e33711a59f98f382c963c01d259165795097f3"},{"messageHash":"0x6fa8844f00665d4b590e98def0687fca30840a0fcfd21bca2bfe9d7a7b562697"},{"messageHash":"0xc2a435ebbff8c5b7bc83040dd42af493cacef9a3a64704d928c2917ced05df5e"},{"messageHash":"0xc26453a2ea609e0d3f5a9f05bc0e87bbb4482f3c11f99dfacaa5205fc72ebb5c"}]}'
2026-04-14 21:43:25.523 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:43:25.524 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:43:25.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1895/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:43:25.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5ce13b4e6ef340081085","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93cb0e7d89f0ebabea45c9c6c9663074a8e309dbb7a98bfd72a0f1331c054a14"},{"messageHash":"0xc434480564bf219a22f1d23d9af869c3f23582e78f024d2ca1d707d2f3ef3bbd"},{"messageHash":"0xb2c024cc78e147dab4453532266e5c740476ccb5d11b9570d8b1d0f2a6ac24a9"},{"messageHash":"0x40b2396b3a5b20d68a235c306ebb2dd712056ad7bc74cc967de37b10bac67885"},{"messageHash":"0xfa35dc7ec3bc9ad700edd184455939096e42fe90a87aef6e67f0b27b1753bd9a"},{"messageHash":"0xb6218cff20efb58f9297171ddf88a17c839b2070ed1bc4934bd7e2ba2235b696"},{"messageHash":"0xe73d65ad0df7aa7ba3d92ee8a1e33711a59f98f382c963c01d259165795097f3"},{"messageHash":"0x6fa8844f00665d4b590e98def0687fca30840a0fcfd21bca2bfe9d7a7b562697"},{"messageHash":"0xc2a435ebbff8c5b7bc83040dd42af493cacef9a3a64704d928c2917ced05df5e"},{"messageHash":"0xc26453a2ea609e0d3f5a9f05bc0e87bbb4482f3c11f99dfacaa5205fc72ebb5c"}]}'
2026-04-14 21:43:25.553 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:43:25.563 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:43:25.564 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:43:25.564 DEBUG [src.node.waku_node] Stopping container with id 729fb6e48165
2026-04-14 21:43:25.999 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:26.000 DEBUG [src.node.waku_node] Stopping container with id ad732bdee7a7
2026-04-14 21:43:26.418 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:26.420 DEBUG [src.node.waku_node] Stopping container with id 3793ae0696ab
2026-04-14 21:43:26.841 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:43:26.847 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:43:26.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:26.878 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:26.889 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:43:26.891 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:43:26.892 ERROR [src.node.docker_mananger] Max retries reached for container 729fb6e48165. Exiting log stream.

View File

@ -0,0 +1,84 @@
2026-04-14 21:40:10.212 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:40:10.213 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_pubsub_topics with id: 2026-04-14_21-40-10__8c243c1a-d884-481a-84a4-bfc6e4c7e3cd
2026-04-14 21:40:10.214 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:40:10.214 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:40:10.214 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-14 21:40:10.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:10.229 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-40-10__8c243c1a-d884-481a-84a4-bfc6e4c7e3cd__wakuorg_nwaku:latest.log
2026-04-14 21:40:10.229 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:10.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:10.232 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:10.233 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.109
2026-04-14 21:40:10.233 DEBUG [src.node.docker_mananger] Generated ports ['48473', '48474', '48475', '48476', '48477']
2026-04-14 21:40:10.233 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:40:10.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:10.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:10.233 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:10.234 DEBUG [src.node.docker_mananger] docker run -i -t -p 48473:48473 -p 48474:48474 -p 48475:48475 -p 48476:48476 -p 48477:48477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48475 --rest-port=48473 --tcp-port=48474 --discv5-udp-port=48476 --rest-address=0.0.0.0 --nat=extip:172.18.124.109 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=5bd9faf30a37ce2fc08d94fea8c7bdd73cff13d0fbf428f3dbcdfe9ce8f23ccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48477 --metrics-logging=true --relay=true --filter=true
2026-04-14 21:40:10.444 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.109 tests-functional_default 1c9bf52df21c8a345566538d6e23489faf437779c1d23ef160333eacb3e7b596
2026-04-14 21:40:10.482 DEBUG [src.node.docker_mananger] Container started with ID 1c9bf52df21c. Setting up logs at ./log/docker/node1_2026-04-14_21-40-10__8c243c1a-d884-481a-84a4-bfc6e4c7e3cd__wakuorg_nwaku:latest.log
2026-04-14 21:40:10.483 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48473
2026-04-14 21:40:10.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:10.496 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:10.497 ERROR [src.node.docker_mananger] Max retries reached for container 8b0d3eba5691. Exiting log stream.
2026-04-14 21:40:11.063 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:40:11.063 ERROR [src.node.docker_mananger] Max retries reached for container c07acbf40bf4. Exiting log stream.
2026-04-14 21:40:11.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48473/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:11.487 INFO [src.node.api_clients.base_client] Response status code: 200. 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 21:40:11.488 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:11.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:11.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.109/tcp/48474/p2p/16Uiu2HAm6QUrm3h6d8GdrSuHfu9TWUyWnq2yL7wALAaqoi3cyC4M","/ip4/172.18.124.109/tcp/48475/ws/p2p/16Uiu2HAm6QUrm3h6d8GdrSuHfu9TWUyWnq2yL7wALAaqoi3cyC4M"],"enrUri":"enr:-L24QAaUKfu2FlAjV9bsL_55SHRUCK_MOzzOrP3AYC29iQQ7CnbpXNzm31kput5MtRnS7oPW3LkqWxDELpSOcDLEoNYCgmlkgnY0gmlwhKwSfG2KbXVsdGlhZGRyc5YACASsEnxtBr1aAAoErBJ8bQa9W90DgnJzhQDHAQAAiXNlY3AyNTZrMaECoyJmiQL_cA6xvqUwOcog3SP8ujKQvvuy6AX2TCCxF76DdGNwgr1ag3VkcIK9XIV3YWt1MgU"}'
2026-04-14 21:40:11.490 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:11.498 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:40:11.498 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-40-10__8c243c1a-d884-481a-84a4-bfc6e4c7e3cd__wakuorg_nwaku:latest.log
2026-04-14 21:40:11.498 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:40:11.498 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:40:11.499 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:40:11.500 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.94
2026-04-14 21:40:11.500 DEBUG [src.node.docker_mananger] Generated ports ['23541', '23542', '23543', '23544', '23545']
2026-04-14 21:40:11.500 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-14 21:40:11.500 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:40:11.500 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:40:11.500 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:40:11.500 DEBUG [src.node.docker_mananger] docker run -i -t -p 23541:23541 -p 23542:23542 -p 23543:23543 -p 23544:23544 -p 23545:23545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23543 --rest-port=23541 --tcp-port=23542 --discv5-udp-port=23544 --rest-address=0.0.0.0 --nat=extip:172.18.175.94 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c51dbb2f7eb2f9b92db23e1d242fb5d333a1da98c51cfd5fd3b5cae34de3c8ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23545 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAaUKfu2FlAjV9bsL_55SHRUCK_MOzzOrP3AYC29iQQ7CnbpXNzm31kput5MtRnS7oPW3LkqWxDELpSOcDLEoNYCgmlkgnY0gmlwhKwSfG2KbXVsdGlhZGRyc5YACASsEnxtBr1aAAoErBJ8bQa9W90DgnJzhQDHAQAAiXNlY3AyNTZrMaECoyJmiQL_cA6xvqUwOcog3SP8ujKQvvuy6AX2TCCxF76DdGNwgr1ag3VkcIK9XIV3YWt1MgU
2026-04-14 21:40:11.693 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.94 tests-functional_default b1f16ff9ab773e9a05cf5805457b068eec0f65648f09fd0a13e7136e458005fc
2026-04-14 21:40:11.727 DEBUG [src.node.docker_mananger] Container started with ID b1f16ff9ab77. Setting up logs at ./log/docker/node2_2026-04-14_21-40-10__8c243c1a-d884-481a-84a4-bfc6e4c7e3cd__wakuorg_nwaku:latest.log
2026-04-14 21:40:11.728 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23541
2026-04-14 21:40:11.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:40:12.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23541/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:12.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, 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 21:40:12.758 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:40:12.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:40:12.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.94/tcp/23542/p2p/16Uiu2HAm15XMqQ6D4BxzB9o7bcmZUrEsXaUuh8Sz9E8jDrMMHSuM","/ip4/172.18.175.94/tcp/23543/ws/p2p/16Uiu2HAm15XMqQ6D4BxzB9o7bcmZUrEsXaUuh8Sz9E8jDrMMHSuM"],"enrUri":"enr:-L24QAeQTeuqBdsTZNVmwvlMMcRUCjfEMpr6cBoNTdKa7XoPfzZN-QGdcxjAyKtzeZgzoaw040s93wMsnqFjuINInDkCgmlkgnY0gmlwhKwSr16KbXVsdGlhZGRyc5YACASsEq9eBlv2AAoErBKvXgZb990DgnJzhQDHAQAAiXNlY3AyNTZrMaECU_zCPSeQWzs63dmlqLP6l3hc-moHEMHQ-adusYM7QOCDdGNwglv2g3VkcIJb-IV3YWt1MgE"}'
2026-04-14 21:40:12.767 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:40:12.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.109/tcp/48474/p2p/16Uiu2HAm6QUrm3h6d8GdrSuHfu9TWUyWnq2yL7wALAaqoi3cyC4M"]'
2026-04-14 21:40:12.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:12.770 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:48473/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 21:40:12.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:12.774 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:23541/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 21:40:12.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:40:12.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.784 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.788 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.792 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.796 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.800 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.803 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.807 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48473/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 21:40:12.811 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48473/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 21:40:12.814 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:40:12.815 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:40:12.815 DEBUG [src.node.waku_node] Stopping container with id 1c9bf52df21c
2026-04-14 21:40:13.323 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:13.325 DEBUG [src.node.waku_node] Stopping container with id b1f16ff9ab77
2026-04-14 21:40:13.828 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:40:13.830 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:40:13.842 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:40:13.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_and_retrieve_duplicate_message with id: 2026-04-14_21-40-02__5ab6d0bc-b7b6-4059-abcf-4931fd83316f
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_21-40-02__5ab6d0bc-b7b6-4059-abcf-4931fd83316f__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.31
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['18076', '18077', '18078', '18079', '18080']
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 18076:18076 -p 18077:18077 -p 18078:18078 -p 18079:18079 -p 18080:18080 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18078 --rest-port=18076 --tcp-port=18077 --discv5-udp-port=18079 --rest-address=0.0.0.0 --nat=extip:172.18.242.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b92fded0ddc45dcbf20ce1f7defbdb7f38cfe5145f76b7dc5d9bccc0aea7cddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18080 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.242.31 tests-functional_default 417e42a2dc823ab5cb9340521be8300aa67f3743ce0a26e795f84692ae9cdf3d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 417e42a2dc82. Setting up logs at ./log/docker/node1_2026-04-14_21-40-02__5ab6d0bc-b7b6-4059-abcf-4931fd83316f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 18076
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 eaaa07989556. 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 67fefee0aa3d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18076/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:18076/debug/v1/info" -H "Content-Type: application/json" -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.31/tcp/18077/p2p/16Uiu2HAmRtzKfrvyh4ko1ogEcrTfXbN725e3vGXXKGedYSBpA8vK","/ip4/172.18.242.31/tcp/18078/ws/p2p/16Uiu2HAmRtzKfrvyh4ko1ogEcrTfXbN725e3vGXXKGedYSBpA8vK"],"enrUri":"enr:-L24QI71fGVSNNEPgz87KPIV1tpPCFTwtGnR2ifC1_sDYX-oIDoccc-G2LSySyBU3v0Lv-Cwlg38w-xdhhtaPY3pgusCgmlkgnY0gmlwhKwS8h-KbXVsdGlhZGRyc5YACASsEvIfBkadAAoErBLyHwZGnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxL4HoWawVxC-f029PW-AO6EEdO7wmZ68-hVGk1fQBWiDdGNwgkadg3VkcIJGn4V3YWt1MgE"}'
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_21-40-02__5ab6d0bc-b7b6-4059-abcf-4931fd83316f__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.174
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['16553', '16554', '16555', '16556', '16557']
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 16553:16553 -p 16554:16554 -p 16555:16555 -p 16556:16556 -p 16557:16557 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16555 --rest-port=16553 --tcp-port=16554 --discv5-udp-port=16556 --rest-address=0.0.0.0 --nat=extip:172.18.170.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da9c9f8e29f9d8719dfecc3bfe084e93b03ddde83569db94bf32a0e1ce01fe0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16557 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI71fGVSNNEPgz87KPIV1tpPCFTwtGnR2ifC1_sDYX-oIDoccc-G2LSySyBU3v0Lv-Cwlg38w-xdhhtaPY3pgusCgmlkgnY0gmlwhKwS8h-KbXVsdGlhZGRyc5YACASsEvIfBkadAAoErBLyHwZGnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxL4HoWawVxC-f029PW-AO6EEdO7wmZ68-hVGk1fQBWiDdGNwgkadg3VkcIJGn4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.170.174 tests-functional_default 411376a8a6f559127874beeaa2306cc32eaeb40e89ee1938082407dae3c73bb8
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 411376a8a6f5. Setting up logs at ./log/docker/node2_2026-04-14_21-40-02__5ab6d0bc-b7b6-4059-abcf-4931fd83316f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 16553
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16553/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:16553/debug/v1/info" -H "Content-Type: application/json" -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.174/tcp/16554/p2p/16Uiu2HAkvRzbDGmk6ByA5Cz9GWHYiq813txFKGA9vkyA3DPXWrkn","/ip4/172.18.170.174/tcp/16555/ws/p2p/16Uiu2HAkvRzbDGmk6ByA5Cz9GWHYiq813txFKGA9vkyA3DPXWrkn"],"enrUri":"enr:-L24QGlCvwVe-WhRflh_M0RsUy5jPj7qUBXv7uhWtTcoKzg3O9Polv9FJk1CL-WamJ4kIonrQDA2yWmbuUDPH7ZbOyQCgmlkgnY0gmlwhKwSqq6KbXVsdGlhZGRyc5YACASsEqquBkCqAAoErBKqrgZAq90DgnJzhQDGAQAAiXNlY3AyNTZrMaECDvC65mxcDpJJJR1vIkuxiEKWPUGjF2yRlHnnocii9PeDdGNwgkCqg3VkcIJArIV3YWt1MgE"}'
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:16553/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.31/tcp/18077/p2p/16Uiu2HAmRtzKfrvyh4ko1ogEcrTfXbN725e3vGXXKGedYSBpA8vK"]'
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:18076/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:16553/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:18076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:18076/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":1776202804726195712,"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:16553/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":1776202804726195712,"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:18076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:18076/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":1776202804840997334,"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:16553/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":1776202804840997334,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18076/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:18076/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":1776202804840997334,"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:16553/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'[]'
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 417e42a2dc82
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 411376a8a6f5
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 @@
2026-04-14 21:38:08.929 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:38:08.929 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_relaying_node with id: 2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c
2026-04-14 21:38:08.929 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:38:08.930 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:38:08.930 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:38:08.938 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:08.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c__wakuorg_nwaku:latest.log
2026-04-14 21:38:08.945 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:08.945 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c__wakuorg_nwaku:latest.log
2026-04-14 21:38:08.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:38:08.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c__wakuorg_nwaku:latest.log
2026-04-14 21:38:08.951 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:38:08.951 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:38:08.952 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:08.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:08.992 DEBUG [src.node.docker_mananger] Network tests-functional_default created
2026-04-14 21:38:08.992 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.102
2026-04-14 21:38:08.992 DEBUG [src.node.docker_mananger] Generated ports ['20394', '20395', '20396', '20397', '20398']
2026-04-14 21:38:08.992 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:08.992 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:08.992 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:08.993 DEBUG [src.node.docker_mananger] docker run -i -t -p 20394:20394 -p 20395:20395 -p 20396:20396 -p 20397:20397 -p 20398:20398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20396 --rest-port=20394 --tcp-port=20395 --discv5-udp-port=20397 --rest-address=0.0.0.0 --nat=extip:172.18.10.102 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4baaf73b706e6f4ac3ca1ee2fc916cb275dbd7e5f14ef5caeed2fcff42ded11b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20398 --metrics-logging=true --relay=true
2026-04-14 21:38:11.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.102 tests-functional_default c49fcffdba7af53e7f34f649e5fc75137cc7fca9a3b42c1166a652324257af60
2026-04-14 21:38:11.920 DEBUG [src.node.docker_mananger] Container started with ID c49fcffdba7a. Setting up logs at ./log/docker/node1_2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c__wakuorg_nwaku:latest.log
2026-04-14 21:38:11.920 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20394
2026-04-14 21:38:11.920 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:12.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20394/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:12.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"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 21:38:12.925 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:12.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:12.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.102/tcp/20395/p2p/16Uiu2HAm3goGQ44KPjPpmVpKJTnGC5Q9Cig6jR49PfyckvMn7p5D","/ip4/172.18.10.102/tcp/20396/ws/p2p/16Uiu2HAm3goGQ44KPjPpmVpKJTnGC5Q9Cig6jR49PfyckvMn7p5D"],"enrUri":"enr:-L24QMANj1vjlzZCGiEhfyplIYbPYxJ252iJcKycfc1VCj19DfpZ3ciwkrL8eFGzYpgSgJOi2uJIYNES9j5c92vZtfsCgmlkgnY0gmlwhKwSCmaKbXVsdGlhZGRyc5YACASsEgpmBk-rAAoErBIKZgZPrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECer1yONyZ4fMae6GP-HyMXyd16g91Pa5KZ3XaxeiHTZCDdGNwgk-rg3VkcIJPrYV3YWt1MgE"}'
2026-04-14 21:38:12.927 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:12.927 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:12.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:12.929 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:12.929 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.195
2026-04-14 21:38:12.929 DEBUG [src.node.docker_mananger] Generated ports ['8044', '8045', '8046', '8047', '8048']
2026-04-14 21:38:12.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:12.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:12.929 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:12.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 8044:8044 -p 8045:8045 -p 8046:8046 -p 8047:8047 -p 8048:8048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8046 --rest-port=8044 --tcp-port=8045 --discv5-udp-port=8047 --rest-address=0.0.0.0 --nat=extip:172.18.169.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6cc5f81fac9e2deba039bc882194ea3cfa2ddb5d1bed362551367b1b7f488dba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8048 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QMANj1vjlzZCGiEhfyplIYbPYxJ252iJcKycfc1VCj19DfpZ3ciwkrL8eFGzYpgSgJOi2uJIYNES9j5c92vZtfsCgmlkgnY0gmlwhKwSCmaKbXVsdGlhZGRyc5YACASsEgpmBk-rAAoErBIKZgZPrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECer1yONyZ4fMae6GP-HyMXyd16g91Pa5KZ3XaxeiHTZCDdGNwgk-rg3VkcIJPrYV3YWt1MgE
2026-04-14 21:38:13.112 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.195 tests-functional_default 991cb2c45790ff28c83e1fdd317d381a2d4b7d11413f0226567c1a428477c3a6
2026-04-14 21:38:13.150 DEBUG [src.node.docker_mananger] Container started with ID 991cb2c45790. Setting up logs at ./log/docker/node2_2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c__wakuorg_nwaku:latest.log
2026-04-14 21:38:13.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8044
2026-04-14 21:38:13.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:14.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8044/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:14.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:38:14.156 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:14.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8044/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:14.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.195/tcp/8045/p2p/16Uiu2HAmBBdf668tQVPko6JWYJbyRzNjVUhdroS4cD79JYhaHfDu","/ip4/172.18.169.195/tcp/8046/ws/p2p/16Uiu2HAmBBdf668tQVPko6JWYJbyRzNjVUhdroS4cD79JYhaHfDu"],"enrUri":"enr:-L24QOn0N57ZwTuIdQp2CTcVt7GevXGM5OzgAiZrQfOkWKIpMSqEgasm8bUZORT62BhzW1e_i3GC-YBk1E7K_HFLxr4CgmlkgnY0gmlwhKwSqcOKbXVsdGlhZGRyc5YACASsEqnDBh9tAAoErBKpwwYfbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6iI7wngF_4Dv0Qg8dsgV0jD4aYqUSu-GtAVrcCLoGRSDdGNwgh9tg3VkcIIfb4V3YWt1MgM"}'
2026-04-14 21:38:14.159 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:14.159 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:38:14.159 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:38:14.161 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:38:14.161 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.136
2026-04-14 21:38:14.161 DEBUG [src.node.docker_mananger] Generated ports ['31884', '31885', '31886', '31887', '31888']
2026-04-14 21:38:14.161 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:38:14.161 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:38:14.162 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:38:14.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 31884:31884 -p 31885:31885 -p 31886:31886 -p 31887:31887 -p 31888:31888 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31886 --rest-port=31884 --tcp-port=31885 --discv5-udp-port=31887 --rest-address=0.0.0.0 --nat=extip:172.18.90.136 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfcfc6ed63aebf9c02a921af88efdcae2b28baf7d5a5cc66caff3f9b24ec56be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31888 --metrics-logging=true --relay=false --storenode=/ip4/172.18.169.195/tcp/8045/p2p/16Uiu2HAmBBdf668tQVPko6JWYJbyRzNjVUhdroS4cD79JYhaHfDu --discv5-bootstrap-node=enr:-L24QOn0N57ZwTuIdQp2CTcVt7GevXGM5OzgAiZrQfOkWKIpMSqEgasm8bUZORT62BhzW1e_i3GC-YBk1E7K_HFLxr4CgmlkgnY0gmlwhKwSqcOKbXVsdGlhZGRyc5YACASsEqnDBh9tAAoErBKpwwYfbt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6iI7wngF_4Dv0Qg8dsgV0jD4aYqUSu-GtAVrcCLoGRSDdGNwgh9tg3VkcIIfb4V3YWt1MgM
2026-04-14 21:38:14.370 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.136 tests-functional_default 94836100c8ef4e43424febe1274e8a5ac1a736849c50808ed03fbb9e9e04d9be
2026-04-14 21:38:14.401 DEBUG [src.node.docker_mananger] Container started with ID 94836100c8ef. Setting up logs at ./log/docker/node3_2026-04-14_21-38-08__f32de212-f20d-4e3c-bf16-fb97430d291c__wakuorg_nwaku:latest.log
2026-04-14 21:38:14.402 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31884
2026-04-14 21:38:14.402 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:38:15.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31884/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:15.405 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 21:38:15.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:38:15.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:15.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.136/tcp/31885/p2p/16Uiu2HAmBaHRUoT87vAA931x6E3oPgjuUUeWAFmbgw6GZ348Fwo9","/ip4/172.18.90.136/tcp/31886/ws/p2p/16Uiu2HAmBaHRUoT87vAA931x6E3oPgjuUUeWAFmbgw6GZ348Fwo9"],"enrUri":"enr:-L24QPB4UpP17VVBQM2_N6zR22Y6zT_MgTzBsLTSyNj2IHX_XbUjR_Z7eCvqECzukVCyg-wZSiu-b0VAwZizyW6dE9QCgmlkgnY0gmlwhKwSWoiKbXVsdGlhZGRyc5YACASsElqIBnyNAAoErBJaiAZ8jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7--2chYfGrYOkncspncgMXDkdim2tN6_aQ1D8536mAyDdGNwgnyNg3VkcIJ8j4V3YWt1MgA"}'
2026-04-14 21:38:15.408 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:38:15.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20394/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:15.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:15.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8044/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:38:15.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:15.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20394/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:15.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.169.195/tcp/33872/p2p/16Uiu2HAmBBdf668tQVPko6JWYJbyRzNjVUhdroS4cD79JYhaHfDu","protocols":["/ipfs/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"}]'
2026-04-14 21:38:15.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8044/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:15.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.10.102/tcp/20395/p2p/16Uiu2HAm3goGQ44KPjPpmVpKJTnGC5Q9Cig6jR49PfyckvMn7p5D","protocols":["/ipfs/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 21:38:15.425 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-14 21:38:45.426 DEBUG [src.steps.store] Relaying message
2026-04-14 21:38:45.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20394/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-14 21:38:45.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:38:45.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:38:45.633 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:38:45.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31884/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:38:45.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"675b51951ac2608003a4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x522627a131e404dbc52dff3a097915102af1cface4ba5c45fccbe18b81dea9f2"}]}'
2026-04-14 21:38:45.675 DEBUG [src.steps.store] messages length is 1
2026-04-14 21:38:45.684 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:38:45.685 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:38:45.686 DEBUG [src.node.waku_node] Stopping container with id c49fcffdba7a
2026-04-14 21:38:46.142 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:38:46.144 DEBUG [src.node.waku_node] Stopping container with id 991cb2c45790
2026-04-14 21:38:46.613 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:38:46.615 DEBUG [src.node.waku_node] Stopping container with id 94836100c8ef
2026-04-14 21:38:47.035 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:38:47.036 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:38:47.037 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:38:47.037 ERROR [src.node.docker_mananger] Max retries reached for container c49fcffdba7a. Exiting log stream.
2026-04-14 21:38:47.068 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:38:47.106 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:38:47.111 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,274 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_long_chain with id: 2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_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_21-49-24__e527184d-5531-4c82-832c-edf429441805__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_21-49-24__e527184d-5531-4c82-832c-edf429441805__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_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
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.96.253
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['32714', '32715', '32716', '32717', '32718']
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 32714:32714 -p 32715:32715 -p 32716:32716 -p 32717:32717 -p 32718:32718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32716 --rest-port=32714 --tcp-port=32715 --discv5-udp-port=32717 --rest-address=0.0.0.0 --nat=extip:172.18.96.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=43f8b8fd22b8ce11cde1ae910750e049eebcdbbadacef7afeec8c0c6bde4aae9 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32718 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.96.253 tests-functional_default dd16f8edad2b8d56dc841132775105eb66c87686a228c7a89ffeb6ac97d4b034
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID dd16f8edad2b. Setting up logs at ./log/docker/node1_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 32714
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger: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 a11895c6d942. 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 4778b41e1486. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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:32714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.253/tcp/32715/p2p/16Uiu2HAmEY1AoNmpMFdRsvaa8Kp5qjYnGyDtypwCNwvq6nGD1Ydz","/ip4/172.18.96.253/tcp/32716/ws/p2p/16Uiu2HAmEY1AoNmpMFdRsvaa8Kp5qjYnGyDtypwCNwvq6nGD1Ydz"],"enrUri":"enr:-L24QMXDJRxgmGmeQXlXZmD9wgA9ABDqwrCw3KoBwZfnjuQXQ-BC5LUkhbIAC32zQ75BYEQm7hf1eOEINP56nOZaZLwCgmlkgnY0gmlwhKwSYP2KbXVsdGlhZGRyc5YACASsEmD9Bn_LAAoErBJg_QZ_zN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDG-08AbvIzH4DacJak7e4vNXt_oC8jvpCWF0QPyVOcJ2DdGNwgn_Lg3VkcIJ_zYV3YWt1MhM"}'
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:32714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py: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_21-49-24__e527184d-5531-4c82-832c-edf429441805__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_21-49-24__e527184d-5531-4c82-832c-edf429441805__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/node6_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__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/node7_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__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/node8_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__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.188
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50442', '50443', '50444', '50445', '50446']
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 50442:50442 -p 50443:50443 -p 50444:50444 -p 50445:50445 -p 50446:50446 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50444 --rest-port=50442 --tcp-port=50443 --discv5-udp-port=50445 --rest-address=0.0.0.0 --nat=extip:172.18.201.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=03cf57a037de0e650bcbdfecbbe79162e26272cbd495154f7bfac7373afc2c27 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50446 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.201.188 tests-functional_default 7c1b4e47d7710ad860ba7e2c38d7ffbd64ecf2805b19545c0786c4246ef9cba2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 7c1b4e47d771. Setting up logs at ./log/docker/node2_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50442
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50442/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:50442/debug/v1/info" -H "Content-Type: application/json" -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.188/tcp/50443/p2p/16Uiu2HAkzrxK7hBKD361v2Qj5BvfnZMk23U4J9Gm4VF976fyY7bo","/ip4/172.18.201.188/tcp/50444/ws/p2p/16Uiu2HAkzrxK7hBKD361v2Qj5BvfnZMk23U4J9Gm4VF976fyY7bo"],"enrUri":"enr:-L24QBF713CqF-X94zveoLxEgnxAxK7rpY1zThDIiWFvXHYIUKyBV6efTBjaddwkTIlC5RSVrhk28NIyFWpG8vIGAW0CgmlkgnY0gmlwhKwSybyKbXVsdGlhZGRyc5YACASsEsm8BsULAAoErBLJvAbFDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUMRsPUd6K127yaaoH6q__2dJSjqAKBYGq203B89i7RKDdGNwgsULg3VkcILFDYV3YWt1MhI"}'
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:50442/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.253/tcp/32715/p2p/16Uiu2HAmEY1AoNmpMFdRsvaa8Kp5qjYnGyDtypwCNwvq6nGD1Ydz"]'
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: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.126.200
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['28078', '28079', '28080', '28081', '28082']
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 28078:28078 -p 28079:28079 -p 28080:28080 -p 28081:28081 -p 28082:28082 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28080 --rest-port=28078 --tcp-port=28079 --discv5-udp-port=28081 --rest-address=0.0.0.0 --nat=extip:172.18.126.200 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=858c075d92dacf0ba162fd11a758e7ccfbd1ecd25efaa67e47bb6615282e9bea --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28082 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.126.200 tests-functional_default 32c22de05b4bd52e9396dbccf6ee6cabbe1fb051c167ce468244d988f1ba21ff
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 32c22de05b4b. Setting up logs at ./log/docker/node3_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 28078
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28078/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:28078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.200/tcp/28079/p2p/16Uiu2HAkxYWhHVFWgEjeySkkjSAsh5d2jcKRHkF8vf5KioAfEcja","/ip4/172.18.126.200/tcp/28080/ws/p2p/16Uiu2HAkxYWhHVFWgEjeySkkjSAsh5d2jcKRHkF8vf5KioAfEcja"],"enrUri":"enr:-L24QAoSGCWQ3EyaVaDRL-CU6nSQfIHnmd0iADs3xIs8MbZeYIqnx-bjEtdhbtvZaJEIkYjnHs1e50n6G3CLXHpf9VQCgmlkgnY0gmlwhKwSfsiKbXVsdGlhZGRyc5YACASsEn7IBm2vAAoErBJ-yAZtsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLlOg1vO3If3w1msxWzjzjjf9akWy5_6aIQDUHcPVFJmDdGNwgm2vg3VkcIJtsYV3YWt1MhI"}'
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:28078/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.188/tcp/50443/p2p/16Uiu2HAkzrxK7hBKD361v2Qj5BvfnZMk23U4J9Gm4VF976fyY7bo"]'
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: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.190.225
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['6292', '6293', '6294', '6295', '6296']
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 6292:6292 -p 6293:6293 -p 6294:6294 -p 6295:6295 -p 6296:6296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6294 --rest-port=6292 --tcp-port=6293 --discv5-udp-port=6295 --rest-address=0.0.0.0 --nat=extip:172.18.190.225 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c81076f7d5cedfe3f02bd238d5fbab697e87d9f01affe9be8eff45f1a8b3dcbb --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6296 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.190.225 tests-functional_default 58720e3c92b41d60763d9c838db315d83d570e67f0f310c5ed91c1d5d337683a
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 58720e3c92b4. Setting up logs at ./log/docker/node4_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 6292
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6292/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:6292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.225/tcp/6293/p2p/16Uiu2HAmK4D3YcF4L1mejUyHqUSQBj1V7hHsV1A2hibBJP6TThyf","/ip4/172.18.190.225/tcp/6294/ws/p2p/16Uiu2HAmK4D3YcF4L1mejUyHqUSQBj1V7hHsV1A2hibBJP6TThyf"],"enrUri":"enr:-L24QIxPJyeYiXD9nWi9pAQgueFOerXfRI25uFJX0ctalwDtb_eY107Ts9g41KaXlNIRe5dlKHIVXUxmrwifxoclJM4CgmlkgnY0gmlwhKwSvuGKbXVsdGlhZGRyc5YACASsEr7hBhiVAAoErBK-4QYYlt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXxjVWVYqNit_xuV6an-lV6S9cC75x9sPgme6nRafcEaDdGNwghiVg3VkcIIYl4V3YWt1MhI"}'
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:6292/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.200/tcp/28079/p2p/16Uiu2HAkxYWhHVFWgEjeySkkjSAsh5d2jcKRHkF8vf5KioAfEcja"]'
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: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.185.209
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['9395', '9396', '9397', '9398', '9399']
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 9395:9395 -p 9396:9396 -p 9397:9397 -p 9398:9398 -p 9399:9399 wakuorg/nwaku:latest --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.185.209 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6fe7b4bd55c21c68f34c59e2ebccaa1ca492da0f9cc14193a964afa7c18284f1 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9399 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.185.209 tests-functional_default ba2789307c608ca30a43e041484c3a7e931ab184d6b4dae8d73937c5f397b4ad
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID ba2789307c60. Setting up logs at ./log/docker/node5_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 9395
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9395/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:9395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.209/tcp/9396/p2p/16Uiu2HAm6n9DGrGeqN2k8BAAh4411kwTfGxuCjRWmHprbKyvJ1Dc","/ip4/172.18.185.209/tcp/9397/ws/p2p/16Uiu2HAm6n9DGrGeqN2k8BAAh4411kwTfGxuCjRWmHprbKyvJ1Dc"],"enrUri":"enr:-L24QH-WYv5mlZmBqmZwKFdF4HS9iTTNaafT95PkpyRLfVO3XwdG_ynTGq-av2QXOC7Duu2b7wCb6JYuC-YTcN9o0VoCgmlkgnY0gmlwhKwSudGKbXVsdGlhZGRyc5YACASsErnRBiS0AAoErBK50QYktd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqK720-a_hYo00YlsqDd_YFamq2Vi6MiYl283fg4Xq1ODdGNwgiS0g3VkcIIktoV3YWt1MhI"}'
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:9395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.225/tcp/6293/p2p/16Uiu2HAmK4D3YcF4L1mejUyHqUSQBj1V7hHsV1A2hibBJP6TThyf"]'
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: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.238.195
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['58828', '58829', '58830', '58831', '58832']
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 58828:58828 -p 58829:58829 -p 58830:58830 -p 58831:58831 -p 58832:58832 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58830 --rest-port=58828 --tcp-port=58829 --discv5-udp-port=58831 --rest-address=0.0.0.0 --nat=extip:172.18.238.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6306dd7c4077c32b8bde0b1a6d931dacda303b8a392c5f912fbd77a30c1a287a --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58832 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.238.195 tests-functional_default b8fa87862c86242f70dd070f98979d43aaf986816e64bbe265b70a773abd4a88
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID b8fa87862c86. Setting up logs at ./log/docker/node6_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 58828
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58828/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:58828/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.195/tcp/58829/p2p/16Uiu2HAmA25wjL5c1P3R7zdJDovSR5LidmEYDtoEtCf3DVFVK4UY","/ip4/172.18.238.195/tcp/58830/ws/p2p/16Uiu2HAmA25wjL5c1P3R7zdJDovSR5LidmEYDtoEtCf3DVFVK4UY"],"enrUri":"enr:-L24QIJ4xDvivhVArZzeHdLxjH46pe1e4GgQYtPUydDGDn7GPS4H4xA3gfxjoPauEwraaKhNOuShdSPclG6oVPP8EUkCgmlkgnY0gmlwhKwS7sOKbXVsdGlhZGRyc5YACASsEu7DBuXNAAoErBLuwwblzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2NR2Dc5ds5jpQ4e6yyi3UNk2zHnL_s9gyQyfRfaOf_mDdGNwguXNg3VkcILlz4V3YWt1MhI"}'
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:58828/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.209/tcp/9396/p2p/16Uiu2HAm6n9DGrGeqN2k8BAAh4411kwTfGxuCjRWmHprbKyvJ1Dc"]'
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: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.184.54
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['15069', '15070', '15071', '15072', '15073']
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 15069:15069 -p 15070:15070 -p 15071:15071 -p 15072:15072 -p 15073:15073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15071 --rest-port=15069 --tcp-port=15070 --discv5-udp-port=15072 --rest-address=0.0.0.0 --nat=extip:172.18.184.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b160cb505aaaa4bbdbf96aa0e3e1f221ead0d3e892eab6a54e41aebe4add2ffe --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15073 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.184.54 tests-functional_default 6e4b7e46374e5e6ec6725d52d0df549ba28fa96f8aa19be4c1158d44d0173e59
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 6e4b7e46374e. Setting up logs at ./log/docker/node7_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 15069
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15069/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:15069/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.54/tcp/15070/p2p/16Uiu2HAmECaPf79N5APzUdTtbyVNn895Ptfys46mx5n5Pam3dwTD","/ip4/172.18.184.54/tcp/15071/ws/p2p/16Uiu2HAmECaPf79N5APzUdTtbyVNn895Ptfys46mx5n5Pam3dwTD"],"enrUri":"enr:-L24QMQ8hsEGxn55DnJCJBfhfNTvR5MEzVIA5mLav2oRbyiZJ5OHzAfVAH00QoPLaMzZQZvJCJapCtExi6pav2SjbhcCgmlkgnY0gmlwhKwSuDaKbXVsdGlhZGRyc5YACASsErg2BjreAAoErBK4NgY6390DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFvMunaTSWFfBS5ZPNxl-OT0BUvFK-J7lL0usA6Ns3giDdGNwgjreg3VkcII64IV3YWt1MhI"}'
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:15069/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.195/tcp/58829/p2p/16Uiu2HAmA25wjL5c1P3R7zdJDovSR5LidmEYDtoEtCf3DVFVK4UY"]'
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: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.74.43
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['55213', '55214', '55215', '55216', '55217']
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 55213:55213 -p 55214:55214 -p 55215:55215 -p 55216:55216 -p 55217:55217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55215 --rest-port=55213 --tcp-port=55214 --discv5-udp-port=55216 --rest-address=0.0.0.0 --nat=extip:172.18.74.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d82dc3639e27841d520edb425edb0edc3457d838fb50dbf9f17b4ffcb5155f4d --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55217 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.74.43 tests-functional_default 559b67976025ee3d7f832efc1cd1a556543dd49843916de2f27d050fee547a33
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 559b67976025. Setting up logs at ./log/docker/node8_2026-04-14_21-49-24__e527184d-5531-4c82-832c-edf429441805__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 55213
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55213/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py: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:55213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.43/tcp/55214/p2p/16Uiu2HAm3AJu3KLJNEiUNU2cgETfSLva7dydDLGwWkY7kEQSgtz7","/ip4/172.18.74.43/tcp/55215/ws/p2p/16Uiu2HAm3AJu3KLJNEiUNU2cgETfSLva7dydDLGwWkY7kEQSgtz7"],"enrUri":"enr:-L24QFacZx_5HFDtfEv9UdeRi9kuMF4hc_nskKGK2L-RW_CSMYh31iZBfQMI0YNm4CznxEeF3V32hQQFh_mFfc5uHaYCgmlkgnY0gmlwhKwSSiuKbXVsdGlhZGRyc5YACASsEkorBteuAAoErBJKKwbXr90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcu3yItoo5lnE76FcN9-dPx347SysIdj41c5hVtIjM-SDdGNwgteug3VkcILXsIV3YWt1MhI"}'
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:55213/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.54/tcp/15070/p2p/16Uiu2HAmECaPf79N5APzUdTtbyVNn895Ptfys46mx5n5Pam3dwTD"]'
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:32714/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:32714/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:32714/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:32714/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:32714/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:32714/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:32714/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:32714/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:32714/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:32714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 90 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55213/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2f915ef2cc20419171541b18d5852b4536fa7c0fcedf24d35768cade98e613bc"},{"messageHash":"0x497eed385c94d0f2b9e9c08fbc2841668f4e1938e232665d137851d3c521383b"},{"messageHash":"0xe6a18f49c5fe21b359ff987826e5b5be180bdec2f6afe4766557c4db5cde6b93"},{"messageHash":"0x5063ae70ebf95a709630ea288aad6ad695abcef759024145389140b3e5417c73"},{"messageHash":"0xca4a811849c3900cb07934880d8388fa6b2591fbb49ddb8638e6cf5cdfa55148"},{"messageHash":"0x7e1feddce53b4c2b730dcb278020d85b7c15e03228ebddf4c9e392201d6b7e0a"},{"messageHash":"0xaa05884810feaf33079c57bc2fe1dc78d9d5a80c843e6126da6efe64f9f3ba7e"},{"messageHash":"0xffbe13f2ea2873718f7f3ab7600c7efd69e8d9e795f0ca337103fcd4a3c2a488"},{"messageHash":"0x74e4a06f396bed8aaf949e08dd11c272edf65114a96dce57bcf7b345b31e7dd7"},{"messageHash":"0xa284d2efe63aa0439a4cd64d53ec81610c0618f999b6cf718154ac3ecf2c3d89"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id dd16f8edad2b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 7c1b4e47d771
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 32c22de05b4b
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 58720e3c92b4
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 dd16f8edad2b. 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 ba2789307c60
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 7c1b4e47d771. 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 b8fa87862c86
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 32c22de05b4b. 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 6e4b7e46374e
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 58720e3c92b4. 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 559b67976025
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 ba2789307c60. 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.

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_and_retrieve_duplicate_message with id: 2026-04-14_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d
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_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d__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.59
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['38413', '38414', '38415', '38416', '38417']
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 38413:38413 -p 38414:38414 -p 38415:38415 -p 38416:38416 -p 38417:38417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38415 --rest-port=38413 --tcp-port=38414 --discv5-udp-port=38416 --rest-address=0.0.0.0 --nat=extip:172.18.75.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbdf0ecdf77ab28feee93b9fc9a3b7f71bff0d6cc78eab6fa4b75ff8f9f27fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38417 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.75.59 tests-functional_default 1b309916b2dec5953b392ff3eba7b955422c7fc9f96b62280491b231a7d29fd0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1b309916b2de. Setting up logs at ./log/docker/receiving_node1_2026-04-14_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 38413
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 a3c376a88a2c. 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 4f0bfee647a4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38413/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:38413/debug/v1/info" -H "Content-Type: application/json" -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.59/tcp/38414/p2p/16Uiu2HAm9iu4zLCtECi3xB6HsUAkLC5PVANex5DqmFGQYvQD6nJw","/ip4/172.18.75.59/tcp/38415/ws/p2p/16Uiu2HAm9iu4zLCtECi3xB6HsUAkLC5PVANex5DqmFGQYvQD6nJw"],"enrUri":"enr:-L24QND55A3Vbq4IICqEOcGu1VrFTnGXv4u1AxRboNq8HEzIfz5myv8Qz2X7QNU4fVvmZCK2jICOL3zzu3yekoIfmSgCgmlkgnY0gmlwhKwSSzuKbXVsdGlhZGRyc5YACASsEks7BpYOAAoErBJLOwaWD90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1G1KiYaNtQ5FNKIvd3WxYnRe4x-_VlE5GD5rdRtzKgyDdGNwgpYOg3VkcIKWEIV3YWt1Mgk"}'
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_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d__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.167.170
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['49947', '49948', '49949', '49950', '49951']
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 49947:49947 -p 49948:49948 -p 49949:49949 -p 49950:49950 -p 49951:49951 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49949 --rest-port=49947 --tcp-port=49948 --discv5-udp-port=49950 --rest-address=0.0.0.0 --nat=extip:172.18.167.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=47f8cd05046dd2fceb0fcffdc230bdfe561e271c9efaa68dc39cdc95a9608f09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49951 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.167.170 tests-functional_default 78f4d8515e2aabddf0f219bc4926c1625b75d648398c9f97341ec47372c087f9
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 78f4d8515e2a. Setting up logs at ./log/docker/receiving_node2_2026-04-14_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 49947
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49947/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:49947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.170/tcp/49948/p2p/16Uiu2HAkzJ7nhgYeXYvNCAsfKXyFQkDVaxLs6Ay9JEeikd8XAAVH","/ip4/172.18.167.170/tcp/49949/ws/p2p/16Uiu2HAkzJ7nhgYeXYvNCAsfKXyFQkDVaxLs6Ay9JEeikd8XAAVH"],"enrUri":"enr:-L24QGI4K9iu9BGG2c-vGJ3E6sMxeYlyjA1Z57XSPk3oJTDzdjEaS3Qszoiu3Xt1Xwyp7Z824fzCfWr6amV1Wym8YVkCgmlkgnY0gmlwhKwSp6qKbXVsdGlhZGRyc5YACASsEqeqBsMcAAoErBKnqgbDHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSFr4YPRlgW2U8-kOx6rC3QjxX2rfDhPPnqiMvgCystSDdGNwgsMcg3VkcILDHoV3YWt1MgE"}'
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:49947/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.59/tcp/38414/p2p/16Uiu2HAm9iu4zLCtECi3xB6HsUAkLC5PVANex5DqmFGQYvQD6nJw"]'
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_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d__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.130.192
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['61877', '61878', '61879', '61880', '61881']
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 61877:61877 -p 61878:61878 -p 61879:61879 -p 61880:61880 -p 61881:61881 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61879 --rest-port=61877 --tcp-port=61878 --discv5-udp-port=61880 --rest-address=0.0.0.0 --nat=extip:172.18.130.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efbd98f76b68d20ae0f37dff5b8cd0ab682ae1a103b5feca7bccc68fa7a8cf11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61881 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QND55A3Vbq4IICqEOcGu1VrFTnGXv4u1AxRboNq8HEzIfz5myv8Qz2X7QNU4fVvmZCK2jICOL3zzu3yekoIfmSgCgmlkgnY0gmlwhKwSSzuKbXVsdGlhZGRyc5YACASsEks7BpYOAAoErBJLOwaWD90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1G1KiYaNtQ5FNKIvd3WxYnRe4x-_VlE5GD5rdRtzKgyDdGNwgpYOg3VkcIKWEIV3YWt1Mgk --lightpushnode=/ip4/172.18.75.59/tcp/38414/p2p/16Uiu2HAm9iu4zLCtECi3xB6HsUAkLC5PVANex5DqmFGQYvQD6nJw --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.130.192 tests-functional_default 7354fc04b140c2683b28b590b04e8bd2b3388f0f2227580b5a6ba37cdc5ad84c
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 7354fc04b140. Setting up logs at ./log/docker/lightpush_node1_2026-04-14_21-47-39__90717aa4-c0e0-4e23-bbfb-ed5e810a752d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 61877
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61877/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:61877/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.192/tcp/61878/p2p/16Uiu2HAmN2rNXayEJnj4r34R6sEYdUSpzPxvzVxRjbj9L3uzaihk","/ip4/172.18.130.192/tcp/61879/ws/p2p/16Uiu2HAmN2rNXayEJnj4r34R6sEYdUSpzPxvzVxRjbj9L3uzaihk"],"enrUri":"enr:-L24QKtQw97b7dxN1CQ8H9xix_jN51eQo1iFtrh5Be9sQt9lCbq1VEsiJlp9U68XCeb6fwFYuR2Jv_lZcbPHiYQ80XsCgmlkgnY0gmlwhKwSgsCKbXVsdGlhZGRyc5YACASsEoLABvG2AAoErBKCwAbxt90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDi1LwSz4XiITtaWgMDURW3O52im_X338X7cGEZSfniDeDdGNwgvG2g3VkcILxuIV3YWt1Mgk"}'
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:61877/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.59/tcp/38414/p2p/16Uiu2HAm9iu4zLCtECi3xB6HsUAkLC5PVANex5DqmFGQYvQD6nJw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61877/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.170/tcp/49948/p2p/16Uiu2HAkzJ7nhgYeXYvNCAsfKXyFQkDVaxLs6Ay9JEeikd8XAAVH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38413/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:49947/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:61877/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:61877/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776203262738656402}}'
INFO  src.node.api_clients.base_client:base_client.py: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:38413/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":1776203262738656402,"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:49947/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":1776203262738656402,"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:61877/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":1776203262738656402,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61877/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776203262738656402}}'
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:61877/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
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 1b309916b2de
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 78f4d8515e2a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 7354fc04b140
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,137 @@
2026-04-14 21:41:36.713 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:41:36.714 DEBUG [tests.conftest] Running test: test_sync_messages_received_via_lightpush with id: 2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9
2026-04-14 21:41:36.714 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:41:36.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:36.723 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9__wakuorg_nwaku:latest.log
2026-04-14 21:41:36.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:36.729 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9__wakuorg_nwaku:latest.log
2026-04-14 21:41:36.735 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:41:36.735 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9__wakuorg_nwaku:latest.log
2026-04-14 21:41:36.735 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:41:36.736 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:36.736 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:36.738 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:36.738 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.246
2026-04-14 21:41:36.738 DEBUG [src.node.docker_mananger] Generated ports ['2466', '2467', '2468', '2469', '2470']
2026-04-14 21:41:36.738 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:36.738 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:36.738 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:36.738 DEBUG [src.node.docker_mananger] docker run -i -t -p 2466:2466 -p 2467:2467 -p 2468:2468 -p 2469:2469 -p 2470:2470 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2468 --rest-port=2466 --tcp-port=2467 --discv5-udp-port=2469 --rest-address=0.0.0.0 --nat=extip:172.18.8.246 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb4a19f9cbc79977ec91de6c4c28e84ebe8ac2dc7033eb9affb1f7efbdcfafda --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2470 --metrics-logging=true --relay=true --lightpush=true
2026-04-14 21:41:36.919 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:36.919 ERROR [src.node.docker_mananger] Max retries reached for container 1619e3e2f7af. Exiting log stream.
2026-04-14 21:41:36.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.246 tests-functional_default 2f296374ccbb9c111bd3b4461dd6ef5a8c9ad0872815a74be145ce25364a2a44
2026-04-14 21:41:36.958 DEBUG [src.node.docker_mananger] Container started with ID 2f296374ccbb. Setting up logs at ./log/docker/node1_2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9__wakuorg_nwaku:latest.log
2026-04-14 21:41:36.959 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2466
2026-04-14 21:41:36.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:37.535 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:37.535 ERROR [src.node.docker_mananger] Max retries reached for container f611bed15831. Exiting log stream.
2026-04-14 21:41:37.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2466/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:37.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"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 21:41:37.964 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:37.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2466/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:37.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.246/tcp/2467/p2p/16Uiu2HAkyaFVE6eeFX9cjo18mLdDJsvzsLiywyYDhxbSc9jT415T","/ip4/172.18.8.246/tcp/2468/ws/p2p/16Uiu2HAkyaFVE6eeFX9cjo18mLdDJsvzsLiywyYDhxbSc9jT415T"],"enrUri":"enr:-L24QG0b1TStrTHmjgGEEXpGIKuI7PzNnnJ9I_4m7z5sZHrqEotBGuF2hBUb3L2hJR10jHDgxU6BJexJ4pyzff3i1-YCgmlkgnY0gmlwhKwSCPaKbXVsdGlhZGRyc5YACASsEgj2BgmjAAoErBII9gYJpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPaFH_DhtcA4YTsHhjsNt0uw3RDrdnUG-5dmlmxB8WdqDdGNwggmjg3VkcIIJpYV3YWt1Mhs"}'
2026-04-14 21:41:37.967 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:37.967 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:37.967 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:37.968 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:37.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.165
2026-04-14 21:41:37.969 DEBUG [src.node.docker_mananger] Generated ports ['47585', '47586', '47587', '47588', '47589']
2026-04-14 21:41:37.969 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:37.969 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:37.969 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:37.969 DEBUG [src.node.docker_mananger] docker run -i -t -p 47585:47585 -p 47586:47586 -p 47587:47587 -p 47588:47588 -p 47589:47589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47587 --rest-port=47585 --tcp-port=47586 --discv5-udp-port=47588 --rest-address=0.0.0.0 --nat=extip:172.18.17.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9e69a8e24dee7e6cb0a515c60ae2aacdb2356386f2c3fcee4ad1d6e4cf249dc2 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47589 --metrics-logging=true --relay=true --lightpush=true --discv5-bootstrap-node=enr:-L24QG0b1TStrTHmjgGEEXpGIKuI7PzNnnJ9I_4m7z5sZHrqEotBGuF2hBUb3L2hJR10jHDgxU6BJexJ4pyzff3i1-YCgmlkgnY0gmlwhKwSCPaKbXVsdGlhZGRyc5YACASsEgj2BgmjAAoErBII9gYJpN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPaFH_DhtcA4YTsHhjsNt0uw3RDrdnUG-5dmlmxB8WdqDdGNwggmjg3VkcIIJpYV3YWt1Mhs --lightpushnode=/ip4/172.18.8.246/tcp/2467/p2p/16Uiu2HAkyaFVE6eeFX9cjo18mLdDJsvzsLiywyYDhxbSc9jT415T
2026-04-14 21:41:38.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.165 tests-functional_default b5b326c97fa55df1ba91b4c359a8337d4dd3b9c3968c199640e6917dae8589a0
2026-04-14 21:41:38.197 DEBUG [src.node.docker_mananger] Container started with ID b5b326c97fa5. Setting up logs at ./log/docker/node2_2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9__wakuorg_nwaku:latest.log
2026-04-14 21:41:38.197 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47585
2026-04-14 21:41:38.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:39.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47585/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:39.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:41:39.203 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:39.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:39.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.165/tcp/47586/p2p/16Uiu2HAm9ZmJ5XKYtZKH3XwftxuoKUTQfRiTm9Vky9eVHu19gXT6","/ip4/172.18.17.165/tcp/47587/ws/p2p/16Uiu2HAm9ZmJ5XKYtZKH3XwftxuoKUTQfRiTm9Vky9eVHu19gXT6"],"enrUri":"enr:-L24QFy2xzsVbVYew0U435-qPkNSP4x1OhSiioLihiju2bUBQhFxg2LowfNrOq8r6UjPPxd_RAWKWbSUupWy8NUR9IgCgmlkgnY0gmlwhKwSEaWKbXVsdGlhZGRyc5YACASsEhGlBrniAAoErBIRpQa5490DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0hZF_3H3PwGDcJwWLdBntMH3t87de9r9IiKdRNHvz7mDdGNwgrnig3VkcIK55IV3YWt1Mhs"}'
2026-04-14 21:41:39.206 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:39.206 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:41:39.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:41:39.207 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:41:39.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.165
2026-04-14 21:41:39.208 DEBUG [src.node.docker_mananger] Generated ports ['3587', '3588', '3589', '3590', '3591']
2026-04-14 21:41:39.208 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:41:39.208 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:41:39.208 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:41:39.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 3587:3587 -p 3588:3588 -p 3589:3589 -p 3590:3590 -p 3591:3591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3589 --rest-port=3587 --tcp-port=3588 --discv5-udp-port=3590 --rest-address=0.0.0.0 --nat=extip:172.18.171.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abbbec17e5ed6daf45b746bc516d8aa1e6ea648f3d16cc71bffbabbb105ee817 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3591 --metrics-logging=true --relay=true --storenode=/ip4/172.18.17.165/tcp/47586/p2p/16Uiu2HAm9ZmJ5XKYtZKH3XwftxuoKUTQfRiTm9Vky9eVHu19gXT6 --discv5-bootstrap-node=enr:-L24QFy2xzsVbVYew0U435-qPkNSP4x1OhSiioLihiju2bUBQhFxg2LowfNrOq8r6UjPPxd_RAWKWbSUupWy8NUR9IgCgmlkgnY0gmlwhKwSEaWKbXVsdGlhZGRyc5YACASsEhGlBrniAAoErBIRpQa5490DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0hZF_3H3PwGDcJwWLdBntMH3t87de9r9IiKdRNHvz7mDdGNwgrnig3VkcIK55IV3YWt1Mhs
2026-04-14 21:41:39.399 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.165 tests-functional_default a81260709f488767ba85ea7686e91250e11956e7ea62e78fe5c544c9068216ca
2026-04-14 21:41:39.435 DEBUG [src.node.docker_mananger] Container started with ID a81260709f48. Setting up logs at ./log/docker/node3_2026-04-14_21-41-36__570ac6e9-135f-4fba-9f3f-6ab5b35571c9__wakuorg_nwaku:latest.log
2026-04-14 21:41:39.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3587
2026-04-14 21:41:39.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:41:40.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3587/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:40.439 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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-14 21:41:40.439 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:41:40.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3587/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:40.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.165/tcp/3588/p2p/16Uiu2HAkwu1KwwbHb7YpyBewvLgGGmJgDRCtCKRybJ2ujNna31cS","/ip4/172.18.171.165/tcp/3589/ws/p2p/16Uiu2HAkwu1KwwbHb7YpyBewvLgGGmJgDRCtCKRybJ2ujNna31cS"],"enrUri":"enr:-L24QNhAeFBf6WSTE-vg4xzpnvrilqViJM7y6s-krm6QbV2RSMIbw9mg6jm5mouyZAY7aXV0IZSdpwYKi9TfIWyAfYkCgmlkgnY0gmlwhKwSq6WKbXVsdGlhZGRyc5YACASsEqulBg4EAAoErBKrpQYOBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJLfulg6BBWBg2ShYSsCDv9g8Upw-909x5ofjIzo3tseDdGNwgg4Eg3VkcIIOBoV3YWt1MhM"}'
2026-04-14 21:41:40.441 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:41:40.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47585/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.246/tcp/2467/p2p/16Uiu2HAkyaFVE6eeFX9cjo18mLdDJsvzsLiywyYDhxbSc9jT415T"]'
2026-04-14 21:41:40.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3587/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.165/tcp/47586/p2p/16Uiu2HAm9ZmJ5XKYtZKH3XwftxuoKUTQfRiTm9Vky9eVHu19gXT6"]'
2026-04-14 21:41:40.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:41:40.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:41:40.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3587/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:41:40.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202900455776826}}'
2026-04-14 21:41:40.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.467 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:40.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202900668642834}}'
2026-04-14 21:41:40.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.680 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:40.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202900882479770}}'
2026-04-14 21:41:40.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:40.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:41.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202901096462619}}'
2026-04-14 21:41:41.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:41.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:41.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202901310149880}}'
2026-04-14 21:41:41.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:41.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:41.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202901524149102}}'
2026-04-14 21:41:41.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:41.537 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:41.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202901737923357}}'
2026-04-14 21:41:41.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:41.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:41.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202901950830114}}'
2026-04-14 21:41:41.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:41.963 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:42.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202902164309432}}'
2026-04-14 21:41:42.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:42.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2466/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776202902377874140}}'
2026-04-14 21:41:42.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:41:42.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:41:42.594 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:41:42.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2466/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:42.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf5b69577249c4a9ca1c5815975206688ecbf4a32ec496ec3f6a3add110068ffc"},{"messageHash":"0xbacca6339084392f2864e11fbe43436604246a163b83b625edb796b1f506e972"},{"messageHash":"0xd018cec0c1b04ef30ec5df9f7a97f4c69e4e0af3e0b3f1beac61ccb8e1e5cbe4"},{"messageHash":"0x2ce44db51edb5c5dca55e9c4622c39a4d0eaa34bedd7b2564d1630cd15237b6e"},{"messageHash":"0x31cee846e6206f359292a5ff32418f0586d6748d352c7aeecbb7e8c3776539ad"},{"messageHash":"0x53806f478003c27ad5e1f9315d689f338b72a8f7efd359d4bdaa7e92e9610e3a"},{"messageHash":"0x05544b68b213b71a40925caf49318ea3407a9990145e7ce2fdcd669f82a4926d"},{"messageHash":"0x1eec13353eb99dc164486f0de1773e4b7cd80235bc4652de31bdce25eccc2654"},{"messageHash":"0x76f609f5850e2e9cc7d2184b693c5e3222e41425a59915e40e32a6f7c414ac78"},{"messageHash":"0xb5ace2b2d35b27ccb881b6bba51595fcbf83a5008368d2f30dc8101f259e3b5d"}]}'
2026-04-14 21:41:42.598 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:41:42.599 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:41:42.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47585/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:42.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf5b69577249c4a9ca1c5815975206688ecbf4a32ec496ec3f6a3add110068ffc"},{"messageHash":"0xbacca6339084392f2864e11fbe43436604246a163b83b625edb796b1f506e972"},{"messageHash":"0xd018cec0c1b04ef30ec5df9f7a97f4c69e4e0af3e0b3f1beac61ccb8e1e5cbe4"},{"messageHash":"0x2ce44db51edb5c5dca55e9c4622c39a4d0eaa34bedd7b2564d1630cd15237b6e"},{"messageHash":"0x31cee846e6206f359292a5ff32418f0586d6748d352c7aeecbb7e8c3776539ad"},{"messageHash":"0x53806f478003c27ad5e1f9315d689f338b72a8f7efd359d4bdaa7e92e9610e3a"},{"messageHash":"0x05544b68b213b71a40925caf49318ea3407a9990145e7ce2fdcd669f82a4926d"},{"messageHash":"0x1eec13353eb99dc164486f0de1773e4b7cd80235bc4652de31bdce25eccc2654"},{"messageHash":"0x76f609f5850e2e9cc7d2184b693c5e3222e41425a59915e40e32a6f7c414ac78"},{"messageHash":"0xb5ace2b2d35b27ccb881b6bba51595fcbf83a5008368d2f30dc8101f259e3b5d"}]}'
2026-04-14 21:41:42.603 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:41:42.604 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:41:42.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3587/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:41:42.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf5b69577249c4a9ca1c5815975206688ecbf4a32ec496ec3f6a3add110068ffc"},{"messageHash":"0xbacca6339084392f2864e11fbe43436604246a163b83b625edb796b1f506e972"},{"messageHash":"0xd018cec0c1b04ef30ec5df9f7a97f4c69e4e0af3e0b3f1beac61ccb8e1e5cbe4"},{"messageHash":"0x2ce44db51edb5c5dca55e9c4622c39a4d0eaa34bedd7b2564d1630cd15237b6e"},{"messageHash":"0x31cee846e6206f359292a5ff32418f0586d6748d352c7aeecbb7e8c3776539ad"},{"messageHash":"0x53806f478003c27ad5e1f9315d689f338b72a8f7efd359d4bdaa7e92e9610e3a"},{"messageHash":"0x05544b68b213b71a40925caf49318ea3407a9990145e7ce2fdcd669f82a4926d"},{"messageHash":"0x1eec13353eb99dc164486f0de1773e4b7cd80235bc4652de31bdce25eccc2654"},{"messageHash":"0x76f609f5850e2e9cc7d2184b693c5e3222e41425a59915e40e32a6f7c414ac78"},{"messageHash":"0xb5ace2b2d35b27ccb881b6bba51595fcbf83a5008368d2f30dc8101f259e3b5d"}]}'
2026-04-14 21:41:42.608 DEBUG [src.steps.store] messages length is 10
2026-04-14 21:41:42.610 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:41:42.612 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:41:42.612 DEBUG [src.node.waku_node] Stopping container with id 2f296374ccbb
2026-04-14 21:41:43.107 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:43.111 DEBUG [src.node.waku_node] Stopping container with id b5b326c97fa5
2026-04-14 21:41:43.601 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:43.601 DEBUG [src.node.waku_node] Stopping container with id a81260709f48
2026-04-14 21:41:43.961 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:41:43.961 ERROR [src.node.docker_mananger] Max retries reached for container 2f296374ccbb. Exiting log stream.
2026-04-14 21:41:44.091 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:41:44.096 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:41:44.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:44.149 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:41:44.160 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_update_subscription_add_101_new_content_topics with id: 2026-04-14_21-43-03__600ca70c-b960-4742-a41f-a296b3676b32
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_21-43-03__600ca70c-b960-4742-a41f-a296b3676b32__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.57
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['9079', '9080', '9081', '9082', '9083']
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 9079:9079 -p 9080:9080 -p 9081:9081 -p 9082:9082 -p 9083:9083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9081 --rest-port=9079 --tcp-port=9080 --discv5-udp-port=9082 --rest-address=0.0.0.0 --nat=extip:172.18.75.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2bb13adf8f0810dd70c3edb99be537ab6a88deae2e5a94cb45abba4b75b8658f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9083 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.75.57 tests-functional_default 87db33c4e0b4ff5649eac4f02eaa4e7d8cdf41a83a7dada5432ce98e0883bceb
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 87db33c4e0b4. Setting up logs at ./log/docker/node1_2026-04-14_21-43-03__600ca70c-b960-4742-a41f-a296b3676b32__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 9079
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 07e03c80bbac. 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 6eee5d73eb39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9079/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:9079/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/9080/p2p/16Uiu2HAkujiYt99uFUoG2UZKJSokvBU82pssWESBhyYn2bUuUbF9","/ip4/172.18.75.57/tcp/9081/ws/p2p/16Uiu2HAkujiYt99uFUoG2UZKJSokvBU82pssWESBhyYn2bUuUbF9"],"enrUri":"enr:-L24QOPywqEaNtAiaHYkNipBRv8SQZoVe7NqN8DXpDdma1pmPVcR80-tHImgiKIAE-qg0mwDanFxkPsEfaRx-K2n8OsCgmlkgnY0gmlwhKwSSzmKbXVsdGlhZGRyc5YACASsEks5BiN4AAoErBJLOQYjed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBJ9cbPYeJRCAeblbhHfwyGRFq8Zi_dhpQaoe5sFb5VSDdGNwgiN4g3VkcIIjeoV3YWt1MgU"}'
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_21-43-03__600ca70c-b960-4742-a41f-a296b3676b32__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.95.27
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['10609', '10610', '10611', '10612', '10613']
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 10609:10609 -p 10610:10610 -p 10611:10611 -p 10612:10612 -p 10613:10613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10611 --rest-port=10609 --tcp-port=10610 --discv5-udp-port=10612 --rest-address=0.0.0.0 --nat=extip:172.18.95.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a6cb788ccd9dcdd67c9dfd2b16820cb35fe294ab2ae6fa1424de13a8817e9efa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10613 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOPywqEaNtAiaHYkNipBRv8SQZoVe7NqN8DXpDdma1pmPVcR80-tHImgiKIAE-qg0mwDanFxkPsEfaRx-K2n8OsCgmlkgnY0gmlwhKwSSzmKbXVsdGlhZGRyc5YACASsEks5BiN4AAoErBJLOQYjed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBJ9cbPYeJRCAeblbhHfwyGRFq8Zi_dhpQaoe5sFb5VSDdGNwgiN4g3VkcIIjeoV3YWt1MgU --filternode=/ip4/172.18.75.57/tcp/9080/p2p/16Uiu2HAkujiYt99uFUoG2UZKJSokvBU82pssWESBhyYn2bUuUbF9
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.95.27 tests-functional_default 9f09f55c830a2ccfcd8651a3dd3b5118acb51bce38e8a28917ce77e8d9209f89
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9f09f55c830a. Setting up logs at ./log/docker/node2_2026-04-14_21-43-03__600ca70c-b960-4742-a41f-a296b3676b32__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 10609
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10609/health" -H "Content-Type: application/json" -d 'None'
INFO  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:10609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.27/tcp/10610/p2p/16Uiu2HAmKDxuCCLNgBk8itepbfR5WVAgc3zqdTcDkzdsDSMbqhCR","/ip4/172.18.95.27/tcp/10611/ws/p2p/16Uiu2HAmKDxuCCLNgBk8itepbfR5WVAgc3zqdTcDkzdsDSMbqhCR"],"enrUri":"enr:-L24QF4U_ySqOAvuaImq5bVvH9VU6AZ4ct6Ok5VLKcMhg4-_WX6TAwFHwEIbeAIZmSL70nroWzqQpkP6f3-EBxcnHwsCgmlkgnY0gmlwhKwSXxuKbXVsdGlhZGRyc5YACASsEl8bBilyAAoErBJfGwYpc90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYZimGLeghHKVujOSMOQoFpYQ04K6byczEiDiENP11JaDdGNwgilyg3VkcIIpdIV3YWt1MgA"}'
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:10609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.57/tcp/9080/p2p/16Uiu2HAkujiYt99uFUoG2UZKJSokvBU82pssWESBhyYn2bUuUbF9"]'
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:9079/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:10609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b658a280-bc70-489b-a6c7-44d2d8ad5cca", "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":"b658a280-bc70-489b-a6c7-44d2d8ad5cca","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:10609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10609/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 87db33c4e0b4
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 9f09f55c830a
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 21:47:44.114 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:47:44.115 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa
2026-04-14 21:47:44.115 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:47:44.115 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:47:44.115 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:47:44.115 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:47:44.115 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:47:44.116 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:47:44.122 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:47:44.122 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa__wakuorg_nwaku:latest.log
2026-04-14 21:47:44.122 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:47:44.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:47:44.123 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:47:44.124 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.141
2026-04-14 21:47:44.124 DEBUG [src.node.docker_mananger] Generated ports ['9399', '9400', '9401', '9402', '9403']
2026-04-14 21:47:44.124 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:47:44.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:47:44.124 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:47:44.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 9399:9399 -p 9400:9400 -p 9401:9401 -p 9402:9402 -p 9403:9403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9401 --rest-port=9399 --tcp-port=9400 --discv5-udp-port=9402 --rest-address=0.0.0.0 --nat=extip:172.18.130.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c7b90aabfab793bc685dc889cdba9cbc27eac61ce2ddf96a7deed922ee9c73dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9403 --metrics-logging=true --store=true --relay=true
2026-04-14 21:47:44.145 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:44.146 ERROR [src.node.docker_mananger] Max retries reached for container 1b309916b2de. Exiting log stream.
2026-04-14 21:47:44.278 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.141 tests-functional_default 62af9c97694aebd723664fa4638145aad12091cd6d2b3a20a89c033cc768a2ad
2026-04-14 21:47:44.307 DEBUG [src.node.docker_mananger] Container started with ID 62af9c97694a. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa__wakuorg_nwaku:latest.log
2026-04-14 21:47:44.307 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9399
2026-04-14 21:47:44.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:47:44.543 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:44.543 ERROR [src.node.docker_mananger] Max retries reached for container 78f4d8515e2a. Exiting log stream.
2026-04-14 21:47:44.882 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:44.882 ERROR [src.node.docker_mananger] Max retries reached for container 7354fc04b140. Exiting log stream.
2026-04-14 21:47:45.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9399/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:45.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:47:45.311 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:47:45.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:45.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.141/tcp/9400/p2p/16Uiu2HAmEhxVATAtCwQdqx6p3iY7M2uDUX9J3nyAaoHaLmdUok6f","/ip4/172.18.130.141/tcp/9401/ws/p2p/16Uiu2HAmEhxVATAtCwQdqx6p3iY7M2uDUX9J3nyAaoHaLmdUok6f"],"enrUri":"enr:-L24QMZyo2ADZEaxk8iLJWsDQYH5FjC8gNu8FbsivOI0XzB_BVmB9V21oAelabjtUXJfuEVQ297YksSh66VSN5ZPqVACgmlkgnY0gmlwhKwSgo2KbXVsdGlhZGRyc5YACASsEoKNBiS4AAoErBKCjQYkud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHnoCJMIN5_ykAuYrFpLRH8fSQ7GLrLg-63cAYDTwADSDdGNwgiS4g3VkcIIkuoV3YWt1MgM"}'
2026-04-14 21:47:45.313 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:47:45.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:47:45.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa__wakuorg_nwaku:latest.log
2026-04-14 21:47:45.320 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:47:45.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:47:45.321 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:47:45.321 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.112
2026-04-14 21:47:45.322 DEBUG [src.node.docker_mananger] Generated ports ['29837', '29838', '29839', '29840', '29841']
2026-04-14 21:47:45.322 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:47:45.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:47:45.322 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:47:45.322 DEBUG [src.node.docker_mananger] docker run -i -t -p 29837:29837 -p 29838:29838 -p 29839:29839 -p 29840:29840 -p 29841:29841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29839 --rest-port=29837 --tcp-port=29838 --discv5-udp-port=29840 --rest-address=0.0.0.0 --nat=extip:172.18.32.112 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=be78df4a7eede52fb7df6a9cbeb5ddcacf00eebf2fe02ce0eefbeeece9aa3ce8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29841 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMZyo2ADZEaxk8iLJWsDQYH5FjC8gNu8FbsivOI0XzB_BVmB9V21oAelabjtUXJfuEVQ297YksSh66VSN5ZPqVACgmlkgnY0gmlwhKwSgo2KbXVsdGlhZGRyc5YACASsEoKNBiS4AAoErBKCjQYkud0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHnoCJMIN5_ykAuYrFpLRH8fSQ7GLrLg-63cAYDTwADSDdGNwgiS4g3VkcIIkuoV3YWt1MgM --storenode=/ip4/172.18.130.141/tcp/9400/p2p/16Uiu2HAmEhxVATAtCwQdqx6p3iY7M2uDUX9J3nyAaoHaLmdUok6f --store=true --relay=true
2026-04-14 21:47:45.471 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.112 tests-functional_default 2b1110ff1c2ee8646743168836b308258f07544829afd2fd91f1eac974232ac3
2026-04-14 21:47:45.500 DEBUG [src.node.docker_mananger] Container started with ID 2b1110ff1c2e. Setting up logs at ./log/docker/store_node1_2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa__wakuorg_nwaku:latest.log
2026-04-14 21:47:45.500 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29837
2026-04-14 21:47:45.501 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:47:46.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29837/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:46.504 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 21:47:46.504 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:47:46.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:46.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.112/tcp/29838/p2p/16Uiu2HAmA2oaGD8MnNvnP6ni1tVLqRtmv1MfLnCeY1Gzttt17bHa","/ip4/172.18.32.112/tcp/29839/ws/p2p/16Uiu2HAmA2oaGD8MnNvnP6ni1tVLqRtmv1MfLnCeY1Gzttt17bHa"],"enrUri":"enr:-L24QDGJb7vwLz8IwpreUtv-8xuRPmF-xX2sKJqwygvFkgZ5NZwO55NWymhqugggwRemdzzvH0gFA2-Y5UI5lNUcb2ECgmlkgnY0gmlwhKwSIHCKbXVsdGlhZGRyc5YACASsEiBwBnSOAAoErBIgcAZ0j90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2QOIPbHBibeL4JegHhXeZ3SEAGimySUMILVQc2Wnq5mDdGNwgnSOg3VkcIJ0kIV3YWt1MgM"}'
2026-04-14 21:47:46.507 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:47:46.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29837/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.141/tcp/9400/p2p/16Uiu2HAmEhxVATAtCwQdqx6p3iY7M2uDUX9J3nyAaoHaLmdUok6f"]'
2026-04-14 21:47:46.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:46.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9399/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:47:46.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:46.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:47:46.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:46.520 DEBUG [src.steps.store] Relaying message
2026-04-14 21:47:46.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9399/relay/v1/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 21:47:46.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:46.527 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:47:46.727 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:47:46.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9399/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:46.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x667390595daf98ac95bc1e9d71a0da152795b6ec7585c34b7b61380fe439033b"}]}'
2026-04-14 21:47:46.731 DEBUG [src.steps.store] messages length is 1
2026-04-14 21:47:46.731 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:47:46.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29837/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:46.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x667390595daf98ac95bc1e9d71a0da152795b6ec7585c34b7b61380fe439033b"}]}'
2026-04-14 21:47:46.735 DEBUG [src.steps.store] messages length is 1
2026-04-14 21:47:46.735 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-14 21:47:51.735 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-04-14 21:47:51.739 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-04-14 21:47:51.740 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-04-14 21:47:51.743 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-04-14 21:47:51.743 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-04-14 21:47:51.746 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-04-14 21:47:51.746 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-04-14 21:47:51.749 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-04-14 21:47:51.749 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-04-14 21:47:51.752 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-04-14 21:47:51.752 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-04-14 21:47:51.755 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-04-14 21:47:51.755 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-04-14 21:47:51.758 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-04-14 21:47:51.758 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.130.141/tcp/9400"} has 1
2026-04-14 21:47:51.789 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:47:51.790 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:47:51.790 DEBUG [src.node.waku_node] Stopping container with id 62af9c97694a
2026-04-14 21:47:52.200 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:47:52.200 DEBUG [src.node.waku_node] Stopping container with id 2b1110ff1c2e
2026-04-14 21:47:52.570 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:47:52.572 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:47:52.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:47:52.595 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:47:52.596 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 21:47:52.596 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-14 21:47:52.597 DEBUG [src.libs.common] Attaching file ./log/docker/publishing_node1_2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa__wakuorg_nwaku:latest.log
2026-04-14 21:47:52.601 DEBUG [src.libs.common] Attaching file ./log/docker/store_node1_2026-04-14_21-47-44__d6cca8fc-9fdf-4774-bcb7-b2182a38f1aa__wakuorg_nwaku:latest.log
2026-04-14 21:47:52.612 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:47:52.612 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff
2026-04-14 21:47:52.612 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:47:52.612 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-14 21:47:52.612 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-14 21:47:52.613 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-14 21:47:52.613 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:47:52.613 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:47:52.619 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:47:52.619 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff__wakuorg_nwaku:latest.log
2026-04-14 21:47:52.619 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:47:52.620 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:47:52.621 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:47:52.621 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.54
2026-04-14 21:47:52.621 DEBUG [src.node.docker_mananger] Generated ports ['11519', '11520', '11521', '11522', '11523']
2026-04-14 21:47:52.621 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:47:52.621 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:47:52.621 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:47:52.622 DEBUG [src.node.docker_mananger] docker run -i -t -p 11519:11519 -p 11520:11520 -p 11521:11521 -p 11522:11522 -p 11523:11523 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11521 --rest-port=11519 --tcp-port=11520 --discv5-udp-port=11522 --rest-address=0.0.0.0 --nat=extip:172.18.119.54 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbab6cd1af13a4da781c8cce3ccc24f81d8fcedbd2afb488a713d4cc0cac0eed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11523 --metrics-logging=true --store=true --relay=true
2026-04-14 21:47:52.775 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.54 tests-functional_default ce0a7194fdd56a90614826c879d040a475409f1ed4a86f575cba08cb65c5fee4
2026-04-14 21:47:52.803 DEBUG [src.node.docker_mananger] Container started with ID ce0a7194fdd5. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff__wakuorg_nwaku:latest.log
2026-04-14 21:47:52.804 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11519
2026-04-14 21:47:52.805 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:47:53.031 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:53.031 ERROR [src.node.docker_mananger] Max retries reached for container 62af9c97694a. Exiting log stream.
2026-04-14 21:47:53.423 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:47:53.423 ERROR [src.node.docker_mananger] Max retries reached for container 2b1110ff1c2e. Exiting log stream.
2026-04-14 21:47:53.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11519/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:53.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: 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 21:47:53.809 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:47:53.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11519/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:53.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.54/tcp/11520/p2p/16Uiu2HAmRypRrgmCXPqSrhWE5AWZXwGDS1fnsppXqnHwB53LnauS","/ip4/172.18.119.54/tcp/11521/ws/p2p/16Uiu2HAmRypRrgmCXPqSrhWE5AWZXwGDS1fnsppXqnHwB53LnauS"],"enrUri":"enr:-L24QPiWAWggtwZOSyLFiSZqjb7zCk6YW1lAfora0IfITnTOYs6SPNcokYLPIvkWthobyyrTqDm0pgHBq-RkVl5B1-MCgmlkgnY0gmlwhKwSdzaKbXVsdGlhZGRyc5YACASsEnc2Bi0AAAoErBJ3NgYtAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxfq_VybYskbDhTVahr4isThbj7N_5hBxWttn9W1zJf2DdGNwgi0Ag3VkcIItAoV3YWt1MgM"}'
2026-04-14 21:47:53.812 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:47:53.819 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:47:53.819 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff__wakuorg_nwaku:latest.log
2026-04-14 21:47:53.819 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:47:53.819 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:47:53.821 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:47:53.821 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.164
2026-04-14 21:47:53.821 DEBUG [src.node.docker_mananger] Generated ports ['17591', '17592', '17593', '17594', '17595']
2026-04-14 21:47:53.821 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:47:53.821 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:47:53.821 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:47:53.821 DEBUG [src.node.docker_mananger] docker run -i -t -p 17591:17591 -p 17592:17592 -p 17593:17593 -p 17594:17594 -p 17595:17595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17593 --rest-port=17591 --tcp-port=17592 --discv5-udp-port=17594 --rest-address=0.0.0.0 --nat=extip:172.18.115.164 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6f70c11ee1ab67dfc6e7728c3c8a6aaaa9600ebc4fc9cd36cebbcaa3fdf2dcbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17595 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPiWAWggtwZOSyLFiSZqjb7zCk6YW1lAfora0IfITnTOYs6SPNcokYLPIvkWthobyyrTqDm0pgHBq-RkVl5B1-MCgmlkgnY0gmlwhKwSdzaKbXVsdGlhZGRyc5YACASsEnc2Bi0AAAoErBJ3NgYtAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxfq_VybYskbDhTVahr4isThbj7N_5hBxWttn9W1zJf2DdGNwgi0Ag3VkcIItAoV3YWt1MgM --storenode=/ip4/172.18.119.54/tcp/11520/p2p/16Uiu2HAmRypRrgmCXPqSrhWE5AWZXwGDS1fnsppXqnHwB53LnauS --store=true --relay=true
2026-04-14 21:47:53.975 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.164 tests-functional_default c89b7288c7522d4ed62d1071a36fcd88f69b08335f7ab146cbb2f232220b6a80
2026-04-14 21:47:54.000 DEBUG [src.node.docker_mananger] Container started with ID c89b7288c752. Setting up logs at ./log/docker/store_node1_2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff__wakuorg_nwaku:latest.log
2026-04-14 21:47:54.001 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17591
2026-04-14 21:47:54.002 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:47:55.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17591/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:55.005 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 21:47:55.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:47:55.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:55.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.164/tcp/17592/p2p/16Uiu2HAm6HqT97tiPD7HXHhn11NRmDSzVi4jxn9PWDnPdkgGD4tb","/ip4/172.18.115.164/tcp/17593/ws/p2p/16Uiu2HAm6HqT97tiPD7HXHhn11NRmDSzVi4jxn9PWDnPdkgGD4tb"],"enrUri":"enr:-L24QB8zx69W8v7NjlGvN04I43tzzH1w7n393HD3Dq_k5OtuFPWQBrE3SLOxCkX35oTOYZ475MvgGQ4lDXKI_CpaQ1cCgmlkgnY0gmlwhKwSc6SKbXVsdGlhZGRyc5YACASsEnOkBkS4AAoErBJzpAZEud0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoW6egrSdR_YIIUTyCncxo74miCJzw0fJGz6TPIptQwyDdGNwgkS4g3VkcIJEuoV3YWt1MgM"}'
2026-04-14 21:47:55.009 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:47:55.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17591/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.54/tcp/11520/p2p/16Uiu2HAmRypRrgmCXPqSrhWE5AWZXwGDS1fnsppXqnHwB53LnauS"]'
2026-04-14 21:47:55.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:55.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11519/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:47:55.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:55.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17591/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-14 21:47:55.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:55.023 DEBUG [src.steps.store] Relaying message
2026-04-14 21:47:55.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11519/relay/v1/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 21:47:55.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:47:55.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:47:55.229 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:47:55.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11519/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:55.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc7c17aa98c92b153ddf1446b0270706d40bfa2a4f149e296c9d836a0bd7467a1"}]}'
2026-04-14 21:47:55.233 DEBUG [src.steps.store] messages length is 1
2026-04-14 21:47:55.233 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-14 21:47:55.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17591/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:47:55.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc7c17aa98c92b153ddf1446b0270706d40bfa2a4f149e296c9d836a0bd7467a1"}]}'
2026-04-14 21:47:55.236 DEBUG [src.steps.store] messages length is 1
2026-04-14 21:47:55.237 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-14 21:48:00.237 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-04-14 21:48:00.241 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-04-14 21:48:00.242 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-04-14 21:48:00.245 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-04-14 21:48:00.245 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-04-14 21:48:00.248 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-04-14 21:48:00.248 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-04-14 21:48:00.251 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-04-14 21:48:00.251 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-04-14 21:48:00.254 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-04-14 21:48:00.254 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-04-14 21:48:00.257 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-04-14 21:48:00.258 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-04-14 21:48:00.260 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-04-14 21:48:00.261 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.119.54/tcp/11520"} has 1
2026-04-14 21:48:00.270 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:48:00.271 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:48:00.271 DEBUG [src.node.waku_node] Stopping container with id ce0a7194fdd5
2026-04-14 21:48:00.676 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:48:00.676 DEBUG [src.node.waku_node] Stopping container with id c89b7288c752
2026-04-14 21:48:01.075 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:48:01.077 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:48:01.089 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:48:01.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:48:01.099 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-14 21:48:01.100 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-14 21:48:01.102 DEBUG [src.libs.common] Attaching file ./log/docker/publishing_node1_2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff__wakuorg_nwaku:latest.log
2026-04-14 21:48:01.104 DEBUG [src.libs.common] Attaching file ./log/docker/store_node1_2026-04-14_21-47-52__c6058cf9-4240-4ade-80c7-307b6cf2afff__wakuorg_nwaku:latest.log

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_21-43-05__00d2ce90-f824-4ad0-9127-085d874ba947
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_21-43-05__00d2ce90-f824-4ad0-9127-085d874ba947__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.240
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['33038', '33039', '33040', '33041', '33042']
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 33038:33038 -p 33039:33039 -p 33040:33040 -p 33041:33041 -p 33042:33042 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33040 --rest-port=33038 --tcp-port=33039 --discv5-udp-port=33041 --rest-address=0.0.0.0 --nat=extip:172.18.115.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b3f1aa042bcdb68255c6d1c89e94afd5b7f8fe5f129ceb88e781aabaab63eebc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33042 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.115.240 tests-functional_default 4421693c64218f71a5c42fe76c37d8d2594577bf3f27917786f1e7f1d5b1f6c6
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 4421693c6421. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-43-05__00d2ce90-f824-4ad0-9127-085d874ba947__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 33038
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 ff1b81c42d97. 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 d0b64eeff77a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33038/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:33038/debug/v1/info" -H "Content-Type: application/json" -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.240/tcp/33039/p2p/16Uiu2HAmQFa9rKbaiQSph6rZTgdxFropjmg2rkVvmdVjMF76zmox","/ip4/172.18.115.240/tcp/33040/ws/p2p/16Uiu2HAmQFa9rKbaiQSph6rZTgdxFropjmg2rkVvmdVjMF76zmox"],"enrUri":"enr:-L24QFP9EpV0YTd66NnwdwYVwIv8uo2Tl219UR3QJB63YnODV5Ck9F677Crcp_Y1ksCc47MmM6eZUoRncDL7MoKtYysCgmlkgnY0gmlwhKwSc_CKbXVsdGlhZGRyc5YACASsEnPwBoEPAAoErBJz8AaBEN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrEyGTc4oO7boRVL-UU03hT8CVhprrfsqTkxd_5iVzkuDdGNwgoEPg3VkcIKBEYV3YWt1MgM"}'
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_21-43-05__00d2ce90-f824-4ad0-9127-085d874ba947__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.228.20
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44818', '44819', '44820', '44821', '44822']
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 44818:44818 -p 44819:44819 -p 44820:44820 -p 44821:44821 -p 44822:44822 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44820 --rest-port=44818 --tcp-port=44819 --discv5-udp-port=44821 --rest-address=0.0.0.0 --nat=extip:172.18.228.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=40e81e2f464e98be555daea1dd7f98cd6af0cf06ccfdd6dd7f42ab402fbaf8ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44822 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFP9EpV0YTd66NnwdwYVwIv8uo2Tl219UR3QJB63YnODV5Ck9F677Crcp_Y1ksCc47MmM6eZUoRncDL7MoKtYysCgmlkgnY0gmlwhKwSc_CKbXVsdGlhZGRyc5YACASsEnPwBoEPAAoErBJz8AaBEN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrEyGTc4oO7boRVL-UU03hT8CVhprrfsqTkxd_5iVzkuDdGNwgoEPg3VkcIKBEYV3YWt1MgM --storenode=/ip4/172.18.115.240/tcp/33039/p2p/16Uiu2HAmQFa9rKbaiQSph6rZTgdxFropjmg2rkVvmdVjMF76zmox --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.228.20 tests-functional_default 7570f7482eb3c6d997ab39b151223f928da9a5f371108683ea6ca523a37f0563
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 7570f7482eb3. Setting up logs at ./log/docker/store_node1_2026-04-14_21-43-05__00d2ce90-f824-4ad0-9127-085d874ba947__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 44818
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44818/health" -H "Content-Type: application/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:44818/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.20/tcp/44819/p2p/16Uiu2HAm7pTR4YifaEWCNknrWEPZpUAYBgXXXnq7vSAtz5Ax17KX","/ip4/172.18.228.20/tcp/44820/ws/p2p/16Uiu2HAm7pTR4YifaEWCNknrWEPZpUAYBgXXXnq7vSAtz5Ax17KX"],"enrUri":"enr:-L24QIHSw9mHJEw4aW6Wr-TjDrYvwkSmPX-Thsd6DsDZQTifPFv65pjk1wJhkZ_OS8LtOH2Nc7uAXdIkEs04u65ruBECgmlkgnY0gmlwhKwS5BSKbXVsdGlhZGRyc5YACASsEuQUBq8TAAoErBLkFAavFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECuCJlKsOy_XulnJB0hFI5UkSh1vAzaE3s_hFPgxzAPJqDdGNwgq8Tg3VkcIKvFYV3YWt1MgM"}'
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:44818/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.240/tcp/33039/p2p/16Uiu2HAmQFa9rKbaiQSph6rZTgdxFropjmg2rkVvmdVjMF76zmox"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33038/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:44818/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:33038/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:33038/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:33038/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:33038/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:33038/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:33038/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:33038/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:33038/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:33038/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:33038/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:33038/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":"0x37dec84d961ac5b9fb4a515476750c46add18bffeeaa9a209b479ae1dc7dd51b"},{"messageHash":"0x9c8881719cf4ce49a2ed301eef93b41d0c7220a0de0f1be2d607123628f6eec3"},{"messageHash":"0xd476f5453695f15f6a707e450b51637295683dd324c5759fff0ccbc3e9d2b70a"},{"messageHash":"0xf45481c5bc5d6b2833d11fbe4e16b437091b387a230dab784430c44a2ef2975b"},{"messageHash":"0xc988a8783a1a75aa85b9cdd514cf51b3a9dddba9fc8bc974736f15328fa0e44f"}],"paginationCursor":"0xc988a8783a1a75aa85b9cdd514cf51b3a9dddba9fc8bc974736f15328fa0e44f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44818/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":"0x37dec84d961ac5b9fb4a515476750c46add18bffeeaa9a209b479ae1dc7dd51b"},{"messageHash":"0x9c8881719cf4ce49a2ed301eef93b41d0c7220a0de0f1be2d607123628f6eec3"},{"messageHash":"0xd476f5453695f15f6a707e450b51637295683dd324c5759fff0ccbc3e9d2b70a"},{"messageHash":"0xf45481c5bc5d6b2833d11fbe4e16b437091b387a230dab784430c44a2ef2975b"},{"messageHash":"0xc988a8783a1a75aa85b9cdd514cf51b3a9dddba9fc8bc974736f15328fa0e44f"}],"paginationCursor":"0xc988a8783a1a75aa85b9cdd514cf51b3a9dddba9fc8bc974736f15328fa0e44f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33038/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xd476f5453695f15f6a707e450b51637295683dd324c5759fff0ccbc3e9d2b70a&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":"0xf45481c5bc5d6b2833d11fbe4e16b437091b387a230dab784430c44a2ef2975b"},{"messageHash":"0xc988a8783a1a75aa85b9cdd514cf51b3a9dddba9fc8bc974736f15328fa0e44f"},{"messageHash":"0x36de45acb9421167f13f50c8f0e6d21ce86579c4ad68ab7ba0e0c8b82b172614"},{"messageHash":"0xd08f745d03e8773aabc6badb2beeb2bf4a528f431f4f413561d6974c18b51190"},{"messageHash":"0x708b9483d86556ac9d03a0b1f7b02e51de9a951e3fe40e96c7fc67a66ed675a5"},{"messageHash":"0xc7bbf9f27a6d7f249dbef0c20992139071fea3194b9625d13a55c9ba546d3bc4"},{"messageHash":"0x4e07cc7bbe086362bf5493569d0b6c90759226d5497a1525b373b4f15ef47aaa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44818/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xd476f5453695f15f6a707e450b51637295683dd324c5759fff0ccbc3e9d2b70a&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":"0xf45481c5bc5d6b2833d11fbe4e16b437091b387a230dab784430c44a2ef2975b"},{"messageHash":"0xc988a8783a1a75aa85b9cdd514cf51b3a9dddba9fc8bc974736f15328fa0e44f"},{"messageHash":"0x36de45acb9421167f13f50c8f0e6d21ce86579c4ad68ab7ba0e0c8b82b172614"},{"messageHash":"0xd08f745d03e8773aabc6badb2beeb2bf4a528f431f4f413561d6974c18b51190"},{"messageHash":"0x708b9483d86556ac9d03a0b1f7b02e51de9a951e3fe40e96c7fc67a66ed675a5"},{"messageHash":"0xc7bbf9f27a6d7f249dbef0c20992139071fea3194b9625d13a55c9ba546d3bc4"},{"messageHash":"0x4e07cc7bbe086362bf5493569d0b6c90759226d5497a1525b373b4f15ef47aaa"}]}'
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 4421693c6421
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 7570f7482eb3
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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,167 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-04-14_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196
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_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196__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.3
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['8444', '8445', '8446', '8447', '8448']
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 8444:8444 -p 8445:8445 -p 8446:8446 -p 8447:8447 -p 8448:8448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8446 --rest-port=8444 --tcp-port=8445 --discv5-udp-port=8447 --rest-address=0.0.0.0 --nat=extip:172.18.237.3 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d33b072ebe2d9064c7f5f81d2bb1e6b71aac3464db6db0937cfda97ec1dbdc1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8448 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.237.3 tests-functional_default 42ad5bd6baf1e2225bffb9af66a115800301b6e0162cb34a27cf5b8a087b953b
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 42ad5bd6baf1. Setting up logs at ./log/docker/node1_2026-04-14_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 8444
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 d19f3179258b. 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 e04860ba5371. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8444/health" -H "Content-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:8444/health" -H "Content-Type: application/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:8444/debug/v1/info" -H "Content-Type: application/json" -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.3/tcp/8445/p2p/16Uiu2HAmSPZybiJ6XVibC1VAY6MFg3KmaStK9b7NKMUEhaWNtLoS","/ip4/172.18.237.3/tcp/8446/ws/p2p/16Uiu2HAmSPZybiJ6XVibC1VAY6MFg3KmaStK9b7NKMUEhaWNtLoS"],"enrUri":"enr:-L24QKNYvEdzI4mDUEdzRSQA4ddyOG3fR1WZKaKN7_vxBjyFZvmTdpJuz1ChWJTQNmGSWZYehfxbtYcsfT-ZrXPuc4gCgmlkgnY0gmlwhKwS7QOKbXVsdGlhZGRyc5YACASsEu0DBiD9AAoErBLtAwYg_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzBBYV-BD9DMxStlF3wQv2KRUZTXxXL3viUifRjzs7NmDdGNwgiD9g3VkcIIg_4V3YWt1MgU"}'
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_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196__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.49
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['36664', '36665', '36666', '36667', '36668']
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 36664:36664 -p 36665:36665 -p 36666:36666 -p 36667:36667 -p 36668:36668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36666 --rest-port=36664 --tcp-port=36665 --discv5-udp-port=36667 --rest-address=0.0.0.0 --nat=extip:172.18.64.49 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=05cd1d90adafeacbd7ecf0bb804dd4b20a10eae4e607c15aaabbbbeb3f41beff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36668 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKNYvEdzI4mDUEdzRSQA4ddyOG3fR1WZKaKN7_vxBjyFZvmTdpJuz1ChWJTQNmGSWZYehfxbtYcsfT-ZrXPuc4gCgmlkgnY0gmlwhKwS7QOKbXVsdGlhZGRyc5YACASsEu0DBiD9AAoErBLtAwYg_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzBBYV-BD9DMxStlF3wQv2KRUZTXxXL3viUifRjzs7NmDdGNwgiD9g3VkcIIg_4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.64.49 tests-functional_default 250cb5039be1dafef4d14a4530857411aec25c547ebe4e790127a7a88bb10ed0
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 250cb5039be1. Setting up logs at ./log/docker/node2_2026-04-14_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 36664
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36664/health" -H "Content-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:36664/health" -H "Content-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:36664/health" -H "Content-Type: application/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":"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:36664/debug/v1/info" -H "Content-Type: application/json" -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.49/tcp/36665/p2p/16Uiu2HAmKp3cAPPLaThwdhV6Ev7E6oEbCJgTYMZF6448KJob6Tpn","/ip4/172.18.64.49/tcp/36666/ws/p2p/16Uiu2HAmKp3cAPPLaThwdhV6Ev7E6oEbCJgTYMZF6448KJob6Tpn"],"enrUri":"enr:-L24QDQBQFt4O8fXP3yzHG95G7nfVUKNuqzEAE9-C9X5Pws1OyugDHauNqYgJ7ihn_ijL1aN94HVZA2K_u9Zq0gpGSYCgmlkgnY0gmlwhKwSQDGKbXVsdGlhZGRyc5YACASsEkAxBo85AAoErBJAMQaPOt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDalO3wwuxIWP0LMQ4mLIEQmu647w-oPLEUI0FyzgTUmODdGNwgo85g3VkcIKPO4V3YWt1MgE"}'
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:36664/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.3/tcp/8445/p2p/16Uiu2HAmSPZybiJ6XVibC1VAY6MFg3KmaStK9b7NKMUEhaWNtLoS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8444/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:36664/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:8444/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:8444/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":1776202816981897559,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776202820980754522,"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 42ad5bd6baf1
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 250cb5039be1
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/node1_2026-04-14_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-04-14_21-40-18__c5808f02-76d7-4ed7-bbd8-1767230b1196__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-04-14_21-40-22__bad1abb4-667e-4fd7-9eab-67f28d866b4b
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_21-40-22__bad1abb4-667e-4fd7-9eab-67f28d866b4b__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.154
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['9703', '9704', '9705', '9706', '9707']
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 9703:9703 -p 9704:9704 -p 9705:9705 -p 9706:9706 -p 9707:9707 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9705 --rest-port=9703 --tcp-port=9704 --discv5-udp-port=9706 --rest-address=0.0.0.0 --nat=extip:172.18.51.154 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=24fbe373ffde6a2230fb7defb8ef4e7fb1ed4653be87f3cab5db2fcc96689b3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9707 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.51.154 tests-functional_default d7fe0c86736ab953e8b814f14a7f765262386b8aa7ff8f9c353134a98eb93fa2
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID d7fe0c86736a. Setting up logs at ./log/docker/node1_2026-04-14_21-40-22__bad1abb4-667e-4fd7-9eab-67f28d866b4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 9703
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 42ad5bd6baf1. 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 250cb5039be1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9703/health" -H "Content-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:9703/health" -H "Content-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:9703/health" -H "Content-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:9703/health" -H "Content-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:9703/health" -H "Content-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:9703/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"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:9703/debug/v1/info" -H "Content-Type: application/json" -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.154/tcp/9704/p2p/16Uiu2HAmSFL17ku3RGoQAUwbGJZTKSC4dWw62qUWzQm7pCQyMhxE","/ip4/172.18.51.154/tcp/9705/ws/p2p/16Uiu2HAmSFL17ku3RGoQAUwbGJZTKSC4dWw62qUWzQm7pCQyMhxE"],"enrUri":"enr:-L24QKbFde0UJOp-yYNLa-Nh100HTpRXpLiFyednhRbkfKiGNuE5fwDBILtRCwG4uVhgKetFQ7MtWNxZ9FR9L7HVKMECgmlkgnY0gmlwhKwSM5qKbXVsdGlhZGRyc5YACASsEjOaBiXoAAoErBIzmgYl6d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyfPl-wJs3nSM3jV88pev022pPGKXPmrvulCM9Np01mODdGNwgiXog3VkcIIl6oV3YWt1MgU"}'
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_21-40-22__bad1abb4-667e-4fd7-9eab-67f28d866b4b__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.158.12
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['5126', '5127', '5128', '5129', '5130']
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 5126:5126 -p 5127:5127 -p 5128:5128 -p 5129:5129 -p 5130:5130 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5128 --rest-port=5126 --tcp-port=5127 --discv5-udp-port=5129 --rest-address=0.0.0.0 --nat=extip:172.18.158.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=26449c5b0fa4be953bcc0bd81e84fd3bbf1dfadfd6bfc089f3ef5f6cf9c6ce39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5130 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKbFde0UJOp-yYNLa-Nh100HTpRXpLiFyednhRbkfKiGNuE5fwDBILtRCwG4uVhgKetFQ7MtWNxZ9FR9L7HVKMECgmlkgnY0gmlwhKwSM5qKbXVsdGlhZGRyc5YACASsEjOaBiXoAAoErBIzmgYl6d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyfPl-wJs3nSM3jV88pev022pPGKXPmrvulCM9Np01mODdGNwgiXog3VkcIIl6oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.158.12 tests-functional_default 8e85a4c852ccf8d3d1fabf00478cf796c4d138f012de85bb5eef3081bab3fb47
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 8e85a4c852cc. Setting up logs at ./log/docker/node2_2026-04-14_21-40-22__bad1abb4-667e-4fd7-9eab-67f28d866b4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 5126
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5126/health" -H "Content-Type: application/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":"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:5126/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.12/tcp/5127/p2p/16Uiu2HAm7pfoBdtL9TxBsuZHQ5JDAHLyFy8cW94MgA7bmWD9L6Xs","/ip4/172.18.158.12/tcp/5128/ws/p2p/16Uiu2HAm7pfoBdtL9TxBsuZHQ5JDAHLyFy8cW94MgA7bmWD9L6Xs"],"enrUri":"enr:-L24QC_FolvtAJeYOacrCGN96QcisNl4edGOnZBBWyNA52xZCRt3E2ZENUZF4vjRS4pmOYh55oXawjIEUbZhJ7X-H4wCgmlkgnY0gmlwhKwSngyKbXVsdGlhZGRyc5YACASsEp4MBhQHAAoErBKeDAYUCN0DgnJzhQACAQAAiXNlY3AyNTZrMaECuDBlF_7F7tafSVw-zAa2t-bdCs1SIRIU-2EAHHsOIuqDdGNwghQHg3VkcIIUCYV3YWt1MgE"}'
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:5126/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.154/tcp/9704/p2p/16Uiu2HAmSFL17ku3RGoQAUwbGJZTKSC4dWw62qUWzQm7pCQyMhxE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9703/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:5126/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:9703/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:9703/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":1776202825043235971,"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:5126/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":1776202825043235971,"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 d7fe0c86736a
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 8e85a4c852cc
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,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_same_shard with id: 2026-04-14_21-45-04__c36adbc0-56f9-4268-8432-1382f7f23da0
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_21-45-04__c36adbc0-56f9-4268-8432-1382f7f23da0__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.206.114
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['49610', '49611', '49612', '49613', '49614']
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 49610:49610 -p 49611:49611 -p 49612:49612 -p 49613:49613 -p 49614:49614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49612 --rest-port=49610 --tcp-port=49611 --discv5-udp-port=49613 --rest-address=0.0.0.0 --nat=extip:172.18.206.114 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4efe09ad32e8d4c2ea6de2fb97ba73b64a44c8cff09c1a84dd8ab58cfc9bd2a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49614 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.206.114 tests-functional_default 472d31d6f1c3db53711b84f41a11f13cf256f2abf42e3697a767516c29a4aa38
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 472d31d6f1c3. Setting up logs at ./log/docker/node1_2026-04-14_21-45-04__c36adbc0-56f9-4268-8432-1382f7f23da0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 49610
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 eb9be57055e3. 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 3ca7dd8ba400. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49610/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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:49610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.114/tcp/49611/p2p/16Uiu2HAm8e7atjeagYCdGaR3dkfa3P28MNvh1BQnRgjYc6W77N2J","/ip4/172.18.206.114/tcp/49612/ws/p2p/16Uiu2HAm8e7atjeagYCdGaR3dkfa3P28MNvh1BQnRgjYc6W77N2J"],"enrUri":"enr:-L24QJ9Q3O1t3q5zbaEbYZwKdyK-BcNy6kpgL2OFhEp6PAwWDuEydy4eJXAmGDfv6qcnpN-E9E5PkzdXMyGkw0K_NSICgmlkgnY0gmlwhKwSznKKbXVsdGlhZGRyc5YACASsEs5yBsHLAAoErBLOcgbBzN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECxFfaAllG65zkQiNuJokmKJqZC3mXMe6xV2PSnAzREG-DdGNwgsHLg3VkcILBzYV3YWt1MgU"}'
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_21-45-04__c36adbc0-56f9-4268-8432-1382f7f23da0__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.97
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['50537', '50538', '50539', '50540', '50541']
DEBUG  src.node.waku_node:waku_node.py:87 Cluster id was resolved to: 4
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 50537:50537 -p 50538:50538 -p 50539:50539 -p 50540:50540 -p 50541:50541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50539 --rest-port=50537 --tcp-port=50538 --discv5-udp-port=50540 --rest-address=0.0.0.0 --nat=extip:172.18.59.97 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=04e0b2fcb5a5db32a7fa6e8fce1064f43825c58fa548aaed4edd80f5cb1d8bef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50541 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ9Q3O1t3q5zbaEbYZwKdyK-BcNy6kpgL2OFhEp6PAwWDuEydy4eJXAmGDfv6qcnpN-E9E5PkzdXMyGkw0K_NSICgmlkgnY0gmlwhKwSznKKbXVsdGlhZGRyc5YACASsEs5yBsHLAAoErBLOcgbBzN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECxFfaAllG65zkQiNuJokmKJqZC3mXMe6xV2PSnAzREG-DdGNwgsHLg3VkcILBzYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.59.97 tests-functional_default 45481d59382fbfc1835f7b657328470af87c3e805ef2aaa1f5d41c478f23728d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 45481d59382f. Setting up logs at ./log/docker/node2_2026-04-14_21-45-04__c36adbc0-56f9-4268-8432-1382f7f23da0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 50537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50537/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:50537/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/50538/p2p/16Uiu2HAm4qV11SN7c2upCKM3dRbhi7HKfebsPJc8ihz3Ysc6rs7p","/ip4/172.18.59.97/tcp/50539/ws/p2p/16Uiu2HAm4qV11SN7c2upCKM3dRbhi7HKfebsPJc8ihz3Ysc6rs7p"],"enrUri":"enr:-L24QCKIqIwJNsaMXYplIWkDYieubKDJfya2IHIIAN7XOFP4N643hn_Uj7cvM__8d5yxX_s0i6k5IZ0JZ8Lmu97bUvwCgmlkgnY0gmlwhKwSO2GKbXVsdGlhZGRyc5YACASsEjthBsVqAAoErBI7YQbFa90DgnJzhQAEAQAAiXNlY3AyNTZrMaECi9K1K7o1GHgLbjEcId4GSCWidbxbfIM_-VAXo4sdTGuDdGNwgsVqg3VkcILFbIV3YWt1MgE"}'
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:50537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.114/tcp/49611/p2p/16Uiu2HAm8e7atjeagYCdGaR3dkfa3P28MNvh1BQnRgjYc6W77N2J"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49610/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:50537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/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:49610/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:49610/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":1776203107440013929,"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:50537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:50537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 472d31d6f1c3
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 45481d59382f
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_21-41-20__f6266460-8964-4104-a651-0a8af2f68bfb
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_21-41-20__f6266460-8964-4104-a651-0a8af2f68bfb__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.205.219
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['37470', '37471', '37472', '37473', '37474']
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 37470:37470 -p 37471:37471 -p 37472:37472 -p 37473:37473 -p 37474:37474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37472 --rest-port=37470 --tcp-port=37471 --discv5-udp-port=37473 --rest-address=0.0.0.0 --nat=extip:172.18.205.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=db5f4d0d44bac4d96c0e8fbffa247ae6dcfd6bf690afe1f44efdab4df9aa5e9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37474 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.205.219 tests-functional_default 9e15fe82ca708eb3352ad156a043173b464c9c295ad478f1e9a708fa392c6452
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 9e15fe82ca70. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-41-20__f6266460-8964-4104-a651-0a8af2f68bfb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 37470
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 d7c0a095b638. 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 74cc16c53072. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: 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:37470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.219/tcp/37471/p2p/16Uiu2HAmRKiXVw9XPoayh5nQxL6Sfm2WzT6tg5vKmUeEFUgz64Qt","/ip4/172.18.205.219/tcp/37472/ws/p2p/16Uiu2HAmRKiXVw9XPoayh5nQxL6Sfm2WzT6tg5vKmUeEFUgz64Qt"],"enrUri":"enr:-L24QGEW16HCZogglEvkAhtlrg8moTtjOARPBvSg4lTOzyHDbh1hc27Tdc3uc7VHmz5UR8gmaaz7Swpirf3oQxEqQukCgmlkgnY0gmlwhKwSzduKbXVsdGlhZGRyc5YACASsEs3bBpJfAAoErBLN2waSYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvDgAoKYaMOST0Q3NojEWsZjvipxFKmscFCp6sYaH2k2DdGNwgpJfg3VkcIKSYYV3YWt1MgM"}'
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_21-41-20__f6266460-8964-4104-a651-0a8af2f68bfb__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.231.29
DEBUG  src.node.docker_mananger:docker_mananger.py:139 Generated ports ['44896', '44897', '44898', '44899', '44900']
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 44896:44896 -p 44897:44897 -p 44898:44898 -p 44899:44899 -p 44900:44900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44898 --rest-port=44896 --tcp-port=44897 --discv5-udp-port=44899 --rest-address=0.0.0.0 --nat=extip:172.18.231.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a9fec0efbe4cc2e5bf00d78bfb30f168dbd7dba36eda38efd8a5d49eaffab38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44900 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGEW16HCZogglEvkAhtlrg8moTtjOARPBvSg4lTOzyHDbh1hc27Tdc3uc7VHmz5UR8gmaaz7Swpirf3oQxEqQukCgmlkgnY0gmlwhKwSzduKbXVsdGlhZGRyc5YACASsEs3bBpJfAAoErBLN2waSYN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvDgAoKYaMOST0Q3NojEWsZjvipxFKmscFCp6sYaH2k2DdGNwgpJfg3VkcIKSYYV3YWt1MgM --storenode=/ip4/172.18.205.219/tcp/37471/p2p/16Uiu2HAmRKiXVw9XPoayh5nQxL6Sfm2WzT6tg5vKmUeEFUgz64Qt --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:61 docker network connect --ip 172.18.231.29 tests-functional_default 1ac83e3353d3114b6dc9687f3b93d8d8f41894f66366f41f0adf088f29bab34d
DEBUG  src.node.docker_mananger:docker_mananger.py:71 Container started with ID 1ac83e3353d3. Setting up logs at ./log/docker/store_node1_2026-04-14_21-41-20__f6266460-8964-4104-a651-0a8af2f68bfb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:206 Started container from image wakuorg/nwaku:latest. REST: 44896
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44896/health" -H "Content-Type: application/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:44896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.29/tcp/44897/p2p/16Uiu2HAmRpHkerxAQk9hvCuuHov6QrYnZ57KrbgURLdMtx1ZBDz1","/ip4/172.18.231.29/tcp/44898/ws/p2p/16Uiu2HAmRpHkerxAQk9hvCuuHov6QrYnZ57KrbgURLdMtx1ZBDz1"],"enrUri":"enr:-L24QIT8SkRvV_wFB3vX4WWrxsvkYrslkrQkSiuML6C_-FLgLg1xBT9URrh7akVr7NRZL9TBO3avDnY2FJ--CA4uxloCgmlkgnY0gmlwhKwS5x2KbXVsdGlhZGRyc5YACASsEucdBq9hAAoErBLnHQavYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDw4nVsr7ArXyHLIcCD4_aJN6dlY2jlsqi1Hannc1Z-WqDdGNwgq9hg3VkcIKvY4V3YWt1MgM"}'
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:44896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.219/tcp/37471/p2p/16Uiu2HAmRKiXVw9XPoayh5nQxL6Sfm2WzT6tg5vKmUeEFUgz64Qt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37470/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:44896/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:37470/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:37470/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:37470/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:37470/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:37470/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:37470/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:37470/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:37470/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:37470/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 9e15fe82ca70
DEBUG  src.node.waku_node:waku_node.py:276 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:269 Stopping container with id 1ac83e3353d3
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,190 @@
2026-04-14 21:44:44.476 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-14 21:44:44.477 DEBUG [tests.conftest] Running test: test_page_size_0_defaults_to_20 with id: 2026-04-14_21-44-44__9b85bddb-f4f9-42aa-b9bf-dc0205567838
2026-04-14 21:44:44.477 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-14 21:44:44.477 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-14 21:44:44.477 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-14 21:44:44.487 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:44:44.487 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-14_21-44-44__9b85bddb-f4f9-42aa-b9bf-dc0205567838__wakuorg_nwaku:latest.log
2026-04-14 21:44:44.488 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:44.488 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:44.490 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:44.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.117
2026-04-14 21:44:44.490 DEBUG [src.node.docker_mananger] Generated ports ['49342', '49343', '49344', '49345', '49346']
2026-04-14 21:44:44.490 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:44.490 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:44.490 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:44.490 DEBUG [src.node.docker_mananger] docker run -i -t -p 49342:49342 -p 49343:49343 -p 49344:49344 -p 49345:49345 -p 49346:49346 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49344 --rest-port=49342 --tcp-port=49343 --discv5-udp-port=49345 --rest-address=0.0.0.0 --nat=extip:172.18.89.117 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=daaadd0a8ccd46b8610e024c7fd35a4cedda786dcf6ebd3bfdb2fe6ea6ed4ed2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49346 --metrics-logging=true --store=true --relay=true
2026-04-14 21:44:44.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.117 tests-functional_default 024b32c98d23c308221dc7180010d06df151102589d5f93692592862bb0fd410
2026-04-14 21:44:44.677 DEBUG [src.node.docker_mananger] Container started with ID 024b32c98d23. Setting up logs at ./log/docker/publishing_node1_2026-04-14_21-44-44__9b85bddb-f4f9-42aa-b9bf-dc0205567838__wakuorg_nwaku:latest.log
2026-04-14 21:44:44.678 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49342
2026-04-14 21:44:44.678 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:44.843 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:44.843 ERROR [src.node.docker_mananger] Max retries reached for container 696843aa96d0. Exiting log stream.
2026-04-14 21:44:45.298 ERROR [src.node.docker_mananger] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-14 21:44:45.298 ERROR [src.node.docker_mananger] Max retries reached for container bdd42398e389. Exiting log stream.
2026-04-14 21:44:45.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49342/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:45.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_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 21:44:45.683 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:45.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49342/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:45.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.117/tcp/49343/p2p/16Uiu2HAkwU1QGVcNFodswuddmxKs5gcQfzx3aZMsqMAN9ESrczzs","/ip4/172.18.89.117/tcp/49344/ws/p2p/16Uiu2HAkwU1QGVcNFodswuddmxKs5gcQfzx3aZMsqMAN9ESrczzs"],"enrUri":"enr:-L24QG29ryj8uibVGtIbM5QHeoMmV2KhfFvzr9whO2IlW2-FGyY0D-U9_KDJtDrOGonj4BYWX416HDw2Kf1xBqAzYg0CgmlkgnY0gmlwhKwSWXWKbXVsdGlhZGRyc5YACASsEll1BsC_AAoErBJZdQbAwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHlB-95lGWEqeAS-i9SpsBVRIQUknk1V6csnyUnk9voiDdGNwgsC_g3VkcILAwYV3YWt1MgM"}'
2026-04-14 21:44:45.686 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:45.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-14 21:44:45.692 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-14_21-44-44__9b85bddb-f4f9-42aa-b9bf-dc0205567838__wakuorg_nwaku:latest.log
2026-04-14 21:44:45.692 DEBUG [src.node.waku_node] Starting Node...
2026-04-14 21:44:45.692 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network tests-functional_default
2026-04-14 21:44:45.694 DEBUG [src.node.docker_mananger] Network tests-functional_default already exists
2026-04-14 21:44:45.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.124
2026-04-14 21:44:45.694 DEBUG [src.node.docker_mananger] Generated ports ['46931', '46932', '46933', '46934', '46935']
2026-04-14 21:44:45.694 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-14 21:44:45.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-14 21:44:45.694 DEBUG [src.node.waku_node] Using volumes []
2026-04-14 21:44:45.694 DEBUG [src.node.docker_mananger] docker run -i -t -p 46931:46931 -p 46932:46932 -p 46933:46933 -p 46934:46934 -p 46935:46935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46933 --rest-port=46931 --tcp-port=46932 --discv5-udp-port=46934 --rest-address=0.0.0.0 --nat=extip:172.18.169.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0ebcd494af0a26ebcf4cbba564ddaafcf1ecec813adfc50aaeac9c1fb7433b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46935 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG29ryj8uibVGtIbM5QHeoMmV2KhfFvzr9whO2IlW2-FGyY0D-U9_KDJtDrOGonj4BYWX416HDw2Kf1xBqAzYg0CgmlkgnY0gmlwhKwSWXWKbXVsdGlhZGRyc5YACASsEll1BsC_AAoErBJZdQbAwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHlB-95lGWEqeAS-i9SpsBVRIQUknk1V6csnyUnk9voiDdGNwgsC_g3VkcILAwYV3YWt1MgM --storenode=/ip4/172.18.89.117/tcp/49343/p2p/16Uiu2HAkwU1QGVcNFodswuddmxKs5gcQfzx3aZMsqMAN9ESrczzs --store=true --relay=true
2026-04-14 21:44:45.843 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.124 tests-functional_default b65caa9c4a67de6ba467f4838c3e59c81ce9b4efbdbe59442c15d160049f1466
2026-04-14 21:44:45.872 DEBUG [src.node.docker_mananger] Container started with ID b65caa9c4a67. Setting up logs at ./log/docker/store_node1_2026-04-14_21-44-44__9b85bddb-f4f9-42aa-b9bf-dc0205567838__wakuorg_nwaku:latest.log
2026-04-14 21:44:45.872 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46931
2026-04-14 21:44:45.872 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-14 21:44:46.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46931/health" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:46.877 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 21:44:46.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-14 21:44:46.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:46.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.124/tcp/46932/p2p/16Uiu2HAm77HY7Gz1hWvVjYc3kX5kgNCDRktowPrMjZWsEzSpf9ug","/ip4/172.18.169.124/tcp/46933/ws/p2p/16Uiu2HAm77HY7Gz1hWvVjYc3kX5kgNCDRktowPrMjZWsEzSpf9ug"],"enrUri":"enr:-L24QNY3dQyBQo8r4R5_pbvgrrKaINnhoDorRP_felrsCjDHNeF-8AwG_hS3QD90YAgZ5DIPr9AIpxrLLDwiqRTXRG8CgmlkgnY0gmlwhKwSqXyKbXVsdGlhZGRyc5YACASsEql8BrdUAAoErBKpfAa3Vd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrZZpkDtiFgp35vklmaV7iGx51_54ZNxJKE82nVdwek-DdGNwgrdUg3VkcIK3VoV3YWt1MgM"}'
2026-04-14 21:44:46.879 INFO [src.node.waku_node] REST service is ready !!
2026-04-14 21:44:46.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46931/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.117/tcp/49343/p2p/16Uiu2HAkwU1QGVcNFodswuddmxKs5gcQfzx3aZMsqMAN9ESrczzs"]'
2026-04-14 21:44:46.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:46.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-14 21:44:46.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.888 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:46.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:46.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:46.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.094 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:47.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.100 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.301 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:47.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.508 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:47.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.513 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.714 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:47.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:47.921 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:47.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:47.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:47.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.127 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:48.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.335 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:48.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.541 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:48.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.748 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:48.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.754 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:48.955 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:48.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:48.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:48.960 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.161 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:49.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.367 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:49.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.574 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:49.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.580 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.780 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:49.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:49.987 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:49.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:49.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:49.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.194 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:50.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.401 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:50.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.408 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.609 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:50.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:50.815 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:50.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:50.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:50.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.023 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:51.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.230 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:51.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.437 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:51.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.442 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.643 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:51.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.648 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:51.850 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:51.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:51.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:51.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.057 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:52.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.265 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:52.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.271 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.472 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:52.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.679 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:52.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.685 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:52.887 DEBUG [src.steps.store] Relaying message
2026-04-14 21:44:52.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49342/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 21:44:52.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-14 21:44:52.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-14 21:44:53.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49342/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:53.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdfdc2dc64512e163e55dece662ca80b00e79cc01a919c02f72d4634f0470a6fe"},{"messageHash":"0x2a7214bf349d4200b6892997d74043d40063c5499bd3721fb9950fb21ae470af"},{"messageHash":"0x558284893c1e98b7050a9d1c448f156ae94bf245d27a47a35e67e496db3da424"},{"messageHash":"0xd35a499be96972e1bd05bbb37b8d8ec2ef4fc5150592b840c6419d19c8e01c7d"},{"messageHash":"0xea7fb006aa68c93897846f075797e311bab407e6205b269beb59106ca4a52d03"},{"messageHash":"0xf1e2beb586202d6951fa3985220f7f87152343eda09cf6e5367d6df40c402968"},{"messageHash":"0x783affeffd08d23c254e3d36e8111fbcf630154203bbbc500f3af80fd50ef6cc"},{"messageHash":"0x211376492e60cd75951bb9090e07b158b6da22139fa46498b36d8141a8b0f1e4"},{"messageHash":"0x5c4f33ac3e9b598be6fa443877334f4b3dd452d6c2542c8313954692053d3cc7"},{"messageHash":"0xe24535b0164649d27ff0abceeb7d3007a666c3c320ddeed9fbb6863f21bc7e1e"},{"messageHash":"0x39be748c3e44da3ee42e4f13d08241306a23affe56f3dea6d76dcb79fe645977"},{"messageHash":"0xb4d2888a60a7dbf7120378fbf75bbb642567c30b1a031f33e28f57d4841dafe1"},{"messageHash":"0xd4e6d7c7066697b080d673224e4abd7402931d103542ed02a50a109300485cfc"},{"messageHash":"0x12a8e7d5ba841d67b97769b3cddf042395cf7029aba7153eff5f42369718357d"},{"messageHash":"0xfe544a4b237b81b7004d33e3b03d0a9f7a09be56301fee89f03d9d86a3233f04"},{"messageHash":"0xed76f565868572599a6f4c101d7090438ce51b989f59972f4753dd6f51e9199f"},{"messageHash":"0x0adbb7f06707d1703b2aaa96f5328d41930fdf575b7b6ad18c1c6fbf67198aa5"},{"messageHash":"0xb1a26c7d65f07dcdba06862b6492de23c2b82add2b89950b6aa28bbb3207bc02"},{"messageHash":"0xfa44890aca08e962c9f4b668be7aec27cf51d3e6ea1fa6a17fea5cf1805e9914"},{"messageHash":"0x58d1cce9fbbedbef166d52e1e27067ec95b09a257a1091bd15d61f1fdde774a2"}],"paginationCursor":"0x58d1cce9fbbedbef166d52e1e27067ec95b09a257a1091bd15d61f1fdde774a2"}'
2026-04-14 21:44:53.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46931/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-14 21:44:53.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdfdc2dc64512e163e55dece662ca80b00e79cc01a919c02f72d4634f0470a6fe"},{"messageHash":"0x2a7214bf349d4200b6892997d74043d40063c5499bd3721fb9950fb21ae470af"},{"messageHash":"0x558284893c1e98b7050a9d1c448f156ae94bf245d27a47a35e67e496db3da424"},{"messageHash":"0xd35a499be96972e1bd05bbb37b8d8ec2ef4fc5150592b840c6419d19c8e01c7d"},{"messageHash":"0xea7fb006aa68c93897846f075797e311bab407e6205b269beb59106ca4a52d03"},{"messageHash":"0xf1e2beb586202d6951fa3985220f7f87152343eda09cf6e5367d6df40c402968"},{"messageHash":"0x783affeffd08d23c254e3d36e8111fbcf630154203bbbc500f3af80fd50ef6cc"},{"messageHash":"0x211376492e60cd75951bb9090e07b158b6da22139fa46498b36d8141a8b0f1e4"},{"messageHash":"0x5c4f33ac3e9b598be6fa443877334f4b3dd452d6c2542c8313954692053d3cc7"},{"messageHash":"0xe24535b0164649d27ff0abceeb7d3007a666c3c320ddeed9fbb6863f21bc7e1e"},{"messageHash":"0x39be748c3e44da3ee42e4f13d08241306a23affe56f3dea6d76dcb79fe645977"},{"messageHash":"0xb4d2888a60a7dbf7120378fbf75bbb642567c30b1a031f33e28f57d4841dafe1"},{"messageHash":"0xd4e6d7c7066697b080d673224e4abd7402931d103542ed02a50a109300485cfc"},{"messageHash":"0x12a8e7d5ba841d67b97769b3cddf042395cf7029aba7153eff5f42369718357d"},{"messageHash":"0xfe544a4b237b81b7004d33e3b03d0a9f7a09be56301fee89f03d9d86a3233f04"},{"messageHash":"0xed76f565868572599a6f4c101d7090438ce51b989f59972f4753dd6f51e9199f"},{"messageHash":"0x0adbb7f06707d1703b2aaa96f5328d41930fdf575b7b6ad18c1c6fbf67198aa5"},{"messageHash":"0xb1a26c7d65f07dcdba06862b6492de23c2b82add2b89950b6aa28bbb3207bc02"},{"messageHash":"0xfa44890aca08e962c9f4b668be7aec27cf51d3e6ea1fa6a17fea5cf1805e9914"},{"messageHash":"0x58d1cce9fbbedbef166d52e1e27067ec95b09a257a1091bd15d61f1fdde774a2"}],"paginationCursor":"0x58d1cce9fbbedbef166d52e1e27067ec95b09a257a1091bd15d61f1fdde774a2"}'
2026-04-14 21:44:53.104 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-14 21:44:53.106 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-14 21:44:53.106 DEBUG [src.node.waku_node] Stopping container with id 024b32c98d23
2026-04-14 21:44:53.505 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:44:53.506 DEBUG [src.node.waku_node] Stopping container with id b65caa9c4a67
2026-04-14 21:44:53.909 DEBUG [src.node.waku_node] Container stopped.
2026-04-14 21:44:53.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-14 21:44:53.935 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-14 21:44:53.948 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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