deploy: cdb99ebfa6168b555a58b95e4d62f1aafe6542de

This commit is contained in:
romanzac 2026-02-19 04:55:37 +00:00
parent c76d37f0f0
commit a534e19292
1441 changed files with 384605 additions and 6 deletions

2
nim/1084/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20102', '20103', '20104', '20105', '20106']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20102:20102 -p 20103:20103 -p 20104:20104 -p 20105:20105 -p 20106:20106 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20104 --rest-port=20102 --tcp-port=20103 --discv5-udp-port=20105 --rest-address=0.0.0.0 --nat=extip:172.18.0.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=09432fda89aed097b5b18bfa9dde5dc7bbf81fa36e7bf0822bce1bc193ba54a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20106 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.226 waku 2d3eecdc2b7b37d24422a78d75d3b417a9ea0f628a6a09a664329d827f313e8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d3eecdc2b7b. Setting up logs at ./log/docker/node1_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20102
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 90c07a6a0888. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 332d68483a6d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20102/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.226/tcp/20103/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ","/ip4/172.18.0.226/tcp/20104/ws/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ"],"enrUri":"enr:-L24QCqzLoxbzZQqyLpmwkeHsRZiLfJuRf7qJwaua38AKyuhbV2c_RF8ETd690vPxz_KDi9Kui81o1ggciOLI6cFp7oCgmlkgnY0gmlwhKwSAOKKbXVsdGlhZGRyc5YACASsEgDiBk6HAAoErBIA4gZOiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECi0v3IycAcDogvgw8vESlsVGPb9UuMVkAM0aZ2n865ASDdGNwgk6Hg3VkcIJOiYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64499', '64500', '64501', '64502', '64503']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64499:64499 -p 64500:64500 -p 64501:64501 -p 64502:64502 -p 64503:64503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64501 --rest-port=64499 --tcp-port=64500 --discv5-udp-port=64502 --rest-address=0.0.0.0 --nat=extip:172.18.90.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58ff1ada0fd3d56b76e2bd46eabddd0e22fda5ba007f04c1fddd58dde9db3c1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64503 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCqzLoxbzZQqyLpmwkeHsRZiLfJuRf7qJwaua38AKyuhbV2c_RF8ETd690vPxz_KDi9Kui81o1ggciOLI6cFp7oCgmlkgnY0gmlwhKwSAOKKbXVsdGlhZGRyc5YACASsEgDiBk6HAAoErBIA4gZOiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECi0v3IycAcDogvgw8vESlsVGPb9UuMVkAM0aZ2n865ASDdGNwgk6Hg3VkcIJOiYV3YWt1MgU --filternode=/ip4/172.18.0.226/tcp/20103/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.36 waku f76c68ca3947fc673d7cd6d18aa2cb01de32a53a7d7fe60d6299431fe12f3a9d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f76c68ca3947. Setting up logs at ./log/docker/node2_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64499
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64499/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64499/debug/v1/info" -H "Content-Type: application/json" -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.36/tcp/64500/p2p/16Uiu2HAm6TyKTwxfd31gSmrt41gsoSa53Npqwttz3yD16XimUjfY","/ip4/172.18.90.36/tcp/64501/ws/p2p/16Uiu2HAm6TyKTwxfd31gSmrt41gsoSa53Npqwttz3yD16XimUjfY"],"enrUri":"enr:-L24QOTCbWmTuE5cqSxAkkbo4xPBPIXm3qhTg9km1ZwKIU7ud4uSxmDqpxcLzTLsTNteoiN8hCb-oiiT1_ajHqXVGp8CgmlkgnY0gmlwhKwSWiSKbXVsdGlhZGRyc5YACASsElokBvv0AAoErBJaJAb79d0DgnJzhQADAQAAiXNlY3AyNTZrMaECpAdSweS3cvCNKr7kfsIxtXvzdVu4Qdpoua_J5ths0DuDdGNwgvv0g3VkcIL79oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.226/tcp/20103/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ"]'
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:20102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64499/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "115c02cc-eca1-414b-a500-f8627f1e0ec6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"115c02cc-eca1-414b-a500-f8627f1e0ec6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:64499/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64499/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2d3eecdc2b7b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f76c68ca3947
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_cluster_different_shard with id: 2026-02-19_04-37-45__d7ad9676-b8a8-47a3-85fc-a26147236e11
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-45__d7ad9676-b8a8-47a3-85fc-a26147236e11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16200', '16201', '16202', '16203', '16204']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16200:16200 -p 16201:16201 -p 16202:16202 -p 16203:16203 -p 16204:16204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16202 --rest-port=16200 --tcp-port=16201 --discv5-udp-port=16203 --rest-address=0.0.0.0 --nat=extip:172.18.222.73 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=17d321b6f3aff4e81df027aceac7ca3e9af5cd574df4e1f3ac783d6cdda87771 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16204 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.73 waku 504cab14a02f580f3d7257e9e5ccc7e17fa04554e8149ef127ea26a979d18607
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 504cab14a02f. Setting up logs at ./log/docker/node1_2026-02-19_04-37-45__d7ad9676-b8a8-47a3-85fc-a26147236e11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16200
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da25fbcfa582. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 457fd6fe9071. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16200/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.73/tcp/16201/p2p/16Uiu2HAkxvKahBynCscYC9FHNSMAkrrSPLY1LjjStTG5uRWF5gJu","/ip4/172.18.222.73/tcp/16202/ws/p2p/16Uiu2HAkxvKahBynCscYC9FHNSMAkrrSPLY1LjjStTG5uRWF5gJu"],"enrUri":"enr:-L24QBOYGZLpTbnrWQV_YkLziOgDnD4cEHWY-QVHT-4gVrIFCpUjkt21CShHqlEsIRzUHe_3TRl7Fh3beXlCYQbwy4QCgmlkgnY0gmlwhKwS3kmKbXVsdGlhZGRyc5YACASsEt5JBj9JAAoErBLeSQY_St0DgnJzhQACAQAAiXNlY3AyNTZrMaECM-nW_-oDNMG5Ix4wO8Zpe6ylSfoAFJ6YKsT9mrYkySqDdGNwgj9Jg3VkcII_S4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-45__d7ad9676-b8a8-47a3-85fc-a26147236e11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46073', '46074', '46075', '46076', '46077']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 4
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46073:46073 -p 46074:46074 -p 46075:46075 -p 46076:46076 -p 46077:46077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46075 --rest-port=46073 --tcp-port=46074 --discv5-udp-port=46076 --rest-address=0.0.0.0 --nat=extip:172.18.77.17 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=4df6eaff8dd6df2cd0ed18a1ce6d9e1ed582d83cf0f5a4b6eb9dc3badf9b5ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46077 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBOYGZLpTbnrWQV_YkLziOgDnD4cEHWY-QVHT-4gVrIFCpUjkt21CShHqlEsIRzUHe_3TRl7Fh3beXlCYQbwy4QCgmlkgnY0gmlwhKwS3kmKbXVsdGlhZGRyc5YACASsEt5JBj9JAAoErBLeSQY_St0DgnJzhQACAQAAiXNlY3AyNTZrMaECM-nW_-oDNMG5Ix4wO8Zpe6ylSfoAFJ6YKsT9mrYkySqDdGNwgj9Jg3VkcII_S4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.17 waku adbb6d204dee7625181e5bf0f7fd9790e9bf79f62ca7b77b759333786cfe65fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID adbb6d204dee. Setting up logs at ./log/docker/node2_2026-02-19_04-37-45__d7ad9676-b8a8-47a3-85fc-a26147236e11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46073
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46073/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.17/tcp/46074/p2p/16Uiu2HAm9Q8wxUdTrh8M9LcczAVhdnnXwKM51PcFp7UcXdnE3Nmv","/ip4/172.18.77.17/tcp/46075/ws/p2p/16Uiu2HAm9Q8wxUdTrh8M9LcczAVhdnnXwKM51PcFp7UcXdnE3Nmv"],"enrUri":"enr:-L24QCoJHQofZdayY8hWZG6P4dOLJyCHfZ9UF2foIQAqQxIVX83bxMW1mI9XBna5TDCRVYuRc6yb8iNH8TfmkuCbJ38CgmlkgnY0gmlwhKwSTRGKbXVsdGlhZGRyc5YACASsEk0RBrP6AAoErBJNEQaz-90DgnJzhQAEAQAAiXNlY3AyNTZrMaECz57y1EMoHKIy93fw5GklCdyXM0drawdM6O33opk59mGDdGNwgrP6g3VkcIKz_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46073/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.73/tcp/16201/p2p/16Uiu2HAkxvKahBynCscYC9FHNSMAkrrSPLY1LjjStTG5uRWF5gJu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16200/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46073/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16200/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:16200/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":1771475868558128179,"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:46073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:46073/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 504cab14a02f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id adbb6d204dee
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,118 @@
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-02-19_04-44-46__dd76b614-b81e-4c0c-a698-02b80108752a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-44-46__dd76b614-b81e-4c0c-a698-02b80108752a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19759', '19760', '19761', '19762', '19763']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19759:19759 -p 19760:19760 -p 19761:19761 -p 19762:19762 -p 19763:19763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19761 --rest-port=19759 --tcp-port=19760 --discv5-udp-port=19762 --rest-address=0.0.0.0 --nat=extip:172.18.75.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4aeebdcf04d7a43abde4904d872b9cd6fb043f7feb2b94d56d9fb3521a3aeddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19763 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.244 waku a40aff251c6e487dee4f0f1fe89eef955f5e2bb05baae1bb33b2cdade9afd0e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a40aff251c6e. Setting up logs at ./log/docker/node1_2026-02-19_04-44-46__dd76b614-b81e-4c0c-a698-02b80108752a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19759
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5276602a5511. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b0418665395b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/debug/v1/info" -H "Content-Type: application/json" -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.244/tcp/19760/p2p/16Uiu2HAmSAJiKqrqxk5iT6Yq5AgXCJTu9CivpM9LYNAEoZ3DE8AT","/ip4/172.18.75.244/tcp/19761/ws/p2p/16Uiu2HAmSAJiKqrqxk5iT6Yq5AgXCJTu9CivpM9LYNAEoZ3DE8AT"],"enrUri":"enr:-L24QB8DHDNGSZFA7wf3yuAEQ3l2ik1QHwJoFNiPc1466je5UJD2eRYT9Cb3jW9RRzA8MoimRBqJEX-J91i7gTIfgDcCgmlkgnY0gmlwhKwSS_SKbXVsdGlhZGRyc5YACASsEkv0Bk0wAAoErBJL9AZNMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyKqJSG3KKFPVHgqIvSqZaZl1WqrMcAx654YuMd0aeCiDdGNwgk0wg3VkcIJNMoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-44-46__dd76b614-b81e-4c0c-a698-02b80108752a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.171.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9868', '9869', '9870', '9871', '9872']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9868:9868 -p 9869:9869 -p 9870:9870 -p 9871:9871 -p 9872:9872 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9870 --rest-port=9868 --tcp-port=9869 --discv5-udp-port=9871 --rest-address=0.0.0.0 --nat=extip:172.18.171.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7e0f104cbb2f845319c5728693decc628c619ed9a56f074fc6042508f7994b0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9872 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB8DHDNGSZFA7wf3yuAEQ3l2ik1QHwJoFNiPc1466je5UJD2eRYT9Cb3jW9RRzA8MoimRBqJEX-J91i7gTIfgDcCgmlkgnY0gmlwhKwSS_SKbXVsdGlhZGRyc5YACASsEkv0Bk0wAAoErBJL9AZNMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyKqJSG3KKFPVHgqIvSqZaZl1WqrMcAx654YuMd0aeCiDdGNwgk0wg3VkcIJNMoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.116 waku 26c86592fc1714fdacc5ed1c0e09df5a1c747d8b12544d48ec25700459a41d72
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 26c86592fc17. Setting up logs at ./log/docker/node2_2026-02-19_04-44-46__dd76b614-b81e-4c0c-a698-02b80108752a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9868
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9868/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9868/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.116/tcp/9869/p2p/16Uiu2HAm8qyMR7atB6hvaLCqkq6X8FJkeFuhRRyh6x67geEVpGBj","/ip4/172.18.171.116/tcp/9870/ws/p2p/16Uiu2HAm8qyMR7atB6hvaLCqkq6X8FJkeFuhRRyh6x67geEVpGBj"],"enrUri":"enr:-L24QJX7jS28QcNNdS851j4NAgaAk7awGSNBxfJPNr-cNlDTO0N0FhJ49FWOVKerZP5rk4iTH6GEyZvUGUPcnniAry8CgmlkgnY0gmlwhKwSq3SKbXVsdGlhZGRyc5YACASsEqt0BiaNAAoErBKrdAYmjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECx2GDUWNVKArqCcdDJVdBciVEOHDQTZtTsLUO2yaUiIKDdGNwgiaNg3VkcIImj4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9868/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.244/tcp/19760/p2p/16Uiu2HAmSAJiKqrqxk5iT6Yq5AgXCJTu9CivpM9LYNAEoZ3DE8AT"]'
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:19759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476289078434304,"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:9868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476289078434304,"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:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476289193518761,"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:9868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476289193518761,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id a40aff251c6e
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/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:19759/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/debug/v1/info" -H "Content-Type: application/json" -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.244/tcp/19760/p2p/16Uiu2HAmSAJiKqrqxk5iT6Yq5AgXCJTu9CivpM9LYNAEoZ3DE8AT","/ip4/172.18.75.244/tcp/19761/ws/p2p/16Uiu2HAmSAJiKqrqxk5iT6Yq5AgXCJTu9CivpM9LYNAEoZ3DE8AT"],"enrUri":"enr:-L24QB8DHDNGSZFA7wf3yuAEQ3l2ik1QHwJoFNiPc1466je5UJD2eRYT9Cb3jW9RRzA8MoimRBqJEX-J91i7gTIfgDcCgmlkgnY0gmlwhKwSS_SKbXVsdGlhZGRyc5YACASsEkv0Bk0wAAoErBJL9AZNMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyKqJSG3KKFPVHgqIvSqZaZl1WqrMcAx654YuMd0aeCiDdGNwgk0wg3VkcIJNMoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476289893088406,"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:9868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9868/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476291010451630,"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:9868/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476291010451630,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a40aff251c6e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 26c86592fc17
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
2026-02-19 04:39:39.851 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:39.852 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-02-19_04-39-39__80545faa-477c-4211-b3de-22352108e159
2026-02-19 04:39:39.852 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:39.853 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:39:39.853 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:39:39.862 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:39.863 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-39__80545faa-477c-4211-b3de-22352108e159__wakuorg_nwaku:latest.log
2026-02-19 04:39:39.864 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:39.864 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:39.866 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:39.866 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.117
2026-02-19 04:39:39.867 DEBUG [src.node.docker_mananger] Generated ports ['39158', '39159', '39160', '39161', '39162']
2026-02-19 04:39:39.867 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:39.867 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:39.867 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:39.867 DEBUG [src.node.docker_mananger] docker run -i -t -p 39158:39158 -p 39159:39159 -p 39160:39160 -p 39161:39161 -p 39162:39162 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39160 --rest-port=39158 --tcp-port=39159 --discv5-udp-port=39161 --rest-address=0.0.0.0 --nat=extip:172.18.252.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbcf6ce4d7fe97c6906ee0ec5ceedefbeb1d7f6caddd1c286ac4e684e8d9cbe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39162 --metrics-logging=true --relay=true
2026-02-19 04:39:40.066 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.117 waku c4b20f9453e4b3c37e8b5651d5b7608e517b72358c1f8cfd75f193c0aeb049ed
2026-02-19 04:39:40.115 DEBUG [src.node.docker_mananger] Container started with ID c4b20f9453e4. Setting up logs at ./log/docker/node1_2026-02-19_04-39-39__80545faa-477c-4211-b3de-22352108e159__wakuorg_nwaku:latest.log
2026-02-19 04:39:40.116 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39158
2026-02-19 04:39:40.116 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:40.389 ERROR [src.node.docker_mananger] Max retries reached for container d07a4b4de4ff. Exiting log stream.
2026-02-19 04:39:40.675 ERROR [src.node.docker_mananger] Max retries reached for container 71efdac488ce. Exiting log stream.
2026-02-19 04:39:41.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:41.120 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:41.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.117/tcp/39159/p2p/16Uiu2HAmLuoxZK4FTHjtVgYT5REHtWvXCrqYw3dsPzHYbp9PyP9Q","/ip4/172.18.252.117/tcp/39160/ws/p2p/16Uiu2HAmLuoxZK4FTHjtVgYT5REHtWvXCrqYw3dsPzHYbp9PyP9Q"],"enrUri":"enr:-L24QDkjh_cpjdfYOywSJL4e1Z6qAsYSYBAMU3j_418DI6I4OcmRnhNLzaaYm1l2iuFIgSZlXk3LFbz1Fv8khgulhtsCgmlkgnY0gmlwhKwS_HWKbXVsdGlhZGRyc5YACASsEvx1Bpj3AAoErBL8dQaY-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeql1FSGULSdnEYWV5GNej1uFrufyHOX1gS0397GwRd-DdGNwgpj3g3VkcIKY-YV3YWt1MgE"}'
2026-02-19 04:39:41.123 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:41.130 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:41.130 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-39__80545faa-477c-4211-b3de-22352108e159__wakuorg_nwaku:latest.log
2026-02-19 04:39:41.130 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:41.130 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:41.132 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:41.132 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.250
2026-02-19 04:39:41.132 DEBUG [src.node.docker_mananger] Generated ports ['27514', '27515', '27516', '27517', '27518']
2026-02-19 04:39:41.132 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:41.132 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:41.132 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:41.132 DEBUG [src.node.docker_mananger] docker run -i -t -p 27514:27514 -p 27515:27515 -p 27516:27516 -p 27517:27517 -p 27518:27518 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27516 --rest-port=27514 --tcp-port=27515 --discv5-udp-port=27517 --rest-address=0.0.0.0 --nat=extip:172.18.80.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=566c300b9c0ff1c2c797ac8aa7dbe0b2dddebf039a4e4f3ee02000de24fbb9cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27518 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDkjh_cpjdfYOywSJL4e1Z6qAsYSYBAMU3j_418DI6I4OcmRnhNLzaaYm1l2iuFIgSZlXk3LFbz1Fv8khgulhtsCgmlkgnY0gmlwhKwS_HWKbXVsdGlhZGRyc5YACASsEvx1Bpj3AAoErBL8dQaY-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeql1FSGULSdnEYWV5GNej1uFrufyHOX1gS0397GwRd-DdGNwgpj3g3VkcIKY-YV3YWt1MgE
2026-02-19 04:39:41.326 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.250 waku 5e0431c8911539d3f7fc945dab6183f180d020117307948633047e677249c9d4
2026-02-19 04:39:41.372 DEBUG [src.node.docker_mananger] Container started with ID 5e0431c89115. Setting up logs at ./log/docker/node2_2026-02-19_04-39-39__80545faa-477c-4211-b3de-22352108e159__wakuorg_nwaku:latest.log
2026-02-19 04:39:41.372 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27514
2026-02-19 04:39:41.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:42.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:42.389 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:42.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.250/tcp/27515/p2p/16Uiu2HAkySZWeyXw1ScAV6bH5grCnBou44KzbUiV14AEvkFejqk1","/ip4/172.18.80.250/tcp/27516/ws/p2p/16Uiu2HAkySZWeyXw1ScAV6bH5grCnBou44KzbUiV14AEvkFejqk1"],"enrUri":"enr:-L24QNI5bcklCR6kOEZUBqGZ6NVgLfwF7CXIJk0AkKlk2irofR31rlF8N5RucEFOqnZnmcFP9umOGnyIcp2g-VFx79sCgmlkgnY0gmlwhKwSUPqKbXVsdGlhZGRyc5YACASsElD6Bmt7AAoErBJQ-gZrfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECO6kD5tmCatJmy1LrzOkpJwSZIydVOAoCzi6vjuFxuV6DdGNwgmt7g3VkcIJrfYV3YWt1MgE"}'
2026-02-19 04:39:42.395 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:42.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27514/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.117/tcp/39159/p2p/16Uiu2HAmLuoxZK4FTHjtVgYT5REHtWvXCrqYw3dsPzHYbp9PyP9Q"]'
2026-02-19 04:39:42.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.401 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:39:42.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:42.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27514/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:42.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:42.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.416 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:42.516 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.519 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":1771475982411309824,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.521 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.524 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":1771475982411309824,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.525 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:39:42.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-19 04:39:42.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27514/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-19 04:39:42.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.543 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/0
2026-02-19 04:39:42.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:42.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.551 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:42.651 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.654 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":1771475982543587017,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.656 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.659 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":1771475982543587017,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.660 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1
2026-02-19 04:39:42.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:42.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:42.766 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.769 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":1771475982661342155,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.770 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475982661342155,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.774 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/9
2026-02-19 04:39:42.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:42.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:42.879 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.881 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":1771475982774570928,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.882 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.884 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":1771475982774570928,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.886 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/25
2026-02-19 04:39:42.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:42.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:42.891 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:42.991 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.994 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":1771475982886477824,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.996 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:42.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.998 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":1771475982886477824,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:42.999 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1000
2026-02-19 04:39:43.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:43.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:43.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:43.104 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:43.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39158/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.107 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":1771475983000241788,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:43.109 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:43.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.111 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":1771475983000241788,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:43.114 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:43.115 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:43.115 DEBUG [src.node.waku_node] Stopping container with id c4b20f9453e4
2026-02-19 04:39:43.365 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:43.365 DEBUG [src.node.waku_node] Stopping container with id 5e0431c89115
2026-02-19 04:39:43.626 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:43.627 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:43.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:43.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-02-19 04:44:18.537 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:44:18.538 DEBUG [tests.conftest] Running test: test_filter_ping_on_subscribed_peer with id: 2026-02-19_04-44-18__41087666-386e-4074-b919-b8e114524cfe
2026-02-19 04:44:18.539 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:44:18.539 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:44:18.540 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:44:18.548 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:44:18.548 ERROR [src.node.docker_mananger] Max retries reached for container fcc33c821152. Exiting log stream.
2026-02-19 04:44:18.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-44-18__41087666-386e-4074-b919-b8e114524cfe__wakuorg_nwaku:latest.log
2026-02-19 04:44:18.549 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:44:18.549 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:44:18.550 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:44:18.550 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.89
2026-02-19 04:44:18.550 DEBUG [src.node.docker_mananger] Generated ports ['2831', '2832', '2833', '2834', '2835']
2026-02-19 04:44:18.551 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:44:18.551 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:44:18.551 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:44:18.551 DEBUG [src.node.docker_mananger] docker run -i -t -p 2831:2831 -p 2832:2832 -p 2833:2833 -p 2834:2834 -p 2835:2835 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2833 --rest-port=2831 --tcp-port=2832 --discv5-udp-port=2834 --rest-address=0.0.0.0 --nat=extip:172.18.132.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76fbbd00aebbcede23ac1eac0ec4571aa45e2d9dceac2840fbfdd5bce9de1ba1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2835 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:44:18.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.89 waku 83e69ba4195547e16e5d614833ef493aabbc92d8e4dbc7e3ae0b58102a18baf4
2026-02-19 04:44:18.799 DEBUG [src.node.docker_mananger] Container started with ID 83e69ba41955. Setting up logs at ./log/docker/node1_2026-02-19_04-44-18__41087666-386e-4074-b919-b8e114524cfe__wakuorg_nwaku:latest.log
2026-02-19 04:44:18.799 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2831
2026-02-19 04:44:18.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:44:18.806 ERROR [src.node.docker_mananger] Max retries reached for container 042459ec0c62. Exiting log stream.
2026-02-19 04:44:19.049 ERROR [src.node.docker_mananger] Max retries reached for container 379cffce928b. Exiting log stream.
2026-02-19 04:44:19.355 ERROR [src.node.docker_mananger] Max retries reached for container 33e182f7c510. Exiting log stream.
2026-02-19 04:44:19.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2831/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:19.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:44:19.804 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:44:19.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2831/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:19.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.89/tcp/2832/p2p/16Uiu2HAmVTueczJoFRZwd2DiJKFu8NYgwj6ZqQ1tMYwxq14mDHmE","/ip4/172.18.132.89/tcp/2833/ws/p2p/16Uiu2HAmVTueczJoFRZwd2DiJKFu8NYgwj6ZqQ1tMYwxq14mDHmE"],"enrUri":"enr:-L24QOQvXsKxUwOEdjnpDOFNQMOD2plQLxzabR6EiAYux4MqdnpPJvQhVfFYQPl5d6pEEwa3zUNSKkErzzzlQZj68FACgmlkgnY0gmlwhKwShFmKbXVsdGlhZGRyc5YACASsEoRZBgsQAAoErBKEWQYLEd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-b_5I-tuYTVjruqnGbwpNV-54H2YIhWRZRMaRH6YLMWDdGNwggsQg3VkcIILEoV3YWt1MgU"}'
2026-02-19 04:44:19.806 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:44:19.807 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:44:19.813 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:44:19.813 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-44-18__41087666-386e-4074-b919-b8e114524cfe__wakuorg_nwaku:latest.log
2026-02-19 04:44:19.813 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:44:19.813 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:44:19.815 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:44:19.815 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.83
2026-02-19 04:44:19.815 DEBUG [src.node.docker_mananger] Generated ports ['57452', '57453', '57454', '57455', '57456']
2026-02-19 04:44:19.815 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:44:19.815 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:44:19.816 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:44:19.816 DEBUG [src.node.docker_mananger] docker run -i -t -p 57452:57452 -p 57453:57453 -p 57454:57454 -p 57455:57455 -p 57456:57456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57454 --rest-port=57452 --tcp-port=57453 --discv5-udp-port=57455 --rest-address=0.0.0.0 --nat=extip:172.18.202.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed0105cd0d02bcdef7dd2e812ff81add94d2ea9df74d0386971b805460abf98b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57456 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOQvXsKxUwOEdjnpDOFNQMOD2plQLxzabR6EiAYux4MqdnpPJvQhVfFYQPl5d6pEEwa3zUNSKkErzzzlQZj68FACgmlkgnY0gmlwhKwShFmKbXVsdGlhZGRyc5YACASsEoRZBgsQAAoErBKEWQYLEd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-b_5I-tuYTVjruqnGbwpNV-54H2YIhWRZRMaRH6YLMWDdGNwggsQg3VkcIILEoV3YWt1MgU --filternode=/ip4/172.18.132.89/tcp/2832/p2p/16Uiu2HAmVTueczJoFRZwd2DiJKFu8NYgwj6ZqQ1tMYwxq14mDHmE
2026-02-19 04:44:20.011 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.83 waku 12fe0a5b2d9db19d51e9c17ebed6521ccf7edaa72b55803a1cdcacbcf799d2ff
2026-02-19 04:44:20.061 DEBUG [src.node.docker_mananger] Container started with ID 12fe0a5b2d9d. Setting up logs at ./log/docker/node2_2026-02-19_04-44-18__41087666-386e-4074-b919-b8e114524cfe__wakuorg_nwaku:latest.log
2026-02-19 04:44:20.061 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57452
2026-02-19 04:44:20.061 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:44:21.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57452/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:21.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:44:21.065 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:44:21.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:21.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.83/tcp/57453/p2p/16Uiu2HAmN5VycmeieeWH1avN93xkipuneacb6DgLc8h5PjRxzuoG","/ip4/172.18.202.83/tcp/57454/ws/p2p/16Uiu2HAmN5VycmeieeWH1avN93xkipuneacb6DgLc8h5PjRxzuoG"],"enrUri":"enr:-L24QDdBluNAosLuENnSlasIE7K8ZIokRZ2CSalb1bO2MvTzcyn4eD0uyUG1tJ_gkKVn40rcMjdUkeNWvytI_gignf4CgmlkgnY0gmlwhKwSylOKbXVsdGlhZGRyc5YACASsEspTBuBtAAoErBLKUwbgbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjACe0CCJj3qtUmsQOXbc81T4KcKo-QAqnVNO7Yf6I6ODdGNwguBtg3VkcILgb4V3YWt1MgA"}'
2026-02-19 04:44:21.067 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:44:21.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.89/tcp/2832/p2p/16Uiu2HAmVTueczJoFRZwd2DiJKFu8NYgwj6ZqQ1tMYwxq14mDHmE"]'
2026-02-19 04:44:21.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:44:21.103 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:44:21.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2831/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:44:21.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:44:21.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57452/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "53ba9ed6-d8e8-43b4-8309-c5e470fc5f3b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:44:21.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"53ba9ed6-d8e8-43b4-8309-c5e470fc5f3b","statusDesc":"OK"}'
2026-02-19 04:44:21.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57452/filter/v2/subscriptions/58f15fee-3996-4101-9b13-a6e825d891d9" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:21.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"58f15fee-3996-4101-9b13-a6e825d891d9","statusDesc":"OK"}'
2026-02-19 04:44:21.151 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:44:21.152 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:44:21.152 DEBUG [src.node.waku_node] Stopping container with id 83e69ba41955
2026-02-19 04:44:21.413 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:44:21.415 DEBUG [src.node.waku_node] Stopping container with id 12fe0a5b2d9d
2026-02-19 04:44:21.675 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:44:21.677 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:44:21.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:44:21.691 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,476 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2026-02-19_04-43-41__e6de2e76-9391-4c85-b4ae-d977c391be7b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-43-41__e6de2e76-9391-4c85-b4ae-d977c391be7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49243', '49244', '49245', '49246', '49247']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49243:49243 -p 49244:49244 -p 49245:49245 -p 49246:49246 -p 49247:49247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49245 --rest-port=49243 --tcp-port=49244 --discv5-udp-port=49246 --rest-address=0.0.0.0 --nat=extip:172.18.250.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e83b95bccccd4c0e3ee578c0da9a155dbaeb0c57f427ee4e6cfa1beaed4eef9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49247 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.110 waku a6fcfdb77da7a2f2a88c2e77b6cf9c18c93f736f6f26ae38d5f2266fa4517339
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9b673369ee91. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6fcfdb77da7. Setting up logs at ./log/docker/node1_2026-02-19_04-43-41__e6de2e76-9391-4c85-b4ae-d977c391be7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49243
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b55b790f1566. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2ad18c0bf3c8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49243/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.110/tcp/49244/p2p/16Uiu2HAm9tpBwwH18UkqSTDWThahtaXnc2Q4Ce5tfAoCeo2TMjuq","/ip4/172.18.250.110/tcp/49245/ws/p2p/16Uiu2HAm9tpBwwH18UkqSTDWThahtaXnc2Q4Ce5tfAoCeo2TMjuq"],"enrUri":"enr:-L24QC_9NJ5twCiAFtb6E2MhYFybt8JBXMouKDO1bL24p0oWLo8Ml_5150XTNpXCGbR2bbvKzDHKQY4fcENpaaWgXDQCgmlkgnY0gmlwhKwS-m6KbXVsdGlhZGRyc5YACASsEvpuBsBcAAoErBL6bgbAXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1veU1ijURLOVbajXTeRVj2mQhgoPKCVdd_6scKycB0CDdGNwgsBcg3VkcILAXoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-43-41__e6de2e76-9391-4c85-b4ae-d977c391be7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39023', '39024', '39025', '39026', '39027']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39023:39023 -p 39024:39024 -p 39025:39025 -p 39026:39026 -p 39027:39027 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39025 --rest-port=39023 --tcp-port=39024 --discv5-udp-port=39026 --rest-address=0.0.0.0 --nat=extip:172.18.8.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5ebc1a65e0849feacd589ff2ffd1c0ab1e07dd77a837dd100c737f5e8e0dcfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39027 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC_9NJ5twCiAFtb6E2MhYFybt8JBXMouKDO1bL24p0oWLo8Ml_5150XTNpXCGbR2bbvKzDHKQY4fcENpaaWgXDQCgmlkgnY0gmlwhKwS-m6KbXVsdGlhZGRyc5YACASsEvpuBsBcAAoErBL6bgbAXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1veU1ijURLOVbajXTeRVj2mQhgoPKCVdd_6scKycB0CDdGNwgsBcg3VkcILAXoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.254 waku 63c6824db497530154942f446c240415713de79102161508542b5eef2a398bf7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63c6824db497. Setting up logs at ./log/docker/node2_2026-02-19_04-43-41__e6de2e76-9391-4c85-b4ae-d977c391be7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39023
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39023/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39023/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.254/tcp/39024/p2p/16Uiu2HAmK7jpBLk9ZPxAvgs7KNzNSV8ejrm91X9Tjtt5HqY7Q771","/ip4/172.18.8.254/tcp/39025/ws/p2p/16Uiu2HAmK7jpBLk9ZPxAvgs7KNzNSV8ejrm91X9Tjtt5HqY7Q771"],"enrUri":"enr:-L24QDMSSvZbuFEd6agm3pFEfNkgrH40MXT2ISKjvc5uBw8_ZHQZKQTFkEeEcvGEMmk6sPfFxVBq2P6kiTUcNiqnc6oCgmlkgnY0gmlwhKwSCP6KbXVsdGlhZGRyc5YACASsEgj-BphwAAoErBII_gaYcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYABd9xaFKIhrr_LgmbVGxCroYfEei13B92AKxYrHWIyDdGNwgphwg3VkcIKYcoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39023/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.110/tcp/49244/p2p/16Uiu2HAm9tpBwwH18UkqSTDWThahtaXnc2Q4Ce5tfAoCeo2TMjuq"]'
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:49243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39023/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476223861072384,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476223861072384,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476223977230947,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476223977230947,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224091220336,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224091220336,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224205502510,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224205502510,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224320331519,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224320331519,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224434362171,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224434362171,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224547446351,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224547446351,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224661203572,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224661203572,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224774540248,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224774540248,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224888044440,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476224888044440,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225001113424,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225001113424,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225115231178,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225115231178,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225228959252,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225228959252,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225342037507,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225342037507,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225456051713,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225456051713,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225568930204,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225568930204,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225682841340,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225682841340,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225797562044,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225797562044,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225910873678,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476225910873678,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226024449762,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226024449762,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226138612318,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226138612318,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226253312583,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226253312583,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226367857559,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226367857559,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226481752483,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226481752483,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226595607461,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226595607461,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226709959306,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226709959306,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226823668268,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226823668268,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226937788982,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476226937788982,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227052145094,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227052145094,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227166324534,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227166324534,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227280038415,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227280038415,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227393989148,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227393989148,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227507345885,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227507345885,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227620184593,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227620184593,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227733878009,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227733878009,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227848298555,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227848298555,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227961708533,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476227961708533,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228077353156,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228077353156,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228192800476,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228192800476,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228306897586,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228306897586,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228421098873,"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:39023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476228421098873,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6fcfdb77da7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 63c6824db497
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,257 @@
2026-02-19 04:37:24.913 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:24.913 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070
2026-02-19 04:37:24.914 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:24.914 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:24.914 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:24.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:24.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070__wakuorg_nwaku:latest.log
2026-02-19 04:37:24.922 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:24.922 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:24.924 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:24.924 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.230
2026-02-19 04:37:24.924 DEBUG [src.node.docker_mananger] Generated ports ['5920', '5921', '5922', '5923', '5924']
2026-02-19 04:37:24.924 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:24.924 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:24.925 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:24.925 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:24.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 5920:5920 -p 5921:5921 -p 5922:5922 -p 5923:5923 -p 5924:5924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5922 --rest-port=5920 --tcp-port=5921 --discv5-udp-port=5923 --rest-address=0.0.0.0 --nat=extip:172.18.89.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdfc296fc4ad2ae75f5b5dec0d4ce99ed69b2befa9bedbeed96be73b2eae0c81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5924 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-02-19 04:37:25.125 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.230 waku aeecd0cffa77c3d55240df99b438b850ceffc4cff2cb1505e11ef25d47cd5daa
2026-02-19 04:37:25.177 DEBUG [src.node.docker_mananger] Container started with ID aeecd0cffa77. Setting up logs at ./log/docker/node1_2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070__wakuorg_nwaku:latest.log
2026-02-19 04:37:25.178 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5920
2026-02-19 04:37:25.178 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:25.722 ERROR [src.node.docker_mananger] Max retries reached for container 2358781ff85a. Exiting log stream.
2026-02-19 04:37:26.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5920/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:26.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:26.183 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:26.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5920/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:26.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.230/tcp/5921/p2p/16Uiu2HAm2caGpggsfYCT1nBoVNYrJaXaKDJ8nM6vyfZA74EeVmrL","/ip4/172.18.89.230/tcp/5922/ws/p2p/16Uiu2HAm2caGpggsfYCT1nBoVNYrJaXaKDJ8nM6vyfZA74EeVmrL"],"enrUri":"enr:-L24QKyk2_ThVcXtoWap0j1Y81LGgfA1pFnChu7ER-_YFgsHPM_WUOOXLL5PFyaZ3hAyHiUuoNFfqqkmFRrgt6zdp-MCgmlkgnY0gmlwhKwSWeaKbXVsdGlhZGRyc5YACASsElnmBhchAAoErBJZ5gYXIt0DgnJzhQACAQAAiXNlY3AyNTZrMaECasy-wiJn3FyjlLitowMX2RrM75DU3dvha6iQgIItyO2DdGNwghchg3VkcIIXI4V3YWt1MgU"}'
2026-02-19 04:37:26.186 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:26.194 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:26.194 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070__wakuorg_nwaku:latest.log
2026-02-19 04:37:26.194 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:26.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:26.196 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:26.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.175
2026-02-19 04:37:26.196 DEBUG [src.node.docker_mananger] Generated ports ['64396', '64397', '64398', '64399', '64400']
2026-02-19 04:37:26.196 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:26.196 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:26.196 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:26.197 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:26.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 64396:64396 -p 64397:64397 -p 64398:64398 -p 64399:64399 -p 64400:64400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64398 --rest-port=64396 --tcp-port=64397 --discv5-udp-port=64399 --rest-address=0.0.0.0 --nat=extip:172.18.129.175 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=91b79b4d74a6ff7dd4b78c3dcfc50bcfac2ccbd360ae0f0e00f6f6fe0ff1f493 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64400 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKyk2_ThVcXtoWap0j1Y81LGgfA1pFnChu7ER-_YFgsHPM_WUOOXLL5PFyaZ3hAyHiUuoNFfqqkmFRrgt6zdp-MCgmlkgnY0gmlwhKwSWeaKbXVsdGlhZGRyc5YACASsElnmBhchAAoErBJZ5gYXIt0DgnJzhQACAQAAiXNlY3AyNTZrMaECasy-wiJn3FyjlLitowMX2RrM75DU3dvha6iQgIItyO2DdGNwghchg3VkcIIXI4V3YWt1MgU --filternode=/ip4/172.18.89.230/tcp/5921/p2p/16Uiu2HAm2caGpggsfYCT1nBoVNYrJaXaKDJ8nM6vyfZA74EeVmrL --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-19 04:37:26.416 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.175 waku 3d1663fdc6ba1e02be43c965edf33e179c173233da9a4a927cbe92aba445ddbb
2026-02-19 04:37:26.467 DEBUG [src.node.docker_mananger] Container started with ID 3d1663fdc6ba. Setting up logs at ./log/docker/node2_2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070__wakuorg_nwaku:latest.log
2026-02-19 04:37:26.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64396
2026-02-19 04:37:26.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:27.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64396/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:27.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:27.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:27.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:27.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.175/tcp/64397/p2p/16Uiu2HAm5Xceu2XCnnum8HGjtgjSWP8prbg32yT3vzX1qmzFaBic","/ip4/172.18.129.175/tcp/64398/ws/p2p/16Uiu2HAm5Xceu2XCnnum8HGjtgjSWP8prbg32yT3vzX1qmzFaBic"],"enrUri":"enr:-L24QL1HuAKZayD-5nVV-lT-nQNj99IwbJ5fe0hduwEDyDjWbhQDmdSu4-FdkGubxR9EBJbLBRDyaWVGs0OXkeUkO8YCgmlkgnY0gmlwhKwSga-KbXVsdGlhZGRyc5YACASsEoGvBvuNAAoErBKBrwb7jt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClhqX-KLNJl6YhXDuQYJ9GNTGNCcSCORDJ6SrSbBbtn2DdGNwgvuNg3VkcIL7j4V3YWt1MgA"}'
2026-02-19 04:37:27.475 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:27.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.230/tcp/5921/p2p/16Uiu2HAm2caGpggsfYCT1nBoVNYrJaXaKDJ8nM6vyfZA74EeVmrL"]'
2026-02-19 04:37:27.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:27.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5920/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-19 04:37:27.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:27.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e04402f2-c241-4cb5-89f2-7778c2bcd4cc", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-19 04:37:27.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e04402f2-c241-4cb5-89f2-7778c2bcd4cc","statusDesc":"OK"}'
2026-02-19 04:37:27.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4e668691-4bf3-4883-b1f3-175d9175682a", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-02-19 04:37:27.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4e668691-4bf3-4883-b1f3-175d9175682a","statusDesc":"OK"}'
2026-02-19 04:37:27.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a0dcdfdd-4dec-4205-b7bc-bc75b8821a59", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-19 04:37:27.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a0dcdfdd-4dec-4205-b7bc-bc75b8821a59","statusDesc":"OK"}'
2026-02-19 04:37:27.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0f8e019f-3ee4-4cf5-a74b-debe2a9d5bf0", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-02-19 04:37:27.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0f8e019f-3ee4-4cf5-a74b-debe2a9d5bf0","statusDesc":"OK"}'
2026-02-19 04:37:27.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f0ac92ef-209a-4731-b98e-66e0a83b974d", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-02-19 04:37:27.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f0ac92ef-209a-4731-b98e-66e0a83b974d","statusDesc":"OK"}'
2026-02-19 04:37:27.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9a36aeb4-8380-4042-9e14-aa87033b0479", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-02-19 04:37:27.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9a36aeb4-8380-4042-9e14-aa87033b0479","statusDesc":"OK"}'
2026-02-19 04:37:27.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d478fd1c-3a4e-4b3e-b002-d90b2bc9b84c", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-02-19 04:37:27.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d478fd1c-3a4e-4b3e-b002-d90b2bc9b84c","statusDesc":"OK"}'
2026-02-19 04:37:27.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64396/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3ba12f2b-4fad-4893-8517-ead7bc0e60c8", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-02-19 04:37:27.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3ba12f2b-4fad-4893-8517-ead7bc0e60c8","statusDesc":"OK"}'
2026-02-19 04:37:27.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5920/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:27.621 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5920/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-19 04:37:27.689 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:27.690 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:27.690 DEBUG [src.node.waku_node] Stopping container with id aeecd0cffa77
2026-02-19 04:37:27.948 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:27.948 DEBUG [src.node.waku_node] Stopping container with id 3d1663fdc6ba
2026-02-19 04:37:28.210 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:28.212 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:28.229 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:28.240 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:28.241 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:28.241 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:28.243 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070__wakuorg_nwaku:latest.log
2026-02-19 04:37:28.246 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-37-24__70a33f0e-a0f2-400b-be16-66d7ff333070__wakuorg_nwaku:latest.log
2026-02-19 04:37:28.258 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:28.259 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550
2026-02-19 04:37:28.259 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:28.260 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:28.260 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:28.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:28.273 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550__wakuorg_nwaku:latest.log
2026-02-19 04:37:28.273 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:28.273 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:28.275 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:28.275 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.159
2026-02-19 04:37:28.276 DEBUG [src.node.docker_mananger] Generated ports ['24281', '24282', '24283', '24284', '24285']
2026-02-19 04:37:28.276 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:28.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:28.276 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:28.276 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:28.276 DEBUG [src.node.docker_mananger] docker run -i -t -p 24281:24281 -p 24282:24282 -p 24283:24283 -p 24284:24284 -p 24285:24285 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24283 --rest-port=24281 --tcp-port=24282 --discv5-udp-port=24284 --rest-address=0.0.0.0 --nat=extip:172.18.78.159 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f51de52fb7684d69c6b6356ff2ca3df7c7fdad8da3f0dfa51ea7cd1dc47be912 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24285 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-02-19 04:37:28.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.159 waku 6acbf12ed2451b09fba2a6d17b00fa547de3ff9e100d33cdb82d8ffe3fe00135
2026-02-19 04:37:28.543 DEBUG [src.node.docker_mananger] Container started with ID 6acbf12ed245. Setting up logs at ./log/docker/node1_2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550__wakuorg_nwaku:latest.log
2026-02-19 04:37:28.544 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24281
2026-02-19 04:37:28.544 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:28.800 ERROR [src.node.docker_mananger] Max retries reached for container aeecd0cffa77. Exiting log stream.
2026-02-19 04:37:29.084 ERROR [src.node.docker_mananger] Max retries reached for container 3d1663fdc6ba. Exiting log stream.
2026-02-19 04:37:29.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24281/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:29.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:29.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24281/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.159/tcp/24282/p2p/16Uiu2HAmEG4vpgAJax9DHhuday7Bbk43QqL8AAgBywyTVieCxxak","/ip4/172.18.78.159/tcp/24283/ws/p2p/16Uiu2HAmEG4vpgAJax9DHhuday7Bbk43QqL8AAgBywyTVieCxxak"],"enrUri":"enr:-L24QNsYPbXeJlaR7K2d8TCHuqOYZGbOAsdl4AJbidSz0uyUPCe4aSL2364ovc1-WbPWh2-zaWG0G_jBCn5sCsZc3uwCgmlkgnY0gmlwhKwSTp-KbXVsdGlhZGRyc5YACASsEk6fBl7aAAoErBJOnwZe290DgnJzhQACAQAAiXNlY3AyNTZrMaEDF9gxGG9UssRB9MUtJuwJ1QFvP4DNXwsTZjH8UkBFsQmDdGNwgl7ag3VkcIJe3IV3YWt1MgU"}'
2026-02-19 04:37:29.550 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:29.557 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:29.557 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550__wakuorg_nwaku:latest.log
2026-02-19 04:37:29.557 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:29.557 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:29.559 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:29.559 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.225
2026-02-19 04:37:29.559 DEBUG [src.node.docker_mananger] Generated ports ['14314', '14315', '14316', '14317', '14318']
2026-02-19 04:37:29.559 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:29.560 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:29.560 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:29.560 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:29.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 14314:14314 -p 14315:14315 -p 14316:14316 -p 14317:14317 -p 14318:14318 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14316 --rest-port=14314 --tcp-port=14315 --discv5-udp-port=14317 --rest-address=0.0.0.0 --nat=extip:172.18.120.225 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=edf5a3aaae8e6e1cfbae832ba73d8a0af2d5731abeeaebf0d593cedfcaf5cfba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14318 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNsYPbXeJlaR7K2d8TCHuqOYZGbOAsdl4AJbidSz0uyUPCe4aSL2364ovc1-WbPWh2-zaWG0G_jBCn5sCsZc3uwCgmlkgnY0gmlwhKwSTp-KbXVsdGlhZGRyc5YACASsEk6fBl7aAAoErBJOnwZe290DgnJzhQACAQAAiXNlY3AyNTZrMaEDF9gxGG9UssRB9MUtJuwJ1QFvP4DNXwsTZjH8UkBFsQmDdGNwgl7ag3VkcIJe3IV3YWt1MgU --filternode=/ip4/172.18.78.159/tcp/24282/p2p/16Uiu2HAmEG4vpgAJax9DHhuday7Bbk43QqL8AAgBywyTVieCxxak --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-19 04:37:29.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.225 waku f53f51e15cf48e34e2a88fbf955128a88fcfb80c9fda789f899540febff9c869
2026-02-19 04:37:29.811 DEBUG [src.node.docker_mananger] Container started with ID f53f51e15cf4. Setting up logs at ./log/docker/node2_2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550__wakuorg_nwaku:latest.log
2026-02-19 04:37:29.811 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14314
2026-02-19 04:37:29.812 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:30.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14314/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:30.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:30.816 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:30.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:30.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.225/tcp/14315/p2p/16Uiu2HAm8gj3qWnYtZ5X12woq8sNUggAT97gd91FchaAB4iiN16R","/ip4/172.18.120.225/tcp/14316/ws/p2p/16Uiu2HAm8gj3qWnYtZ5X12woq8sNUggAT97gd91FchaAB4iiN16R"],"enrUri":"enr:-L24QPAj6IrCFX3IQOoNdt8vJxN-1GH5XjSA1Lj8Aqc7LtvOQzWNstQxyorzJc91iqF5VQyKEXYU_C_uGCa13YnqRQsCgmlkgnY0gmlwhKwSeOGKbXVsdGlhZGRyc5YACASsEnjhBjfrAAoErBJ44QY37N0DgnJzhQACAQAAiXNlY3AyNTZrMaECxQMc9YyM1-EnMUHuBmwsyd7TKlZ1sE4c2TvrzXyAS3KDdGNwgjfrg3VkcII37YV3YWt1MgA"}'
2026-02-19 04:37:30.819 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:30.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.159/tcp/24282/p2p/16Uiu2HAmEG4vpgAJax9DHhuday7Bbk43QqL8AAgBywyTVieCxxak"]'
2026-02-19 04:37:30.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:30.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24281/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-19 04:37:30.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:30.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a160071d-fde3-4056-833d-54aa110a622a", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-19 04:37:30.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a160071d-fde3-4056-833d-54aa110a622a","statusDesc":"OK"}'
2026-02-19 04:37:30.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7fdf57c7-e182-4bc1-8517-382d0aa7743d", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-02-19 04:37:30.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7fdf57c7-e182-4bc1-8517-382d0aa7743d","statusDesc":"OK"}'
2026-02-19 04:37:30.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9379c1d4-832d-4f98-a845-6ada2844fa0c", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-19 04:37:30.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9379c1d4-832d-4f98-a845-6ada2844fa0c","statusDesc":"OK"}'
2026-02-19 04:37:30.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "903dc210-b176-4d71-a0f6-c2b8cd05cf87", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-02-19 04:37:30.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"903dc210-b176-4d71-a0f6-c2b8cd05cf87","statusDesc":"OK"}'
2026-02-19 04:37:30.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "afb0673f-aa96-4f0c-86de-b94d7e8216df", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-02-19 04:37:30.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"afb0673f-aa96-4f0c-86de-b94d7e8216df","statusDesc":"OK"}'
2026-02-19 04:37:30.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "95eec4bf-b539-419d-9b61-cc0faec1857d", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-02-19 04:37:30.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"95eec4bf-b539-419d-9b61-cc0faec1857d","statusDesc":"OK"}'
2026-02-19 04:37:30.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cb9b063c-15fd-42fa-8e14-65cae3b342f5", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-02-19 04:37:30.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cb9b063c-15fd-42fa-8e14-65cae3b342f5","statusDesc":"OK"}'
2026-02-19 04:37:30.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14314/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8e653562-07f4-4bbb-86a1-b748721d9e54", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-02-19 04:37:30.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8e653562-07f4-4bbb-86a1-b748721d9e54","statusDesc":"OK"}'
2026-02-19 04:37:30.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:30.979 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24281/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-19 04:37:31.016 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:31.017 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:31.017 DEBUG [src.node.waku_node] Stopping container with id 6acbf12ed245
2026-02-19 04:37:31.273 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:31.274 DEBUG [src.node.waku_node] Stopping container with id f53f51e15cf4
2026-02-19 04:37:31.546 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:31.548 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:31.564 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:31.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:31.575 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:31.576 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:31.577 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550__wakuorg_nwaku:latest.log
2026-02-19 04:37:31.579 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-37-28__35ed1d4a-1dbb-4dd9-a72e-3741a465d550__wakuorg_nwaku:latest.log
2026-02-19 04:37:31.593 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:31.594 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955
2026-02-19 04:37:31.595 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:31.595 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:31.595 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:31.607 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:31.608 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955__wakuorg_nwaku:latest.log
2026-02-19 04:37:31.608 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:31.609 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:31.611 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:31.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.68
2026-02-19 04:37:31.613 DEBUG [src.node.docker_mananger] Generated ports ['15277', '15278', '15279', '15280', '15281']
2026-02-19 04:37:31.613 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:31.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:31.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:31.615 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:31.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 15277:15277 -p 15278:15278 -p 15279:15279 -p 15280:15280 -p 15281:15281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15279 --rest-port=15277 --tcp-port=15278 --discv5-udp-port=15280 --rest-address=0.0.0.0 --nat=extip:172.18.23.68 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=347bba35e0d6a40b8d0debfc501fead1b38cdd5b97be405f5c4525aebdd39881 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15281 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-02-19 04:37:31.825 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.68 waku d257da73611e1015904452e06701f1abd3eabcb8179f1a6fad44b3dad93c014b
2026-02-19 04:37:31.879 DEBUG [src.node.docker_mananger] Container started with ID d257da73611e. Setting up logs at ./log/docker/node1_2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955__wakuorg_nwaku:latest.log
2026-02-19 04:37:31.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15277
2026-02-19 04:37:31.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:32.122 ERROR [src.node.docker_mananger] Max retries reached for container 6acbf12ed245. Exiting log stream.
2026-02-19 04:37:32.427 ERROR [src.node.docker_mananger] Max retries reached for container f53f51e15cf4. Exiting log stream.
2026-02-19 04:37:32.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15277/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:32.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:32.883 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:32.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15277/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:32.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.68/tcp/15278/p2p/16Uiu2HAmNNvmFkg5XSzzrwcN1qfD2gFnXQoShspTJ9KenR27JiTC","/ip4/172.18.23.68/tcp/15279/ws/p2p/16Uiu2HAmNNvmFkg5XSzzrwcN1qfD2gFnXQoShspTJ9KenR27JiTC"],"enrUri":"enr:-L24QGItrOXemw2dUsloIYl7QDHWEfUujL6CeXjRn_JXB8T9K-MN195yrDQg3GElnxdzKP4HxDwA3njNynnqR0VqSDQCgmlkgnY0gmlwhKwSF0SKbXVsdGlhZGRyc5YACASsEhdEBjuuAAoErBIXRAY7r90DgnJzhQACAQAAiXNlY3AyNTZrMaEDkHeFTOlsVifsSfKgKir5AJEkFzQKNTAjvAWP0oo_sNuDdGNwgjuug3VkcII7sIV3YWt1MgU"}'
2026-02-19 04:37:32.886 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:32.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:32.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955__wakuorg_nwaku:latest.log
2026-02-19 04:37:32.893 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:32.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:32.894 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:32.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.129
2026-02-19 04:37:32.895 DEBUG [src.node.docker_mananger] Generated ports ['61501', '61502', '61503', '61504', '61505']
2026-02-19 04:37:32.895 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:32.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:32.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:32.895 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:32.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 61501:61501 -p 61502:61502 -p 61503:61503 -p 61504:61504 -p 61505:61505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61503 --rest-port=61501 --tcp-port=61502 --discv5-udp-port=61504 --rest-address=0.0.0.0 --nat=extip:172.18.3.129 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2cedbe1edece5ab0ca59831b56e951cff0c67c6caf97aff4fb528e95ddefbacc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61505 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGItrOXemw2dUsloIYl7QDHWEfUujL6CeXjRn_JXB8T9K-MN195yrDQg3GElnxdzKP4HxDwA3njNynnqR0VqSDQCgmlkgnY0gmlwhKwSF0SKbXVsdGlhZGRyc5YACASsEhdEBjuuAAoErBIXRAY7r90DgnJzhQACAQAAiXNlY3AyNTZrMaEDkHeFTOlsVifsSfKgKir5AJEkFzQKNTAjvAWP0oo_sNuDdGNwgjuug3VkcII7sIV3YWt1MgU --filternode=/ip4/172.18.23.68/tcp/15278/p2p/16Uiu2HAmNNvmFkg5XSzzrwcN1qfD2gFnXQoShspTJ9KenR27JiTC --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-19 04:37:33.094 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.129 waku a46503fef9b48dde7468917db79e478dc9234a6534132097c855a5d0405cbe4c
2026-02-19 04:37:33.141 DEBUG [src.node.docker_mananger] Container started with ID a46503fef9b4. Setting up logs at ./log/docker/node2_2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955__wakuorg_nwaku:latest.log
2026-02-19 04:37:33.142 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61501
2026-02-19 04:37:33.143 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:34.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61501/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:34.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:34.147 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:34.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:34.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.129/tcp/61502/p2p/16Uiu2HAmMb17zA4urbS4mZikhzP7c5TDVGY8TWw531Zxxi9NpHLn","/ip4/172.18.3.129/tcp/61503/ws/p2p/16Uiu2HAmMb17zA4urbS4mZikhzP7c5TDVGY8TWw531Zxxi9NpHLn"],"enrUri":"enr:-L24QEns_cw11RJmw6X7kVSthNr3Diq_JLu7N75TbtGg-Nh9ZrYlxNk8tMPpOHMZ1TioJwsfpnNdgJ0kVPLfMRc80gUCgmlkgnY0gmlwhKwSA4GKbXVsdGlhZGRyc5YACASsEgOBBvA-AAoErBIDgQbwP90DgnJzhQACAQAAiXNlY3AyNTZrMaEDhLO6_umHy95uHEwAv9QyvoKJTyV23OnGF1vnLWPmzCODdGNwgvA-g3VkcILwQIV3YWt1MgA"}'
2026-02-19 04:37:34.149 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:34.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.68/tcp/15278/p2p/16Uiu2HAmNNvmFkg5XSzzrwcN1qfD2gFnXQoShspTJ9KenR27JiTC"]'
2026-02-19 04:37:34.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:34.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15277/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-19 04:37:34.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:34.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e529594e-fa7c-43ca-9a95-4e9e8ee78bb6", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-19 04:37:34.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e529594e-fa7c-43ca-9a95-4e9e8ee78bb6","statusDesc":"OK"}'
2026-02-19 04:37:34.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bfc5fb5c-051c-46d5-af39-d5f9ac300632", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-02-19 04:37:34.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bfc5fb5c-051c-46d5-af39-d5f9ac300632","statusDesc":"OK"}'
2026-02-19 04:37:34.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "499c3d16-06e8-4e47-8326-8cc6010a202f", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-19 04:37:34.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"499c3d16-06e8-4e47-8326-8cc6010a202f","statusDesc":"OK"}'
2026-02-19 04:37:34.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "023a0d04-42bd-4870-9a17-7028e94105fc", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-02-19 04:37:34.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"023a0d04-42bd-4870-9a17-7028e94105fc","statusDesc":"OK"}'
2026-02-19 04:37:34.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7a2a1a3a-1311-4490-b0ca-97735ae4ce2f", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-02-19 04:37:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7a2a1a3a-1311-4490-b0ca-97735ae4ce2f","statusDesc":"OK"}'
2026-02-19 04:37:34.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cf2f69c4-771f-45bd-b8a8-10ed1993a74d", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-02-19 04:37:34.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cf2f69c4-771f-45bd-b8a8-10ed1993a74d","statusDesc":"OK"}'
2026-02-19 04:37:34.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6baf1e69-2237-4c0a-a97f-4f5e4e491822", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-02-19 04:37:34.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6baf1e69-2237-4c0a-a97f-4f5e4e491822","statusDesc":"OK"}'
2026-02-19 04:37:34.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61501/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4e08482-1c01-44fd-a633-78dedd8d37f3", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-02-19 04:37:34.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4e08482-1c01-44fd-a633-78dedd8d37f3","statusDesc":"OK"}'
2026-02-19 04:37:34.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15277/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:34.301 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15277/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-19 04:37:34.338 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:34.339 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:34.339 DEBUG [src.node.waku_node] Stopping container with id d257da73611e
2026-02-19 04:37:34.590 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:34.591 DEBUG [src.node.waku_node] Stopping container with id a46503fef9b4
2026-02-19 04:37:34.856 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:34.858 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:34.874 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:34.883 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:34.885 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:34.887 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:34.888 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955__wakuorg_nwaku:latest.log
2026-02-19 04:37:34.890 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-37-31__28cbe8b0-3896-4830-8e77-0c6a8a397955__wakuorg_nwaku:latest.log

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_filter_update_subscription_refresh_existing with id: 2026-02-19_04-39-15__f7115f5b-a149-417f-b128-a970d2eecf10
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-15__f7115f5b-a149-417f-b128-a970d2eecf10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63714', '63715', '63716', '63717', '63718']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63714:63714 -p 63715:63715 -p 63716:63716 -p 63717:63717 -p 63718:63718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63716 --rest-port=63714 --tcp-port=63715 --discv5-udp-port=63717 --rest-address=0.0.0.0 --nat=extip:172.18.39.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab31eda3ac6d081de3f1e84a972c4ab6cc2d9fa176d94f5fed1fc01dc4c08d35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63718 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.157 waku dc899b70078aab538ed79f888c2d63f7ec5f3fff068db3fd10762c3b7569cdea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc899b70078a. Setting up logs at ./log/docker/node1_2026-02-19_04-39-15__f7115f5b-a149-417f-b128-a970d2eecf10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63714
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 975c5bbb98c4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e290f9f47f22. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63714/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/63715/p2p/16Uiu2HAm9xbyTBh3NKQXF3jKtxtQ2JxHnigBGwsRWFSsafRY8Rzp","/ip4/172.18.39.157/tcp/63716/ws/p2p/16Uiu2HAm9xbyTBh3NKQXF3jKtxtQ2JxHnigBGwsRWFSsafRY8Rzp"],"enrUri":"enr:-L24QDFP-ThU3HkQwU2PhgUWiSeyWgrIGXkSVArR_xswI_68NzRBEl2tnEXH8cYM3Taf2kA9mrJw9GahoFhClt5P-roCgmlkgnY0gmlwhKwSJ52KbXVsdGlhZGRyc5YACASsEiedBvjjAAoErBInnQb45N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1_AXs4mEv6Pk359DN_cykF6Joy3xg_WR45PddUuLX4GDdGNwgvjjg3VkcIL45YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-15__f7115f5b-a149-417f-b128-a970d2eecf10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18386', '18387', '18388', '18389', '18390']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18386:18386 -p 18387:18387 -p 18388:18388 -p 18389:18389 -p 18390:18390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18388 --rest-port=18386 --tcp-port=18387 --discv5-udp-port=18389 --rest-address=0.0.0.0 --nat=extip:172.18.225.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c4afe21b9bdd544fce63691d48b8d864670a0dfe85c4b89fcfde834ec6ef3c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18390 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDFP-ThU3HkQwU2PhgUWiSeyWgrIGXkSVArR_xswI_68NzRBEl2tnEXH8cYM3Taf2kA9mrJw9GahoFhClt5P-roCgmlkgnY0gmlwhKwSJ52KbXVsdGlhZGRyc5YACASsEiedBvjjAAoErBInnQb45N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1_AXs4mEv6Pk359DN_cykF6Joy3xg_WR45PddUuLX4GDdGNwgvjjg3VkcIL45YV3YWt1MgU --filternode=/ip4/172.18.39.157/tcp/63715/p2p/16Uiu2HAm9xbyTBh3NKQXF3jKtxtQ2JxHnigBGwsRWFSsafRY8Rzp
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.111 waku c8f8518a842a88cd4dcf39e6c5cb06773a397e262f4b521eaf22564e6db4ab71
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8f8518a842a. Setting up logs at ./log/docker/node2_2026-02-19_04-39-15__f7115f5b-a149-417f-b128-a970d2eecf10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18386
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18386/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.111/tcp/18387/p2p/16Uiu2HAm7CXdm2waSDx87niN2fuhtUX7CP6cYnVu3AD3Yoq4y9Y4","/ip4/172.18.225.111/tcp/18388/ws/p2p/16Uiu2HAm7CXdm2waSDx87niN2fuhtUX7CP6cYnVu3AD3Yoq4y9Y4"],"enrUri":"enr:-L24QIVfH-yVtZLEJFYjieFuE1gQqRt1n6uQv1DRTRvapyWnIjyHH1KtFlOpVh_vS-n21nTgWJ0XDnYyK0OIPpIdejgCgmlkgnY0gmlwhKwS4W-KbXVsdGlhZGRyc5YACASsEuFvBkfTAAoErBLhbwZH1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECru5BpKRKdilbyq79QZAj0VM3nxDtO3DZei69LFutURmDdGNwgkfTg3VkcIJH1YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18386/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.157/tcp/63715/p2p/16Uiu2HAm9xbyTBh3NKQXF3jKtxtQ2JxHnigBGwsRWFSsafRY8Rzp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18386/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "069480a9-75c7-4ea7-81f9-5e58f76638d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"069480a9-75c7-4ea7-81f9-5e58f76638d3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:18386/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18386/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":1771475958350865898,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc899b70078a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c8f8518a842a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-02-19_04-38-32__3c4db6da-4c2a-4351-a195-45fc7a174657
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-38-32__3c4db6da-4c2a-4351-a195-45fc7a174657__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51430', '51431', '51432', '51433', '51434']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51430:51430 -p 51431:51431 -p 51432:51432 -p 51433:51433 -p 51434:51434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51432 --rest-port=51430 --tcp-port=51431 --discv5-udp-port=51433 --rest-address=0.0.0.0 --nat=extip:172.18.115.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecbdceaa3ca8b2b7ece9ea1dd2bb49e20859f1b0fc2f0e723d3ca09be5fe2ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51434 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.89 waku 3623de92bf3827581d9720dde16fc47dd4df795f7e119a536ec22d4fca9816a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3623de92bf38. Setting up logs at ./log/docker/node1_2026-02-19_04-38-32__3c4db6da-4c2a-4351-a195-45fc7a174657__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51430
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 332406e002ea. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cce917e67f10. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/51431/p2p/16Uiu2HAm2vTRvSbFMbNZc6B8MXzeKab5qtRCtGrXVs53vixrnurz","/ip4/172.18.115.89/tcp/51432/ws/p2p/16Uiu2HAm2vTRvSbFMbNZc6B8MXzeKab5qtRCtGrXVs53vixrnurz"],"enrUri":"enr:-L24QICjuD8Mp1wVy9_dWKsS5puqn2NNnCnhQqtk7jCiE40wBCVGYixxjSj7dywiskXR2XtEaGavsQGsGcIhouv1CI4CgmlkgnY0gmlwhKwSc1mKbXVsdGlhZGRyc5YACASsEnNZBsjnAAoErBJzWQbI6N0DgnJzhQADAQAAiXNlY3AyNTZrMaECb2F2UTmsMeyK6ZaY8U_LbO7916IEjhonNXwSd_S_E9uDdGNwgsjng3VkcILI6YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-38-32__3c4db6da-4c2a-4351-a195-45fc7a174657__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61314', '61315', '61316', '61317', '61318']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61314:61314 -p 61315:61315 -p 61316:61316 -p 61317:61317 -p 61318:61318 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61316 --rest-port=61314 --tcp-port=61315 --discv5-udp-port=61317 --rest-address=0.0.0.0 --nat=extip:172.18.229.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfccca2ceffaa01c02d6d6dcad26373a50b0ffa4dde82d42c8e2cd82f05bfa9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61318 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QICjuD8Mp1wVy9_dWKsS5puqn2NNnCnhQqtk7jCiE40wBCVGYixxjSj7dywiskXR2XtEaGavsQGsGcIhouv1CI4CgmlkgnY0gmlwhKwSc1mKbXVsdGlhZGRyc5YACASsEnNZBsjnAAoErBJzWQbI6N0DgnJzhQADAQAAiXNlY3AyNTZrMaECb2F2UTmsMeyK6ZaY8U_LbO7916IEjhonNXwSd_S_E9uDdGNwgsjng3VkcILI6YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.142 waku 25bb4323a2fedfb7a9617bff7a5ed2d2af556bc5b4c0c303c356e3b7b8984dfe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25bb4323a2fe. Setting up logs at ./log/docker/node2_2026-02-19_04-38-32__3c4db6da-4c2a-4351-a195-45fc7a174657__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61314
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61314/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61314/debug/v1/info" -H "Content-Type: application/json" -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.142/tcp/61315/p2p/16Uiu2HAm4Ny4kk2EWPsdxf7hi5ueXzWG3gYJCrhScjiU5ws1uYwx","/ip4/172.18.229.142/tcp/61316/ws/p2p/16Uiu2HAm4Ny4kk2EWPsdxf7hi5ueXzWG3gYJCrhScjiU5ws1uYwx"],"enrUri":"enr:-L24QLmmntSxr2TpMvC0BasLrz-1j8P2fUynhfGlt14VvOr5BnUU6xCvkkfx7lOJ_OgR1WFaBrRo43pl_-M1xXAzQzYCgmlkgnY0gmlwhKwS5Y6KbXVsdGlhZGRyc5YACASsEuWOBu-DAAoErBLljgbvhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChQfCMz-P5WmNLuR4ZfLM8j4ICVPhJ_odG-YCtlXj3a-DdGNwgu-Dg3VkcILvhYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61314/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.89/tcp/51431/p2p/16Uiu2HAm2vTRvSbFMbNZc6B8MXzeKab5qtRCtGrXVs53vixrnurz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915359597056,"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:61314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915359597056,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915476015104,"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:61314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915476015104,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915588341504,"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:61314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915588341504,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915701594112,"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:61314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915701594112,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915815207680,"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:61314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475915815207680,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:51430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:61314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3623de92bf38
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 25bb4323a2fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-19 04:40:40.914 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:40.914 DEBUG [tests.conftest] Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2026-02-19_04-40-40__c4064dd4-3e2d-4f71-81cf-27dd8810c8ac
2026-02-19 04:40:40.915 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:40.915 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:40:40.916 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:40:40.925 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:40.925 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-40-40__c4064dd4-3e2d-4f71-81cf-27dd8810c8ac__wakuorg_nwaku:latest.log
2026-02-19 04:40:40.925 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:40.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:40.928 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:40.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.200
2026-02-19 04:40:40.928 DEBUG [src.node.docker_mananger] Generated ports ['59224', '59225', '59226', '59227', '59228']
2026-02-19 04:40:40.930 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:40.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:40.932 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:40.932 DEBUG [src.node.docker_mananger] docker run -i -t -p 59224:59224 -p 59225:59225 -p 59226:59226 -p 59227:59227 -p 59228:59228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59226 --rest-port=59224 --tcp-port=59225 --discv5-udp-port=59227 --rest-address=0.0.0.0 --nat=extip:172.18.136.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecbeece09c58bd2f3e3dd736dbecb1eef1f1dbec02982d34ea7d41ab5256eba2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59228 --metrics-logging=true --store=true --relay=true
2026-02-19 04:40:41.132 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.200 waku e5c4e7e865b5f6ca0f84710c34e6911d5ec48a4dec1d52d7699453b756a7e0d3
2026-02-19 04:40:41.182 DEBUG [src.node.docker_mananger] Container started with ID e5c4e7e865b5. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-40-40__c4064dd4-3e2d-4f71-81cf-27dd8810c8ac__wakuorg_nwaku:latest.log
2026-02-19 04:40:41.183 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59224
2026-02-19 04:40:41.184 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:41.450 ERROR [src.node.docker_mananger] Max retries reached for container fee631c86522. Exiting log stream.
2026-02-19 04:40:41.761 ERROR [src.node.docker_mananger] Max retries reached for container e5b988b4e90a. Exiting log stream.
2026-02-19 04:40:42.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59224/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:42.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:42.188 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:42.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:42.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.200/tcp/59225/p2p/16Uiu2HAmLVKKYey6CpRK1scdugsPwBio4aw9Dqy1VfmeYy3buE1f","/ip4/172.18.136.200/tcp/59226/ws/p2p/16Uiu2HAmLVKKYey6CpRK1scdugsPwBio4aw9Dqy1VfmeYy3buE1f"],"enrUri":"enr:-L24QD25Kwt18CwdrCwGjSXrKfNwq9deTwX2Mt9oXqwywvHvNQs8Gvth52E4zuk-jST9WsJ5GnshQvf8az0jlB9_m4YCgmlkgnY0gmlwhKwSiMiKbXVsdGlhZGRyc5YACASsEojIBudZAAoErBKIyAbnWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdGMi_vzN2owTGxeqoAedydef4Ey2pcxW6Fxp1YTz2vqDdGNwgudZg3VkcILnW4V3YWt1MgM"}'
2026-02-19 04:40:42.191 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:42.198 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:42.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-40-40__c4064dd4-3e2d-4f71-81cf-27dd8810c8ac__wakuorg_nwaku:latest.log
2026-02-19 04:40:42.198 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:42.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:42.199 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:42.200 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.91
2026-02-19 04:40:42.200 DEBUG [src.node.docker_mananger] Generated ports ['15051', '15052', '15053', '15054', '15055']
2026-02-19 04:40:42.200 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:42.200 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:42.200 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:42.200 DEBUG [src.node.docker_mananger] docker run -i -t -p 15051:15051 -p 15052:15052 -p 15053:15053 -p 15054:15054 -p 15055:15055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15053 --rest-port=15051 --tcp-port=15052 --discv5-udp-port=15054 --rest-address=0.0.0.0 --nat=extip:172.18.8.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efda7cccf2d7afa3f0bb3f8ab7bbaebf7c46c8ee3a1be00d35d8ebcfcb72024c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15055 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD25Kwt18CwdrCwGjSXrKfNwq9deTwX2Mt9oXqwywvHvNQs8Gvth52E4zuk-jST9WsJ5GnshQvf8az0jlB9_m4YCgmlkgnY0gmlwhKwSiMiKbXVsdGlhZGRyc5YACASsEojIBudZAAoErBKIyAbnWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdGMi_vzN2owTGxeqoAedydef4Ey2pcxW6Fxp1YTz2vqDdGNwgudZg3VkcILnW4V3YWt1MgM --storenode=/ip4/172.18.136.200/tcp/59225/p2p/16Uiu2HAmLVKKYey6CpRK1scdugsPwBio4aw9Dqy1VfmeYy3buE1f --store=true --relay=true
2026-02-19 04:40:42.410 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.91 waku 58adc221cddeea41ba63e8cb10d6b452e904ef5d6753cbe4f1a1635f536a2843
2026-02-19 04:40:42.458 DEBUG [src.node.docker_mananger] Container started with ID 58adc221cdde. Setting up logs at ./log/docker/store_node1_2026-02-19_04-40-40__c4064dd4-3e2d-4f71-81cf-27dd8810c8ac__wakuorg_nwaku:latest.log
2026-02-19 04:40:42.458 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15051
2026-02-19 04:40:42.458 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:43.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15051/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:43.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:43.462 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:43.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:43.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.91/tcp/15052/p2p/16Uiu2HAmDFiRaCoSMjyeFsswfCY5PQUezgiAQWkiPFLV5WXSkshT","/ip4/172.18.8.91/tcp/15053/ws/p2p/16Uiu2HAmDFiRaCoSMjyeFsswfCY5PQUezgiAQWkiPFLV5WXSkshT"],"enrUri":"enr:-L24QLO0vlZZTLFKLN6Kt6UFvY7KqjD7vW3qhCMZ-dVeuzFVL2_wy276DMcUq1QYSH6N-6b1gKO9xUEoIU2u6t0hy88CgmlkgnY0gmlwhKwSCFuKbXVsdGlhZGRyc5YACASsEghbBjrMAAoErBIIWwY6zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCOVSEIYK9LSnBAHywzE4xcYqEkvtGLubdnpLLHgJD3qDdGNwgjrMg3VkcII6zoV3YWt1MgM"}'
2026-02-19 04:40:43.465 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:43.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.200/tcp/59225/p2p/16Uiu2HAmLVKKYey6CpRK1scdugsPwBio4aw9Dqy1VfmeYy3buE1f"]'
2026-02-19 04:40:43.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:43.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:43.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:43.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15051/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:43.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:43.474 DEBUG [tests.store.test_api_flags] Trying to publish msg with content topic /myapp/1/latest/protoo
2026-02-19 04:40:43.475 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:43.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:43.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:43.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:43.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15051/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:43.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1384a2f46180e84070706ec6e33d2f9498cb6b2feb25d6a87e8f4430fe043b8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1771476043475088243,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-19 04:40:43.686 DEBUG [tests.store.test_api_flags] stored content topic is /myapp/1/latest/protoo
2026-02-19 04:40:43.688 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:43.689 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:43.690 DEBUG [src.node.waku_node] Stopping container with id e5c4e7e865b5
2026-02-19 04:40:43.971 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:43.971 DEBUG [src.node.waku_node] Stopping container with id 58adc221cdde
2026-02-19 04:40:44.234 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:44.236 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:44.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:44.251 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,205 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss40] with id: 2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1515', '1516', '1517', '1518', '1519']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1515:1515 -p 1516:1516 -p 1517:1517 -p 1518:1518 -p 1519:1519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1517 --rest-port=1515 --tcp-port=1516 --discv5-udp-port=1518 --rest-address=0.0.0.0 --nat=extip:172.18.232.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e64aaa067db7a91edbd0da3b3cc447834490c4abbf3a2dfdb54efc7fb533b3ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1519 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93188221f8a6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.18 waku 1a261e379040f0549f93cfbaf62d4612607ad532107fedc5db9588ecaf37e849
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a261e379040. Setting up logs at ./log/docker/node1_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1515
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b7400d574f46. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 379c711d89a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.18/tcp/1516/p2p/16Uiu2HAmDKd3qzXsBYYZ638KpwycnrJcdtrdmdNiN4EP68N6tj7E","/ip4/172.18.232.18/tcp/1517/ws/p2p/16Uiu2HAmDKd3qzXsBYYZ638KpwycnrJcdtrdmdNiN4EP68N6tj7E"],"enrUri":"enr:-L24QKRFxnuzn_zNZbYjbWWmh05-cX3_KAYRk-fdTKAtjbNRIYTBQ1trUKbnzIdAgtL0paneIrYZXwK1Z2a5h3lIPLQCgmlkgnY0gmlwhKwS6BKKbXVsdGlhZGRyc5YACASsEugSBgXsAAoErBLoEgYF7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCeWRE2Qh28_9PdD82LPgstbIeUDgZLga2-RmsUUZEvmDdGNwggXsg3VkcIIF7oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28156', '28157', '28158', '28159', '28160']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28156:28156 -p 28157:28157 -p 28158:28158 -p 28159:28159 -p 28160:28160 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28158 --rest-port=28156 --tcp-port=28157 --discv5-udp-port=28159 --rest-address=0.0.0.0 --nat=extip:172.18.37.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8edef9913c1ad2511b8e47a3edc2ea0fb10ac1c6c39d301fcc292dbd6eb890dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28160 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKRFxnuzn_zNZbYjbWWmh05-cX3_KAYRk-fdTKAtjbNRIYTBQ1trUKbnzIdAgtL0paneIrYZXwK1Z2a5h3lIPLQCgmlkgnY0gmlwhKwS6BKKbXVsdGlhZGRyc5YACASsEugSBgXsAAoErBLoEgYF7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCeWRE2Qh28_9PdD82LPgstbIeUDgZLga2-RmsUUZEvmDdGNwggXsg3VkcIIF7oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.64 waku 1b4cd8d5ce822f951d97cef23297fc7db3b45bea235b69a17a322a2f590fb4da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b4cd8d5ce82. Setting up logs at ./log/docker/node2_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28156
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.64/tcp/28157/p2p/16Uiu2HAmQrAMCic1cPsgorqA7KDUjwfP9zUJWr8J6AW5sdXG84iH","/ip4/172.18.37.64/tcp/28158/ws/p2p/16Uiu2HAmQrAMCic1cPsgorqA7KDUjwfP9zUJWr8J6AW5sdXG84iH"],"enrUri":"enr:-L24QIAdKok8rIisTI-ks5fzep-QTWCMRcRrhm3E9ertgueeCnTLJ6DJyccLbPjv0W0uklJmIDzV3aqj3wBNBAoYzkgCgmlkgnY0gmlwhKwSJUCKbXVsdGlhZGRyc5YACASsEiVABm39AAoErBIlQAZt_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtSjv9oSy0jTP2msJVaeKtlMFGgepAlHsYT6RNREMNI6DdGNwgm39g3VkcIJt_4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.217.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27100', '27101', '27102', '27103', '27104']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27100:27100 -p 27101:27101 -p 27102:27102 -p 27103:27103 -p 27104:27104 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27102 --rest-port=27100 --tcp-port=27101 --discv5-udp-port=27103 --rest-address=0.0.0.0 --nat=extip:172.18.217.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f9dde1a4f9d1e3f5ebaf4edbf40ba52e5b0b4c1465faa7c441477eef5a17ad9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27104 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIAdKok8rIisTI-ks5fzep-QTWCMRcRrhm3E9ertgueeCnTLJ6DJyccLbPjv0W0uklJmIDzV3aqj3wBNBAoYzkgCgmlkgnY0gmlwhKwSJUCKbXVsdGlhZGRyc5YACASsEiVABm39AAoErBIlQAZt_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtSjv9oSy0jTP2msJVaeKtlMFGgepAlHsYT6RNREMNI6DdGNwgm39g3VkcIJt_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.57 waku 2153ce29eade0827076572acbfd66a146d00386f8df93f9fc9f0fbee19edcf40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2153ce29eade. Setting up logs at ./log/docker/node3_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27100
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27100/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27100/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.57/tcp/27101/p2p/16Uiu2HAmLeYAbedRfdafKcknUQSzWgzvmNTvSjpo3ZEUZ3zmScpS","/ip4/172.18.217.57/tcp/27102/ws/p2p/16Uiu2HAmLeYAbedRfdafKcknUQSzWgzvmNTvSjpo3ZEUZ3zmScpS"],"enrUri":"enr:-L24QKHJVrap48ypduSmKMjJhLG95Gr9u93DDOokOab9AkTgXLO-5t2FKyYropy9WN7nb6dO8LVDLjktLCX0nMrG8IICgmlkgnY0gmlwhKwS2TmKbXVsdGlhZGRyc5YACASsEtk5BmndAAoErBLZOQZp3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdr_jgM8ki0LqO951D5HxWcUULo5Bmq1mDYr1N3AVzXODdGNwgmndg3VkcIJp34V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.194.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32611', '32612', '32613', '32614', '32615']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32611:32611 -p 32612:32612 -p 32613:32613 -p 32614:32614 -p 32615:32615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32613 --rest-port=32611 --tcp-port=32612 --discv5-udp-port=32614 --rest-address=0.0.0.0 --nat=extip:172.18.194.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0cc2b3ec3ceeadc8eb61c9d8b8cb5c9c7ca4c11d5bfc9af39d24ad68baceecd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32615 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKHJVrap48ypduSmKMjJhLG95Gr9u93DDOokOab9AkTgXLO-5t2FKyYropy9WN7nb6dO8LVDLjktLCX0nMrG8IICgmlkgnY0gmlwhKwS2TmKbXVsdGlhZGRyc5YACASsEtk5BmndAAoErBLZOQZp3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdr_jgM8ki0LqO951D5HxWcUULo5Bmq1mDYr1N3AVzXODdGNwgmndg3VkcIJp34V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.226 waku 93f9396bb31226d548742c6e19eb107ba0f6cc29f7380239d4a2c73ec27b37a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93f9396bb312. Setting up logs at ./log/docker/node4_2026-02-19_04-36-28__02e39db1-30b1-4e03-83df-b5b46cf444ea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32611
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32611/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32611/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/32612/p2p/16Uiu2HAmU3RMZTMaYW5tQXtNngeqC9CR4LtXsnZf86TCwnh1o5XB","/ip4/172.18.194.226/tcp/32613/ws/p2p/16Uiu2HAmU3RMZTMaYW5tQXtNngeqC9CR4LtXsnZf86TCwnh1o5XB"],"enrUri":"enr:-L24QNfAmvFXl_M3CvvulJifPfAwc4zc7l1nd21dVFM9Z12LfBPU_eDbSTC9sbD9esGuHPdx571fDU2vagVX8N4-_zsCgmlkgnY0gmlwhKwSwuKKbXVsdGlhZGRyc5YACASsEsLiBn9kAAoErBLC4gZ_Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5J5axFbe2Q-1nqIyKTyutU6W4GaVRL1LM8HkJHSCetaDdGNwgn9kg3VkcIJ_ZoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28156/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27100/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1515/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.37.64/tcp/46252/p2p/16Uiu2HAmQrAMCic1cPsgorqA7KDUjwfP9zUJWr8J6AW5sdXG84iH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28156/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.217.57/tcp/58348/p2p/16Uiu2HAmLeYAbedRfdafKcknUQSzWgzvmNTvSjpo3ZEUZ3zmScpS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.232.18/tcp/1516/p2p/16Uiu2HAmDKd3qzXsBYYZ638KpwycnrJcdtrdmdNiN4EP68N6tj7E","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27100/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.194.226/tcp/56304/p2p/16Uiu2HAmU3RMZTMaYW5tQXtNngeqC9CR4LtXsnZf86TCwnh1o5XB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.37.64/tcp/28157/p2p/16Uiu2HAmQrAMCic1cPsgorqA7KDUjwfP9zUJWr8J6AW5sdXG84iH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32611/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.217.57/tcp/27101/p2p/16Uiu2HAmLeYAbedRfdafKcknUQSzWgzvmNTvSjpo3ZEUZ3zmScpS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5186', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5186', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5186', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5186', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5186', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 15758 bytes 161 pkt (dropped 114, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 40.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475814005654532,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815046032149,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815067174637,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815287645942,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815504141726,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815510140352,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815521468650,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815743950451,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815754106989,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815975638186,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475815988649361,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475816005600029,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475819082769758,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475820104055022,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475820115147036,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475821130074248,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475822156959910,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475822173401691,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475822185495482,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475824896071282,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475824910737730,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475828032120343,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475828656141197,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475828871730833,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475829496010385,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475830736094667,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475832775824358,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475834239835922,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475834250373149,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475835471742747,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:403 [LOSS=40.0%] sent=30 received=30 window=40.0s
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5186', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a261e379040
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b4cd8d5ce82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2153ce29eade
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 93f9396bb312
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a261e379040. Exiting log stream.

View File

@ -0,0 +1,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_debug_version_is_string with id: 2026-02-19_04-40-45__7ec207c1-0384-4856-a092-3b2ddc9c850d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-45__7ec207c1-0384-4856-a092-3b2ddc9c850d__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20051', '20052', '20053', '20054', '20055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20051:20051 -p 20052:20052 -p 20053:20053 -p 20054:20054 -p 20055:20055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20053 --rest-port=20051 --tcp-port=20052 --discv5-udp-port=20054 --rest-address=0.0.0.0 --nat=extip:172.18.198.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7a3fb42c1cbabb6c1cf88a2bee1225af99eeac8be728f24ddb7ce76bc75f83d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20055 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.54 waku 5b803d40989e585bda2d042afe380b0d7b75bbafb46984705bbcdfd2080383ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b803d40989e. Setting up logs at ./log/docker/node1_2026-02-19_04-40-45__7ec207c1-0384-4856-a092-3b2ddc9c850d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20051
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b11662b8fdf5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d4899a04a29d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20051/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20051/debug/v1/info" -H "Content-Type: application/json" -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.54/tcp/20052/p2p/16Uiu2HAmCYQER2JfuRVHpWpieSGwF86J5w32DesudoJ319L6cwrV","/ip4/172.18.198.54/tcp/20053/ws/p2p/16Uiu2HAmCYQER2JfuRVHpWpieSGwF86J5w32DesudoJ319L6cwrV"],"enrUri":"enr:-L24QF_vxZ8kZxdxJze-OIKu9S08bq46wVKi2sxSWe4DXUDoMbGXBkCvZwKrlEsVyz_HqqPs1AbGn32Z8-WF-YKOUQACgmlkgnY0gmlwhKwSxjaKbXVsdGlhZGRyc5YACASsEsY2Bk5UAAoErBLGNgZOVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_k_v7DUMnkFOgwhEd06xY9GQP1GmqeBdYiGyv8MlxnaDdGNwgk5Ug3VkcIJOVoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20051/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-152-g2f3f56'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:40 debug version returned: v0.36.0-152-g2f3f56
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b803d40989e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_relay_and_store with id: 2026-02-19_04-38-02__22bc6839-2a70-4e0e-94cd-f0f17b269b07
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-38-02__22bc6839-2a70-4e0e-94cd-f0f17b269b07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44793', '44794', '44795', '44796', '44797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44793:44793 -p 44794:44794 -p 44795:44795 -p 44796:44796 -p 44797:44797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44795 --rest-port=44793 --tcp-port=44794 --discv5-udp-port=44796 --rest-address=0.0.0.0 --nat=extip:172.18.135.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4efaffebffee390e50acddba0097ad1f5cbed0f3ef5ec5df6d0688f7a33f5c99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44797 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.53 waku 997558a8821d2481aa1b34c84283b9997bf4db035693fd65e5d0abb1c19466ff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 997558a8821d. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-38-02__22bc6839-2a70-4e0e-94cd-f0f17b269b07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff3ab8c200bd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e2116e2cedba. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f59f87cb8d1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.53/tcp/44794/p2p/16Uiu2HAmHEnesxiabwi39iP1qoicbqyVjwnQprtXFUaF4CCrjLAr","/ip4/172.18.135.53/tcp/44795/ws/p2p/16Uiu2HAmHEnesxiabwi39iP1qoicbqyVjwnQprtXFUaF4CCrjLAr"],"enrUri":"enr:-L24QMUjyP8XlRpQgo6m3Mq_qvFHJZYkD4fpbbB8UipNGVMndPQOoA90zcHRicGb1AF-9CHxTKCuAv-H-Jpdy-AHg34CgmlkgnY0gmlwhKwShzWKbXVsdGlhZGRyc5YACASsEoc1Bq76AAoErBKHNQau-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRBdFCZUt_9-QoRh0B1yOvL12UvPxgC2sycbtB516nKeDdGNwgq76g3VkcIKu_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-38-02__22bc6839-2a70-4e0e-94cd-f0f17b269b07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64419', '64420', '64421', '64422', '64423']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64419:64419 -p 64420:64420 -p 64421:64421 -p 64422:64422 -p 64423:64423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64421 --rest-port=64419 --tcp-port=64420 --discv5-udp-port=64422 --rest-address=0.0.0.0 --nat=extip:172.18.26.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf6b15a1948b1ad16c12b83ba57d1b281dd652d7ccaacbf95cdfb0bdc0a80bbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64423 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMUjyP8XlRpQgo6m3Mq_qvFHJZYkD4fpbbB8UipNGVMndPQOoA90zcHRicGb1AF-9CHxTKCuAv-H-Jpdy-AHg34CgmlkgnY0gmlwhKwShzWKbXVsdGlhZGRyc5YACASsEoc1Bq76AAoErBKHNQau-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRBdFCZUt_9-QoRh0B1yOvL12UvPxgC2sycbtB516nKeDdGNwgq76g3VkcIKu_IV3YWt1MgE --storenode=/ip4/172.18.135.53/tcp/44794/p2p/16Uiu2HAmHEnesxiabwi39iP1qoicbqyVjwnQprtXFUaF4CCrjLAr --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.77 waku b609ff8b10745200d9406879f109654815c65a88739007e2f98b5c9ed1c0cbf8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b609ff8b1074. Setting up logs at ./log/docker/store_node1_2026-02-19_04-38-02__22bc6839-2a70-4e0e-94cd-f0f17b269b07__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64419
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64419/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.77/tcp/64420/p2p/16Uiu2HAmFFwEzo9L6LdEjcgKK91fLBZhbw4tAwdA8oR6Kc4Drczq","/ip4/172.18.26.77/tcp/64421/ws/p2p/16Uiu2HAmFFwEzo9L6LdEjcgKK91fLBZhbw4tAwdA8oR6Kc4Drczq"],"enrUri":"enr:-L24QFNRh4S-sl88ormWoENH7NgHDty9BgJ4b2DWH0A3klG1QwsVpb3DNAM1nNXfyyxfoI-K9qy3GUAFRBzM2sFfEkICgmlkgnY0gmlwhKwSGk2KbXVsdGlhZGRyc5YACASsEhpNBvukAAoErBIaTQb7pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJqsv-IwlpXYJpLjZuTJ4WJmzNt0he8SpaKe38xH95Q6DdGNwgvukg3VkcIL7poV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.53/tcp/44794/p2p/16Uiu2HAmHEnesxiabwi39iP1qoicbqyVjwnQprtXFUaF4CCrjLAr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44793/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64419/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac3de2e96a9be05a885ef916f2557454bd252da9341580969468d72bdb998f95"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 997558a8821d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b609ff8b1074
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-19 04:45:28.345 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:45:28.346 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_true with id: 2026-02-19_04-45-28__fa7eb0b9-fd5d-4c58-ad5b-1fa007addb37
2026-02-19 04:45:28.347 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:45:28.347 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:45:28.348 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:45:28.358 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:45:28.358 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-45-28__fa7eb0b9-fd5d-4c58-ad5b-1fa007addb37__wakuorg_nwaku:latest.log
2026-02-19 04:45:28.359 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:45:28.359 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:45:28.360 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:45:28.360 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.121
2026-02-19 04:45:28.360 DEBUG [src.node.docker_mananger] Generated ports ['57761', '57762', '57763', '57764', '57765']
2026-02-19 04:45:28.361 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:45:28.361 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:45:28.361 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:45:28.361 DEBUG [src.node.docker_mananger] docker run -i -t -p 57761:57761 -p 57762:57762 -p 57763:57763 -p 57764:57764 -p 57765:57765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57763 --rest-port=57761 --tcp-port=57762 --discv5-udp-port=57764 --rest-address=0.0.0.0 --nat=extip:172.18.127.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaecdd5c57364def114c6db2fdebd468faa4ddfcbde2ada5a9d21baef5ac2e0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57765 --metrics-logging=true --store=true --relay=true
2026-02-19 04:45:28.559 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.121 waku 1763109e4d4641ab4fc2d7a854f31d5985396aa347e3d84c845ccad49a1da707
2026-02-19 04:45:28.615 DEBUG [src.node.docker_mananger] Container started with ID 1763109e4d46. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-45-28__fa7eb0b9-fd5d-4c58-ad5b-1fa007addb37__wakuorg_nwaku:latest.log
2026-02-19 04:45:28.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57761
2026-02-19 04:45:28.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:45:28.882 ERROR [src.node.docker_mananger] Max retries reached for container 36c7f8125808. Exiting log stream.
2026-02-19 04:45:29.169 ERROR [src.node.docker_mananger] Max retries reached for container c90cc361f749. Exiting log stream.
2026-02-19 04:45:29.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57761/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:29.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:45:29.619 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:45:29.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57761/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:29.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.121/tcp/57762/p2p/16Uiu2HAm7J3KrScYFcAfjQvEFmW1RMKrAdWrega6BXTohU2Z4Ecs","/ip4/172.18.127.121/tcp/57763/ws/p2p/16Uiu2HAm7J3KrScYFcAfjQvEFmW1RMKrAdWrega6BXTohU2Z4Ecs"],"enrUri":"enr:-L24QFHibSat1LPCj6ic2Stl8ssErNGcveOL3XNU1iS91ExVSBLAZ91VCFD_NGCAhcPepVnylqpzht0BmV2S9vYtYd8CgmlkgnY0gmlwhKwSf3mKbXVsdGlhZGRyc5YACASsEn95BuGiAAoErBJ_eQbho90DgnJzhQADAQAAiXNlY3AyNTZrMaECsFe7g-y6nyBUfULJZ3rAvQH7QhgykBGIIMNubX8Zb8yDdGNwguGig3VkcILhpIV3YWt1MgM"}'
2026-02-19 04:45:29.622 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:45:29.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:45:29.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-45-28__fa7eb0b9-fd5d-4c58-ad5b-1fa007addb37__wakuorg_nwaku:latest.log
2026-02-19 04:45:29.629 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:45:29.629 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:45:29.630 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:45:29.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.117
2026-02-19 04:45:29.631 DEBUG [src.node.docker_mananger] Generated ports ['12683', '12684', '12685', '12686', '12687']
2026-02-19 04:45:29.631 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:45:29.631 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:45:29.631 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:45:29.631 DEBUG [src.node.docker_mananger] docker run -i -t -p 12683:12683 -p 12684:12684 -p 12685:12685 -p 12686:12686 -p 12687:12687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12685 --rest-port=12683 --tcp-port=12684 --discv5-udp-port=12686 --rest-address=0.0.0.0 --nat=extip:172.18.1.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfe24e104f167d703cdba1a0e76d5bdcbced9dbcaeb7114feafadc56cee5bf12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12687 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFHibSat1LPCj6ic2Stl8ssErNGcveOL3XNU1iS91ExVSBLAZ91VCFD_NGCAhcPepVnylqpzht0BmV2S9vYtYd8CgmlkgnY0gmlwhKwSf3mKbXVsdGlhZGRyc5YACASsEn95BuGiAAoErBJ_eQbho90DgnJzhQADAQAAiXNlY3AyNTZrMaECsFe7g-y6nyBUfULJZ3rAvQH7QhgykBGIIMNubX8Zb8yDdGNwguGig3VkcILhpIV3YWt1MgM --storenode=/ip4/172.18.127.121/tcp/57762/p2p/16Uiu2HAm7J3KrScYFcAfjQvEFmW1RMKrAdWrega6BXTohU2Z4Ecs --store=true --relay=true
2026-02-19 04:45:29.829 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.117 waku 0175964fbe3c1e8db506f1ca3b1bec2e30356137224e2da401617961b0046a0e
2026-02-19 04:45:29.883 DEBUG [src.node.docker_mananger] Container started with ID 0175964fbe3c. Setting up logs at ./log/docker/store_node1_2026-02-19_04-45-28__fa7eb0b9-fd5d-4c58-ad5b-1fa007addb37__wakuorg_nwaku:latest.log
2026-02-19 04:45:29.883 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12683
2026-02-19 04:45:29.884 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:45:30.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12683/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:30.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:45:30.888 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:45:30.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:30.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.117/tcp/12684/p2p/16Uiu2HAm4VuBHgnxEYrGTJi847WozaDJYALWpR5pwa2KNvwhGtJb","/ip4/172.18.1.117/tcp/12685/ws/p2p/16Uiu2HAm4VuBHgnxEYrGTJi847WozaDJYALWpR5pwa2KNvwhGtJb"],"enrUri":"enr:-L24QO4S5qeEAwOl-dPg6du--r35kVovjSdBr6dVvOt4R_NWZx-WYf3NUCyPCtIlu6cKVkjA9j6MHFabAV3nXOAQMcgCgmlkgnY0gmlwhKwSAXWKbXVsdGlhZGRyc5YACASsEgF1BjGMAAoErBIBdQYxjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChs5txr9ziZ5bdzxRH7zmLxyAnCqdkpOMh29P1Mi63ICDdGNwgjGMg3VkcIIxjoV3YWt1MgM"}'
2026-02-19 04:45:30.891 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:45:30.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12683/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.121/tcp/57762/p2p/16Uiu2HAm7J3KrScYFcAfjQvEFmW1RMKrAdWrega6BXTohU2Z4Ecs"]'
2026-02-19 04:45:30.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:30.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57761/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:45:30.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:30.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:45:30.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:30.900 DEBUG [src.steps.store] Relaying message
2026-02-19 04:45:30.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57761/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-02-19 04:45:30.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:30.906 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:45:31.107 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:45:31.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57761/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:31.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-19 04:45:31.110 DEBUG [src.steps.store] messages length is 0
2026-02-19 04:45:31.112 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:45:31.113 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:45:31.114 DEBUG [src.node.waku_node] Stopping container with id 1763109e4d46
2026-02-19 04:45:31.404 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:45:31.405 DEBUG [src.node.waku_node] Stopping container with id 0175964fbe3c
2026-02-19 04:45:31.658 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:45:31.660 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:45:31.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:45:31.679 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58977', '58978', '58979', '58980', '58981']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58977:58977 -p 58978:58978 -p 58979:58979 -p 58980:58980 -p 58981:58981 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58979 --rest-port=58977 --tcp-port=58978 --discv5-udp-port=58980 --rest-address=0.0.0.0 --nat=extip:172.18.134.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8f97ff8affd2bab56fc9a1cbf96d410a9dadb2e6de5a41e2a336c366fcdb3a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58981 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.46 waku 61e22401027b99a037352fdb42021897273e89d4b630aa93298dab71636b1d0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 61e22401027b. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58977
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c642e633d50c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8d631d05bd1a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58977/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.46/tcp/58978/p2p/16Uiu2HAmGoe6fYmtF1hSRLttbjjRdgPob6kkoYCx4GqnVnkqufSX","/ip4/172.18.134.46/tcp/58979/ws/p2p/16Uiu2HAmGoe6fYmtF1hSRLttbjjRdgPob6kkoYCx4GqnVnkqufSX"],"enrUri":"enr:-L24QLEvQUL-WWa_c8xMigr63qZ7NAGaGfC0xbmlHgygUf34F5aGtw_lHUpEiODOitBJBST80hXHlgmbvv8vmUXJUkoCgmlkgnY0gmlwhKwShi6KbXVsdGlhZGRyc5YACASsEoYuBuZiAAoErBKGLgbmY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPaYTaHzclhW9WZlbv5ip1YvGBFqp-vSKnoH3Q-SH7mCDdGNwguZig3VkcILmZIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37396', '37397', '37398', '37399', '37400']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37396:37396 -p 37397:37397 -p 37398:37398 -p 37399:37399 -p 37400:37400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37398 --rest-port=37396 --tcp-port=37397 --discv5-udp-port=37399 --rest-address=0.0.0.0 --nat=extip:172.18.55.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e16d6acc49f85ad7225f5f99dee7aefd069a04e34990bf6b0b69441c9c94becb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37400 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.38 waku bdb0a94af584405bf1a9fc7c4bdac38c898b4ec45318a441de74c8d2494153ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bdb0a94af584. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37396
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37396/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.38/tcp/37397/p2p/16Uiu2HAm1BLbJV3w4ceFV9xFstmyRSvkgA4UxZX6chwqrdUY5PGb","/ip4/172.18.55.38/tcp/37398/ws/p2p/16Uiu2HAm1BLbJV3w4ceFV9xFstmyRSvkgA4UxZX6chwqrdUY5PGb"],"enrUri":"enr:-L24QFAL_V3zewTVEuZdNvB2eAM4ukGecy0F0MCoub-9x01wD4XjjDVpBrgJSBXE99eYX6Xoj71gfLgmC7zgDm077BMCgmlkgnY0gmlwhKwSNyaKbXVsdGlhZGRyc5YACASsEjcmBpIVAAoErBI3JgaSFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECVXoRgodtTFwa0-HG092s4cOpNbZG75GR2lLUurilQZCDdGNwgpIVg3VkcIKSF4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37396/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.46/tcp/58978/p2p/16Uiu2HAmGoe6fYmtF1hSRLttbjjRdgPob6kkoYCx4GqnVnkqufSX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33287', '33288', '33289', '33290', '33291']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33287:33287 -p 33288:33288 -p 33289:33289 -p 33290:33290 -p 33291:33291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33289 --rest-port=33287 --tcp-port=33288 --discv5-udp-port=33290 --rest-address=0.0.0.0 --nat=extip:172.18.150.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8c2eaa159beaafd0ce4da95e92c10bfc7afb410b3240f57d54fda9bf63ae74b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33291 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLEvQUL-WWa_c8xMigr63qZ7NAGaGfC0xbmlHgygUf34F5aGtw_lHUpEiODOitBJBST80hXHlgmbvv8vmUXJUkoCgmlkgnY0gmlwhKwShi6KbXVsdGlhZGRyc5YACASsEoYuBuZiAAoErBKGLgbmY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPaYTaHzclhW9WZlbv5ip1YvGBFqp-vSKnoH3Q-SH7mCDdGNwguZig3VkcILmZIV3YWt1Mgk --lightpushnode=/ip4/172.18.134.46/tcp/58978/p2p/16Uiu2HAmGoe6fYmtF1hSRLttbjjRdgPob6kkoYCx4GqnVnkqufSX --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.171 waku 9b70a0a1aa7c62b59e953e70ec1cedcd2e36371f58fe0e91503af3edf468d285
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b70a0a1aa7c. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-36-57__792da7c8-3015-4f51-8e9f-505517a5be99__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33287
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33287/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33287/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.171/tcp/33288/p2p/16Uiu2HAm4kq85ky2kccYurd7znjKjFc3UZ6zANoZ7RP3RfnraRuw","/ip4/172.18.150.171/tcp/33289/ws/p2p/16Uiu2HAm4kq85ky2kccYurd7znjKjFc3UZ6zANoZ7RP3RfnraRuw"],"enrUri":"enr:-L24QA-m7YdiVgt1VRf9ZVZP2HdGtdN5Pu7e60oc5rTIL6M0cyPo0CKh4YzTiqcL10oi94dG2ZBqp7lbPmCQGBJM52oCgmlkgnY0gmlwhKwSlquKbXVsdGlhZGRyc5YACASsEparBoIIAAoErBKWqwaCCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECiqGOPojWui8gPVgY28V23xqn2vfhy0s6PBFkBOfqSzaDdGNwgoIIg3VkcIKCCoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.46/tcp/58978/p2p/16Uiu2HAmGoe6fYmtF1hSRLttbjjRdgPob6kkoYCx4GqnVnkqufSX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.38/tcp/37397/p2p/16Uiu2HAm1BLbJV3w4ceFV9xFstmyRSvkgA4UxZX6chwqrdUY5PGb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33287/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:54 Running test with payload length of 143360 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58977/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 61e22401027b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bdb0a94af584
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9b70a0a1aa7c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,295 @@
2026-02-19 04:40:46.760 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:46.761 DEBUG [tests.conftest] Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3
2026-02-19 04:40:46.761 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:46.761 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:40:46.761 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:40:46.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:46.768 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:46.769 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:46.769 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:46.770 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:46.770 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.186
2026-02-19 04:40:46.770 DEBUG [src.node.docker_mananger] Generated ports ['32566', '32567', '32568', '32569', '32570']
2026-02-19 04:40:46.770 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:46.770 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:46.771 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:46.771 DEBUG [src.node.docker_mananger] docker run -i -t -p 32566:32566 -p 32567:32567 -p 32568:32568 -p 32569:32569 -p 32570:32570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32568 --rest-port=32566 --tcp-port=32567 --discv5-udp-port=32569 --rest-address=0.0.0.0 --nat=extip:172.18.224.186 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=05dffa21e34e7cf0ecaaef71cc58ef01531a592082322acf5a7fbd134df0fb4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32570 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:46.970 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.186 waku 0213e2df6c4258531aecd63245a9f312cf120b50038cacb0c27de6a5e0a9528f
2026-02-19 04:40:47.018 DEBUG [src.node.docker_mananger] Container started with ID 0213e2df6c42. Setting up logs at ./log/docker/node1_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:47.019 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32566
2026-02-19 04:40:47.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:47.568 ERROR [src.node.docker_mananger] Max retries reached for container 5b803d40989e. Exiting log stream.
2026-02-19 04:40:48.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32566/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:48.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:48.023 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:48.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:48.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5","/ip4/172.18.224.186/tcp/32568/ws/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"],"enrUri":"enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU"}'
2026-02-19 04:40:48.026 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:48.033 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:48.033 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:48.033 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:48.033 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:48.035 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:48.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.99
2026-02-19 04:40:48.035 DEBUG [src.node.docker_mananger] Generated ports ['60190', '60191', '60192', '60193', '60194']
2026-02-19 04:40:48.035 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:48.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:48.035 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:48.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 60190:60190 -p 60191:60191 -p 60192:60192 -p 60193:60193 -p 60194:60194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60192 --rest-port=60190 --tcp-port=60191 --discv5-udp-port=60193 --rest-address=0.0.0.0 --nat=extip:172.18.141.99 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9cb4ed60bf27cbe2b7e3fb4938d8dca24e2a6cbdeadcdbe7979c7feb44aaec7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60194 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:48.235 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.99 waku b8c361296d987f5061c2bc6c475a8dc96b040004881a2bb10645c45f30bf8b7f
2026-02-19 04:40:48.284 DEBUG [src.node.docker_mananger] Container started with ID b8c361296d98. Setting up logs at ./log/docker/node3_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:48.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60190
2026-02-19 04:40:48.285 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:49.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60190/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:49.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:49.298 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:49.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:49.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.99/tcp/60191/p2p/16Uiu2HAm5a1XH7CLhrurbxrtuhv8dyXFWb2SB6ptFj6TtLDGJA7h","/ip4/172.18.141.99/tcp/60192/ws/p2p/16Uiu2HAm5a1XH7CLhrurbxrtuhv8dyXFWb2SB6ptFj6TtLDGJA7h"],"enrUri":"enr:-L24QPWqRQGr5DGqLd5uDSgNPqTu7DRwpw0x3oT1qfA2KObYFL6X87Kur73Sk0156i6Dea6tpbIDVA_yJlHzItGSUBACgmlkgnY0gmlwhKwSjWOKbXVsdGlhZGRyc5YACASsEo1jBusfAAoErBKNYwbrIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEClrec5xkk7001T7tfN6n3IK6FYi4QSMi5pQesmmF6LiCDdGNwgusfg3VkcILrIYV3YWt1MgE"}'
2026-02-19 04:40:49.305 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:49.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:49.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:49.316 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:49.316 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:49.316 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:49.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:49.318 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:49.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.158
2026-02-19 04:40:49.318 DEBUG [src.node.docker_mananger] Generated ports ['3862', '3863', '3864', '3865', '3866']
2026-02-19 04:40:49.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:49.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:49.319 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:49.319 DEBUG [src.node.docker_mananger] docker run -i -t -p 3862:3862 -p 3863:3863 -p 3864:3864 -p 3865:3865 -p 3866:3866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3864 --rest-port=3862 --tcp-port=3863 --discv5-udp-port=3865 --rest-address=0.0.0.0 --nat=extip:172.18.55.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6a0fb8b8c69cae39a80a924e302aefaf9464d8c8c1a614fce8106bd8d3bb2f04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3866 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:49.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.158 waku 789ec6ccc754cccc90d7595650d6eeb954c51a0baeb091d5ab8bee212c693d1f
2026-02-19 04:40:49.565 DEBUG [src.node.docker_mananger] Container started with ID 789ec6ccc754. Setting up logs at ./log/docker/node4_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:49.566 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3862
2026-02-19 04:40:49.566 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:50.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3862/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:50.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:50.575 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:50.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:50.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.158/tcp/3863/p2p/16Uiu2HAm39ay4fMGjoLVRZ2SUPw5J3Mu1R9zw9UMioJBT7HmLVmU","/ip4/172.18.55.158/tcp/3864/ws/p2p/16Uiu2HAm39ay4fMGjoLVRZ2SUPw5J3Mu1R9zw9UMioJBT7HmLVmU"],"enrUri":"enr:-L24QEvHOdKDKCudJ328aaL5-B6dFhDR5UdEoT2MGPBkl3lUT8ibgF4WeuDWrAoXsZ8Iu_dOcGCNhpc_gvFnb0ATKuQCgmlkgnY0gmlwhKwSN56KbXVsdGlhZGRyc5YACASsEjeeBg8XAAoErBI3ngYPGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcr6I47XLOLuLUxX2p3djXkr_7x2j4Xs6J6pCEq7nvjuDdGNwgg8Xg3VkcIIPGYV3YWt1MgE"}'
2026-02-19 04:40:50.579 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:50.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:50.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:50.589 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:50.589 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:50.589 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:50.589 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:50.590 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:50.590 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.84
2026-02-19 04:40:50.591 DEBUG [src.node.docker_mananger] Generated ports ['38691', '38692', '38693', '38694', '38695']
2026-02-19 04:40:50.591 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:50.591 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:50.591 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:50.591 DEBUG [src.node.docker_mananger] docker run -i -t -p 38691:38691 -p 38692:38692 -p 38693:38693 -p 38694:38694 -p 38695:38695 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38693 --rest-port=38691 --tcp-port=38692 --discv5-udp-port=38694 --rest-address=0.0.0.0 --nat=extip:172.18.181.84 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c45ea2dbadb9ea239a69c39a8ede344a6efb7eb0d8fcfbec6ed9bfefa54a5cdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38695 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:50.792 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.84 waku 8d6f0f25419b06de3f6037da7e3537fa9bedaca867b81cb3eb40eec124e35acb
2026-02-19 04:40:50.844 DEBUG [src.node.docker_mananger] Container started with ID 8d6f0f25419b. Setting up logs at ./log/docker/node5_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:50.845 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38691
2026-02-19 04:40:50.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:51.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38691/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:51.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:51.851 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:51.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:51.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.84/tcp/38692/p2p/16Uiu2HAm2ov6SQuJCz52tv1TWhdEbp5smEUEDwGRHtmHdbduvthE","/ip4/172.18.181.84/tcp/38693/ws/p2p/16Uiu2HAm2ov6SQuJCz52tv1TWhdEbp5smEUEDwGRHtmHdbduvthE"],"enrUri":"enr:-L24QBa4N40xhDTNBxRSLPmug00LandC-lS8mtfshZ4AzH86Vc2nDnEOjoz3opUs_Z7cm5GK5wsTgnCzZYKBsHPtKugCgmlkgnY0gmlwhKwStVSKbXVsdGlhZGRyc5YACASsErVUBpckAAoErBK1VAaXJd0DgnJzhQACAQAAiXNlY3AyNTZrMaECbbSLsh9esHUmd4nmXM9Np0xENpIyolUmQxYgsf4jxdGDdGNwgpckg3VkcIKXJoV3YWt1MgE"}'
2026-02-19 04:40:51.855 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:51.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38691/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:51.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:51.864 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:51.865 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:51.865 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:51.865 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:51.866 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:51.866 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.145
2026-02-19 04:40:51.867 DEBUG [src.node.docker_mananger] Generated ports ['59575', '59576', '59577', '59578', '59579']
2026-02-19 04:40:51.867 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:51.867 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:51.867 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:51.867 DEBUG [src.node.docker_mananger] docker run -i -t -p 59575:59575 -p 59576:59576 -p 59577:59577 -p 59578:59578 -p 59579:59579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59577 --rest-port=59575 --tcp-port=59576 --discv5-udp-port=59578 --rest-address=0.0.0.0 --nat=extip:172.18.126.145 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=414dda854cb15d801bbefe405b63ca5f4fbc3ceade15ddca8ee605fbbda0fcbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59579 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:52.069 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.145 waku 71fd18fb1320f982637170bb026f5a63b3abb2561432b282d3286e88ef3296fd
2026-02-19 04:40:52.119 DEBUG [src.node.docker_mananger] Container started with ID 71fd18fb1320. Setting up logs at ./log/docker/node6_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:52.120 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59575
2026-02-19 04:40:52.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:53.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59575/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:53.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:53.131 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:53.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:53.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.145/tcp/59576/p2p/16Uiu2HAmFrZUkVSXuB54zDiE7XjU19mQMXnUzoCCeSr2XsriKKkn","/ip4/172.18.126.145/tcp/59577/ws/p2p/16Uiu2HAmFrZUkVSXuB54zDiE7XjU19mQMXnUzoCCeSr2XsriKKkn"],"enrUri":"enr:-L24QGG-KjAbybwH-Z61mhkoe0gyTQUEhIKCdcrCI4uQA4jJL9mhnYyguyS6jQqQqFDZMPaMJOdUtSTEjqWDmbhYJEwCgmlkgnY0gmlwhKwSfpGKbXVsdGlhZGRyc5YACASsEn6RBui4AAoErBJ-kQboud0DgnJzhQACAQAAiXNlY3AyNTZrMaEDL4noiUj9l7czjpma9GOTryTQif3PtnbbpkULSzCPUvODdGNwgui4g3VkcILouoV3YWt1MgE"}'
2026-02-19 04:40:53.134 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:53.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59575/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:53.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:53.143 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:53.143 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:53.144 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:53.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:53.145 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:53.145 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.249
2026-02-19 04:40:53.145 DEBUG [src.node.docker_mananger] Generated ports ['15671', '15672', '15673', '15674', '15675']
2026-02-19 04:40:53.145 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:53.145 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:53.146 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:53.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 15671:15671 -p 15672:15672 -p 15673:15673 -p 15674:15674 -p 15675:15675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15673 --rest-port=15671 --tcp-port=15672 --discv5-udp-port=15674 --rest-address=0.0.0.0 --nat=extip:172.18.125.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce11acaa43e6e71d19c0cb5bf60e07dbbbfce2861ea187dacc60caacfef6ae6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15675 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:53.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.249 waku 081db1a157c80cc57db65bd6f03051fbd0bd0c622f7c70630551ea79b1fc739a
2026-02-19 04:40:53.399 DEBUG [src.node.docker_mananger] Container started with ID 081db1a157c8. Setting up logs at ./log/docker/node7_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:53.399 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15671
2026-02-19 04:40:53.399 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:54.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15671/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:54.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:54.409 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:54.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:54.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.249/tcp/15672/p2p/16Uiu2HAmKqJnA6YCYMBjPqzPQvQ5cybiv5P5NPMP9HuiofGCoX5F","/ip4/172.18.125.249/tcp/15673/ws/p2p/16Uiu2HAmKqJnA6YCYMBjPqzPQvQ5cybiv5P5NPMP9HuiofGCoX5F"],"enrUri":"enr:-L24QNtagCoLja5lFy1WnxgNo6Qgz5pTyd7rbUbNwJ6v4HkAAhoiuL1DIcui_LVwxBhvvUtZn87hFsrSPwmyzDfYthsCgmlkgnY0gmlwhKwSffmKbXVsdGlhZGRyc5YACASsEn35Bj04AAoErBJ9-QY9Od0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaqZ0O5fkzdAhVAIPYrB0w3xotOdAulVgQuLIJYkAU-6DdGNwgj04g3VkcII9OoV3YWt1MgE"}'
2026-02-19 04:40:54.413 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:54.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15671/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:54.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:54.422 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:54.422 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:54.422 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:54.422 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:54.424 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:54.424 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.246
2026-02-19 04:40:54.424 DEBUG [src.node.docker_mananger] Generated ports ['10718', '10719', '10720', '10721', '10722']
2026-02-19 04:40:54.424 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:54.424 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:54.424 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:54.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 10718:10718 -p 10719:10719 -p 10720:10720 -p 10721:10721 -p 10722:10722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10720 --rest-port=10718 --tcp-port=10719 --discv5-udp-port=10721 --rest-address=0.0.0.0 --nat=extip:172.18.251.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7ef2f2323990b9ffdc29ffae8ac7a84796b9259a6155fabe7fefedda5cdb4eb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10722 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:54.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.246 waku 9c5c1ab76710d2181d2a8b2e26d06d17acb01f81e71f642d436f12be7009b320
2026-02-19 04:40:54.679 DEBUG [src.node.docker_mananger] Container started with ID 9c5c1ab76710. Setting up logs at ./log/docker/node8_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:54.680 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10718
2026-02-19 04:40:54.680 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:55.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10718/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:55.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:55.688 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:55.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10718/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:55.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.246/tcp/10719/p2p/16Uiu2HAkwWfanFonxt6aYdRdos5UtAH44rm8bBmHzuAgTRU65z1W","/ip4/172.18.251.246/tcp/10720/ws/p2p/16Uiu2HAkwWfanFonxt6aYdRdos5UtAH44rm8bBmHzuAgTRU65z1W"],"enrUri":"enr:-L24QP3NPT3T1_qz_HipcsUP2jIpmTZ1dVpkzSoZNW3nYFO5Ys_f4kbs20InYoqPFBkWgaiDurJmpp6hjizds4KFtJQCgmlkgnY0gmlwhKwS-_aKbXVsdGlhZGRyc5YACASsEvv2BinfAAoErBL79gYp4N0DgnJzhQACAQAAiXNlY3AyNTZrMaECHv7USz7jbIh6ldHhzzT_eNnGO1QCuhvvOQxJv8BczvGDdGNwginfg3VkcIIp4YV3YWt1MgE"}'
2026-02-19 04:40:55.690 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:55.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10718/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:55.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:55.700 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:55.700 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:55.700 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:55.700 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:55.701 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:55.702 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.129
2026-02-19 04:40:55.702 DEBUG [src.node.docker_mananger] Generated ports ['45553', '45554', '45555', '45556', '45557']
2026-02-19 04:40:55.702 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:55.702 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:55.702 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:55.702 DEBUG [src.node.docker_mananger] docker run -i -t -p 45553:45553 -p 45554:45554 -p 45555:45555 -p 45556:45556 -p 45557:45557 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45555 --rest-port=45553 --tcp-port=45554 --discv5-udp-port=45556 --rest-address=0.0.0.0 --nat=extip:172.18.104.129 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=547c41b7217175be91baac9701c153bdc41c9037b3cff7aaa881157a03c98b4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45557 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:55.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.129 waku 90552884df994d6b1faad6d741fd30119fc64b5488abdc917816ff09b8e847c9
2026-02-19 04:40:55.960 DEBUG [src.node.docker_mananger] Container started with ID 90552884df99. Setting up logs at ./log/docker/node9_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:55.960 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45553
2026-02-19 04:40:55.960 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:56.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45553/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:56.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:56.970 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:56.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45553/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:56.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.129/tcp/45554/p2p/16Uiu2HAm4y92tfcRsrN6w8g5oVk4HwLQxTsrDuFL1YNQrTQ3xp4v","/ip4/172.18.104.129/tcp/45555/ws/p2p/16Uiu2HAm4y92tfcRsrN6w8g5oVk4HwLQxTsrDuFL1YNQrTQ3xp4v"],"enrUri":"enr:-L24QKOvBpYKWlO7QUyY2n6YEZgt1U1bcuL2fO9iIaaW1wiSOvNQbXtiY08WCfdAcnfQhvO7TiCvbSXFbGZ4WgsfmdMCgmlkgnY0gmlwhKwSaIGKbXVsdGlhZGRyc5YACASsEmiBBrHyAAoErBJogQax890DgnJzhQACAQAAiXNlY3AyNTZrMaECjcjG3TJqxFsDkut9grBk5KnIfGBto-91qwtjROgqHpeDdGNwgrHyg3VkcIKx9IV3YWt1MgE"}'
2026-02-19 04:40:56.975 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:56.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45553/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:56.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:56.987 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:56.988 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:56.988 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:56.988 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:57.002 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:57.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.238
2026-02-19 04:40:57.005 DEBUG [src.node.docker_mananger] Generated ports ['49549', '49550', '49551', '49552', '49553']
2026-02-19 04:40:57.008 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:57.008 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:57.010 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:57.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 49549:49549 -p 49550:49550 -p 49551:49551 -p 49552:49552 -p 49553:49553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49551 --rest-port=49549 --tcp-port=49550 --discv5-udp-port=49552 --rest-address=0.0.0.0 --nat=extip:172.18.44.238 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=feea8015db0cc2920d2f82aa4197261efea2a88e30d0a15f3afad4d5f017f4fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49553 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-19 04:40:57.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.238 waku abcf2a2cd8403fce19863040f3ff666713319b940dddda104df74a3228f4afbf
2026-02-19 04:40:57.296 DEBUG [src.node.docker_mananger] Container started with ID abcf2a2cd840. Setting up logs at ./log/docker/node10_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
2026-02-19 04:40:57.296 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49549
2026-02-19 04:40:57.296 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:58.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49549/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:58.327 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:58.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.238/tcp/49550/p2p/16Uiu2HAkvXJnssy9b1cB5wfZjJNXas6bAa9C6acG4Zwg8tofwHAz","/ip4/172.18.44.238/tcp/49551/ws/p2p/16Uiu2HAkvXJnssy9b1cB5wfZjJNXas6bAa9C6acG4Zwg8tofwHAz"],"enrUri":"enr:-L24QIzzcYbXukr0XlP0PuRszhpSLY-h7eDKV1Xr9CUgq3unfrprip1c7uckMnL09O8NaQcumxXRgRfT9J82FRsnWaMCgmlkgnY0gmlwhKwSLO6KbXVsdGlhZGRyc5YACASsEizuBsGOAAoErBIs7gbBj90DgnJzhQACAQAAiXNlY3AyNTZrMaECEE021mbb0_w-VnJ4HGS_U6d2v75Ix1u5GAQGACgD_1ODdGNwgsGOg3VkcILBkIV3YWt1MgE"}'
2026-02-19 04:40:58.331 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:58.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49549/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
2026-02-19 04:40:58.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32566/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60190/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3862/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38691/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59575/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15671/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10718/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45553/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49549/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:40:58.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32566/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:58.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:58.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:40:58.477 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32566/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.482 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60190/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.486 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3862/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.490 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38691/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.494 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59575/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.498 DEBUG [src.steps.sharding] Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15671/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.501 DEBUG [src.steps.sharding] Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10718/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.505 DEBUG [src.steps.sharding] Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45553/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.509 DEBUG [src.steps.sharding] Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:58.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49549/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:58.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476058358665604,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:58.515 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:58.516 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:58.516 DEBUG [src.node.waku_node] Stopping container with id 0213e2df6c42
2026-02-19 04:40:58.845 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:58.845 DEBUG [src.node.waku_node] Stopping container with id b8c361296d98
2026-02-19 04:40:59.126 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:59.127 DEBUG [src.node.waku_node] Stopping container with id 789ec6ccc754
2026-02-19 04:40:59.382 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:59.382 DEBUG [src.node.waku_node] Stopping container with id 8d6f0f25419b
2026-02-19 04:40:59.637 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:59.637 DEBUG [src.node.waku_node] Stopping container with id 71fd18fb1320
2026-02-19 04:40:59.795 ERROR [src.node.docker_mananger] Max retries reached for container 0213e2df6c42. Exiting log stream.
2026-02-19 04:40:59.900 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:59.901 DEBUG [src.node.waku_node] Stopping container with id 081db1a157c8
2026-02-19 04:41:00.020 ERROR [src.node.docker_mananger] Max retries reached for container b8c361296d98. Exiting log stream.
2026-02-19 04:41:00.167 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:41:00.168 DEBUG [src.node.waku_node] Stopping container with id 9c5c1ab76710
2026-02-19 04:41:00.241 ERROR [src.node.docker_mananger] Max retries reached for container 789ec6ccc754. Exiting log stream.
2026-02-19 04:41:00.427 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:41:00.428 DEBUG [src.node.waku_node] Stopping container with id 90552884df99
2026-02-19 04:41:00.493 ERROR [src.node.docker_mananger] Max retries reached for container 8d6f0f25419b. Exiting log stream.
2026-02-19 04:41:00.702 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:41:00.703 DEBUG [src.node.waku_node] Stopping container with id abcf2a2cd840
2026-02-19 04:41:00.747 ERROR [src.node.docker_mananger] Max retries reached for container 71fd18fb1320. Exiting log stream.
2026-02-19 04:41:00.939 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:41:00.941 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:41:00.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.056 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.056 ERROR [src.node.docker_mananger] Max retries reached for container 081db1a157c8. Exiting log stream.
2026-02-19 04:41:01.072 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.123 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.133 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:01.140 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,217 @@
2026-02-19 04:37:14.847 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:14.849 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb
2026-02-19 04:37:14.849 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:14.849 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:14.850 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:14.859 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:14.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
2026-02-19 04:37:14.859 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:14.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:14.862 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:14.862 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.156
2026-02-19 04:37:14.862 DEBUG [src.node.docker_mananger] Generated ports ['16477', '16478', '16479', '16480', '16481']
2026-02-19 04:37:14.863 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:14.863 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:14.863 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:14.863 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:14.863 DEBUG [src.node.docker_mananger] docker run -i -t -p 16477:16477 -p 16478:16478 -p 16479:16479 -p 16480:16480 -p 16481:16481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16479 --rest-port=16477 --tcp-port=16478 --discv5-udp-port=16480 --rest-address=0.0.0.0 --nat=extip:172.18.253.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ae02baceee7f93e8a638cf9bddfef4ef3eaa6c08accc24b01301be1da7e58f1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16481 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-02-19 04:37:15.066 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.156 waku 895c436050acc33f35b8e0c2a781ec7eece6ab35acc9ef9971c25d00bdc1a025
2026-02-19 04:37:15.121 DEBUG [src.node.docker_mananger] Container started with ID 895c436050ac. Setting up logs at ./log/docker/node1_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
2026-02-19 04:37:15.122 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16477
2026-02-19 04:37:15.123 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:15.125 ERROR [src.node.docker_mananger] Max retries reached for container 47723914c52b. Exiting log stream.
2026-02-19 04:37:15.392 ERROR [src.node.docker_mananger] Max retries reached for container b42842c489ff. Exiting log stream.
2026-02-19 04:37:15.674 ERROR [src.node.docker_mananger] Max retries reached for container 8eb176fb227d. Exiting log stream.
2026-02-19 04:37:16.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16477/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:16.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:16.126 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:16.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:16.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.156/tcp/16478/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE","/ip4/172.18.253.156/tcp/16479/ws/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE"],"enrUri":"enr:-L24QEOV_LQpHQFY6g9OGjeZBq6rg9a6pd5LwXPYtGdGBYG1G-GVaKy4h56EuCkaBqKj8JDw_QVnDBMjSbA3j2VhMz4CgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBkBeAAoErBL9nAZAX90DgnJzhQACAQAAiXNlY3AyNTZrMaEDPDDKYy0pXqig4vK2-q0Ss-LpeYkHwzKpgJZzxWHpXT-DdGNwgkBeg3VkcIJAYIV3YWt1MgU"}'
2026-02-19 04:37:16.129 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:16.136 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:16.136 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
2026-02-19 04:37:16.136 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:16.136 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:16.138 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:16.138 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.237
2026-02-19 04:37:16.138 DEBUG [src.node.docker_mananger] Generated ports ['45896', '45897', '45898', '45899', '45900']
2026-02-19 04:37:16.138 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:16.138 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:16.138 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:16.139 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:16.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 45896:45896 -p 45897:45897 -p 45898:45898 -p 45899:45899 -p 45900:45900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45898 --rest-port=45896 --tcp-port=45897 --discv5-udp-port=45899 --rest-address=0.0.0.0 --nat=extip:172.18.193.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e48a7ea97af4c428eaebecf5cde2da0fa27452e333db0cb173eded157a911544 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45900 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEOV_LQpHQFY6g9OGjeZBq6rg9a6pd5LwXPYtGdGBYG1G-GVaKy4h56EuCkaBqKj8JDw_QVnDBMjSbA3j2VhMz4CgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBkBeAAoErBL9nAZAX90DgnJzhQACAQAAiXNlY3AyNTZrMaEDPDDKYy0pXqig4vK2-q0Ss-LpeYkHwzKpgJZzxWHpXT-DdGNwgkBeg3VkcIJAYIV3YWt1MgU --filternode=/ip4/172.18.253.156/tcp/16478/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE --content-topic=/myapp/1/latest/proto
2026-02-19 04:37:16.345 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.237 waku 4dd7cbe2d32540d1e5b434a99a1e4ded73fff84a3ff8a72b6522e075c06b59fd
2026-02-19 04:37:16.393 DEBUG [src.node.docker_mananger] Container started with ID 4dd7cbe2d325. Setting up logs at ./log/docker/node2_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
2026-02-19 04:37:16.394 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45896
2026-02-19 04:37:16.394 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:17.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45896/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:17.398 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:17.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.237/tcp/45897/p2p/16Uiu2HAmLJiGZR5wG2wgQZ3VAoWJfjm6fUPUoz9HtXotmTBNWXir","/ip4/172.18.193.237/tcp/45898/ws/p2p/16Uiu2HAmLJiGZR5wG2wgQZ3VAoWJfjm6fUPUoz9HtXotmTBNWXir"],"enrUri":"enr:-L24QJTr-FyFL_3EKLIz_OB4tiudMBOhu3gVBxxm_3BIib59Mp-nAan6LqsjvIsLZQ3O_I6w8jar7lNB7sa1ZsW69ykCgmlkgnY0gmlwhKwSwe2KbXVsdGlhZGRyc5YACASsEsHtBrNJAAoErBLB7QazSt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcauyHSfx94EVMkz-VTVOTT3tjQJKE5UWLOZoTfvd1EuDdGNwgrNJg3VkcIKzS4V3YWt1MgA"}'
2026-02-19 04:37:17.401 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:17.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.156/tcp/16478/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE"]'
2026-02-19 04:37:17.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16477/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:37:17.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f17c98da-30ed-43e1-a037-e05cb891ceb1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-19 04:37:17.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f17c98da-30ed-43e1-a037-e05cb891ceb1","statusDesc":"OK"}'
2026-02-19 04:37:17.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16477/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:17.479 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16477/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-19 04:37:17.516 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:17.517 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:17.517 DEBUG [src.node.waku_node] Stopping container with id 895c436050ac
2026-02-19 04:37:17.797 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:17.799 DEBUG [src.node.waku_node] Stopping container with id 4dd7cbe2d325
2026-02-19 04:37:18.050 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:18.052 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:18.060 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:18.066 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:18.067 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:18.068 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:18.068 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
2026-02-19 04:37:18.071 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
2026-02-19 04:37:18.081 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:18.082 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2
2026-02-19 04:37:18.082 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:18.083 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:18.083 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:18.093 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:18.093 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
2026-02-19 04:37:18.094 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:18.094 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:18.095 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:18.095 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.191
2026-02-19 04:37:18.095 DEBUG [src.node.docker_mananger] Generated ports ['64049', '64050', '64051', '64052', '64053']
2026-02-19 04:37:18.096 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:18.096 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:18.096 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:18.096 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:18.096 DEBUG [src.node.docker_mananger] docker run -i -t -p 64049:64049 -p 64050:64050 -p 64051:64051 -p 64052:64052 -p 64053:64053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64051 --rest-port=64049 --tcp-port=64050 --discv5-udp-port=64052 --rest-address=0.0.0.0 --nat=extip:172.18.243.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=da3a4e5db0cadef3b36a0dc7df7e11f8e33fcc67ce83df10fbc1a1d736bedf07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64053 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-02-19 04:37:18.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.191 waku 8014e7e84a50438fb5a06eb43ae50cdd778d80990568473f103b104c91f31b0c
2026-02-19 04:37:18.353 DEBUG [src.node.docker_mananger] Container started with ID 8014e7e84a50. Setting up logs at ./log/docker/node1_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
2026-02-19 04:37:18.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64049
2026-02-19 04:37:18.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:18.632 ERROR [src.node.docker_mananger] Max retries reached for container 895c436050ac. Exiting log stream.
2026-02-19 04:37:18.902 ERROR [src.node.docker_mananger] Max retries reached for container 4dd7cbe2d325. Exiting log stream.
2026-02-19 04:37:19.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64049/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:19.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:19.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:19.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:19.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.191/tcp/64050/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3","/ip4/172.18.243.191/tcp/64051/ws/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3"],"enrUri":"enr:-L24QKBd-MLvOalOE9G_kEzMJbaNXNWzO1ONnz6pS6jUotqcEsKv5cqSQhBoMvDeqTQNZkyE22GNu14Hv4RJeatJsQECgmlkgnY0gmlwhKwS87-KbXVsdGlhZGRyc5YACASsEvO_BvoyAAoErBLzvwb6M90DgnJzhQACAQAAiXNlY3AyNTZrMaECUjiyDDHDtssK6C-HgIY9nexo2QOedysNa55j7rqUIAqDdGNwgvoyg3VkcIL6NIV3YWt1MgU"}'
2026-02-19 04:37:19.360 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:19.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:19.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
2026-02-19 04:37:19.367 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:19.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:19.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:19.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.159
2026-02-19 04:37:19.369 DEBUG [src.node.docker_mananger] Generated ports ['30786', '30787', '30788', '30789', '30790']
2026-02-19 04:37:19.369 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:19.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:19.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:19.369 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:19.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 30786:30786 -p 30787:30787 -p 30788:30788 -p 30789:30789 -p 30790:30790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30788 --rest-port=30786 --tcp-port=30787 --discv5-udp-port=30789 --rest-address=0.0.0.0 --nat=extip:172.18.143.159 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ef4a4a9377ba06ca494acbb8bfb0aececbeecdbdeddf1d0847cedae0dad7b311 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30790 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKBd-MLvOalOE9G_kEzMJbaNXNWzO1ONnz6pS6jUotqcEsKv5cqSQhBoMvDeqTQNZkyE22GNu14Hv4RJeatJsQECgmlkgnY0gmlwhKwS87-KbXVsdGlhZGRyc5YACASsEvO_BvoyAAoErBLzvwb6M90DgnJzhQACAQAAiXNlY3AyNTZrMaECUjiyDDHDtssK6C-HgIY9nexo2QOedysNa55j7rqUIAqDdGNwgvoyg3VkcIL6NIV3YWt1MgU --filternode=/ip4/172.18.243.191/tcp/64050/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3 --content-topic=/myapp/1/latest/proto
2026-02-19 04:37:19.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.159 waku ab9d4716ff954c42c3dfd09ddbd85fee8681a16ee531268b51141f4194d2c684
2026-02-19 04:37:19.630 DEBUG [src.node.docker_mananger] Container started with ID ab9d4716ff95. Setting up logs at ./log/docker/node2_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
2026-02-19 04:37:19.630 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30786
2026-02-19 04:37:19.631 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:20.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30786/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:20.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:20.635 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:20.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30786/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:20.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.159/tcp/30787/p2p/16Uiu2HAmPtk3QYfP5sxZWnrQ1QAAsnrQLiQq9Xwo8qt8NPNtamLR","/ip4/172.18.143.159/tcp/30788/ws/p2p/16Uiu2HAmPtk3QYfP5sxZWnrQ1QAAsnrQLiQq9Xwo8qt8NPNtamLR"],"enrUri":"enr:-L24QCoxAXt1LXjPpYA6hIcQR_5vwq20UCSti0bP5oyjMQX7BAe6d4XzOczmGVe7wREEciVSbns_u5m152O3LFvRDygCgmlkgnY0gmlwhKwSj5-KbXVsdGlhZGRyc5YACASsEo-fBnhDAAoErBKPnwZ4RN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDpvaCUEevgxO5TtaP9SSTPz83bMYlsWOa8xf_E28lWQ6DdGNwgnhDg3VkcIJ4RYV3YWt1MgA"}'
2026-02-19 04:37:20.637 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:20.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30786/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.191/tcp/64050/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3"]'
2026-02-19 04:37:20.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64049/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:37:20.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30786/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2de1baec-3836-4700-a231-35c2c436cbf8", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-19 04:37:20.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2de1baec-3836-4700-a231-35c2c436cbf8","statusDesc":"OK"}'
2026-02-19 04:37:20.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64049/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.717 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64049/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-19 04:37:20.751 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:20.752 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:20.752 DEBUG [src.node.waku_node] Stopping container with id 8014e7e84a50
2026-02-19 04:37:21.020 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:21.020 DEBUG [src.node.waku_node] Stopping container with id ab9d4716ff95
2026-02-19 04:37:21.301 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:21.304 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:21.315 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:21.321 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:21.322 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:21.323 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:21.324 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
2026-02-19 04:37:21.331 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
2026-02-19 04:37:21.345 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:21.345 DEBUG [tests.conftest] Running test: test_filter_works_with_auto_sharding with id: 2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7
2026-02-19 04:37:21.346 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:21.346 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:21.346 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:21.353 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:21.354 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
2026-02-19 04:37:21.354 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:21.354 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:21.355 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:21.355 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.35
2026-02-19 04:37:21.355 DEBUG [src.node.docker_mananger] Generated ports ['30529', '30530', '30531', '30532', '30533']
2026-02-19 04:37:21.356 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:21.356 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:21.356 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:21.356 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:21.356 DEBUG [src.node.docker_mananger] docker run -i -t -p 30529:30529 -p 30530:30530 -p 30531:30531 -p 30532:30532 -p 30533:30533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30531 --rest-port=30529 --tcp-port=30530 --discv5-udp-port=30532 --rest-address=0.0.0.0 --nat=extip:172.18.73.35 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=73d44a9e0e8ef3caa8c1c91ddb37ffac286cbb7ab9f1e3d3696b7ef6f1c8cb9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30533 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
2026-02-19 04:37:21.559 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.35 waku a2d4524a44b60922eeee8b58abc10c9c58aebd87c38cb71c4bbb07eb789800ea
2026-02-19 04:37:21.610 DEBUG [src.node.docker_mananger] Container started with ID a2d4524a44b6. Setting up logs at ./log/docker/node1_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
2026-02-19 04:37:21.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30529
2026-02-19 04:37:21.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:21.852 ERROR [src.node.docker_mananger] Max retries reached for container 8014e7e84a50. Exiting log stream.
2026-02-19 04:37:22.153 ERROR [src.node.docker_mananger] Max retries reached for container ab9d4716ff95. Exiting log stream.
2026-02-19 04:37:22.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30529/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:22.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:22.614 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:22.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:22.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.35/tcp/30530/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8","/ip4/172.18.73.35/tcp/30531/ws/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8"],"enrUri":"enr:-L24QPPLchIInnlB8CpCmsnBVTNULv4ZlaAUmOzVhWM6t7AnbKOAw6wtR98ll_EUYSvm0yo1OE4RsC2tRi-6YKkwPFECgmlkgnY0gmlwhKwSSSOKbXVsdGlhZGRyc5YACASsEkkjBndCAAoErBJJIwZ3Q90DgnJzhQACAQAAiXNlY3AyNTZrMaECKcjPAdqKV_leVbdcgha-HH7FB2vPD67VXaJH9kXuFwuDdGNwgndCg3VkcIJ3RIV3YWt1MgU"}'
2026-02-19 04:37:22.617 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:22.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:22.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
2026-02-19 04:37:22.624 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:22.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:22.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:22.626 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.131
2026-02-19 04:37:22.626 DEBUG [src.node.docker_mananger] Generated ports ['47793', '47794', '47795', '47796', '47797']
2026-02-19 04:37:22.626 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:22.626 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:22.626 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:22.627 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:22.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 47793:47793 -p 47794:47794 -p 47795:47795 -p 47796:47796 -p 47797:47797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47795 --rest-port=47793 --tcp-port=47794 --discv5-udp-port=47796 --rest-address=0.0.0.0 --nat=extip:172.18.182.131 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e0b8ef4bea816b6e91c1fd04a82cff7ca85c5f01c9c1ac4df2ac61eefed22cff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47797 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPPLchIInnlB8CpCmsnBVTNULv4ZlaAUmOzVhWM6t7AnbKOAw6wtR98ll_EUYSvm0yo1OE4RsC2tRi-6YKkwPFECgmlkgnY0gmlwhKwSSSOKbXVsdGlhZGRyc5YACASsEkkjBndCAAoErBJJIwZ3Q90DgnJzhQACAQAAiXNlY3AyNTZrMaECKcjPAdqKV_leVbdcgha-HH7FB2vPD67VXaJH9kXuFwuDdGNwgndCg3VkcIJ3RIV3YWt1MgU --filternode=/ip4/172.18.73.35/tcp/30530/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8 --content-topic=/myapp/1/latest/proto
2026-02-19 04:37:22.843 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.131 waku bf990c30643c648895a370dcdb6970cee04151fbdea9e0d24e07a8a064a2878c
2026-02-19 04:37:22.892 DEBUG [src.node.docker_mananger] Container started with ID bf990c30643c. Setting up logs at ./log/docker/node2_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
2026-02-19 04:37:22.893 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47793
2026-02-19 04:37:22.893 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:23.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47793/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:23.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:23.897 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:23.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:23.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.131/tcp/47794/p2p/16Uiu2HAmPKhm4AwECtGviWECn7YYc2nKyHjbKQ6Ted9KWbsbREkw","/ip4/172.18.182.131/tcp/47795/ws/p2p/16Uiu2HAmPKhm4AwECtGviWECn7YYc2nKyHjbKQ6Ted9KWbsbREkw"],"enrUri":"enr:-L24QK25Ze2nGHDGK-O3bvbfsHTfZPaBU1KsGmtCty8R85gVD87S5iy8DBx6G9AQ64bIoHNg_0jx2Z_tjFmN4rqiGbcCgmlkgnY0gmlwhKwStoOKbXVsdGlhZGRyc5YACASsEraDBrqyAAoErBK2gwa6s90DgnJzhQACAQAAiXNlY3AyNTZrMaEDnn_DHTKPnkXqBndBTiMUew24lfvu6CuLMAVOdtc9fOiDdGNwgrqyg3VkcIK6tIV3YWt1MgA"}'
2026-02-19 04:37:23.899 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:23.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.35/tcp/30530/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8"]'
2026-02-19 04:37:23.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:23.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30529/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-19 04:37:23.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:23.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "619f895d-7f3c-40b8-9cf5-4d51a9a31535", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-19 04:37:23.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"619f895d-7f3c-40b8-9cf5-4d51a9a31535","statusDesc":"OK"}'
2026-02-19 04:37:23.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:23.977 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30529/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-19 04:37:24.013 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:24.014 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:24.014 DEBUG [src.node.waku_node] Stopping container with id a2d4524a44b6
2026-02-19 04:37:24.274 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:24.275 DEBUG [src.node.waku_node] Stopping container with id bf990c30643c
2026-02-19 04:37:24.534 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:24.536 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:24.545 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:24.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:24.555 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:24.556 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:24.557 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
2026-02-19 04:37:24.562 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,177 @@
2026-02-19 04:35:56.804 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:35:56.804 DEBUG [tests.conftest] Running test: test_multiple_edge_service_nodes_communication with id: 2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d
2026-02-19 04:35:56.805 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:35:56.805 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:35:56.805 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-19 04:35:56.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.815 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.821 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.821 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.827 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:35:56.828 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:35:56.834 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.835 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.840 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.841 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.852 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.852 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:56.858 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.858 DEBUG [tests.e2e.test_e2e] Start 2 edges nodes and 3 service nodes
2026-02-19 04:35:56.859 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:35:56.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:35:56.897 DEBUG [src.node.docker_mananger] Network waku created
2026-02-19 04:35:56.898 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.126
2026-02-19 04:35:56.898 DEBUG [src.node.docker_mananger] Generated ports ['1964', '1965', '1966', '1967', '1968']
2026-02-19 04:35:56.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:35:56.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:35:56.898 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:35:56.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 1964:1964 -p 1965:1965 -p 1966:1966 -p 1967:1967 -p 1968:1968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1966 --rest-port=1964 --tcp-port=1965 --discv5-udp-port=1967 --rest-address=0.0.0.0 --nat=extip:172.18.27.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf1384a43f3ed983bfc00ba0a6a9f52e0f732d83be7fecb068c3400c12dcc73a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1968 --metrics-logging=true --relay=true --store=true --lightpush=true
2026-02-19 04:36:00.060 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.126 waku c0049725fa3bee5a855fe6acb0815ed11e0dfca45617877779dea79a79ba9322
2026-02-19 04:36:00.110 DEBUG [src.node.docker_mananger] Container started with ID c0049725fa3b. Setting up logs at ./log/docker/node6_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:36:00.110 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1964
2026-02-19 04:36:00.111 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:01.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1964/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:01.118 INFO [src.node.api_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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:01.118 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:01.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:01.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.126/tcp/1965/p2p/16Uiu2HAmS1ySiCP5GtSsCaegwCorhyKofnEWojUn4w8u9N41PkWU","/ip4/172.18.27.126/tcp/1966/ws/p2p/16Uiu2HAmS1ySiCP5GtSsCaegwCorhyKofnEWojUn4w8u9N41PkWU"],"enrUri":"enr:-L24QCnkoHnNd2yYxbddfkeP2ZgdqJPiggZ_7Mhz4mtCRSAeGhJJOhmGJypSElJ5209RmS0Y-PsG8Sym0yyqzg7683cCgmlkgnY0gmlwhKwSG36KbXVsdGlhZGRyc5YACASsEht-BgetAAoErBIbfgYHrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxogaHbJiM93HGN_gY_hOuhmL-Lscoez4u05eSqq8HUmDdGNwggetg3VkcIIHr4V3YWt1Mgs"}'
2026-02-19 04:36:01.121 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:01.121 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:01.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:01.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:01.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.176
2026-02-19 04:36:01.123 DEBUG [src.node.docker_mananger] Generated ports ['6983', '6984', '6985', '6986', '6987']
2026-02-19 04:36:01.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:01.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:01.123 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:01.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 6983:6983 -p 6984:6984 -p 6985:6985 -p 6986:6986 -p 6987:6987 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6985 --rest-port=6983 --tcp-port=6984 --discv5-udp-port=6986 --rest-address=0.0.0.0 --nat=extip:172.18.216.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99b1792ea089a1fda7ce1c2f9efba4adf8f9ddffbbf4ace9fe0e8633f2f7086e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6987 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.27.126/tcp/1965/p2p/16Uiu2HAmS1ySiCP5GtSsCaegwCorhyKofnEWojUn4w8u9N41PkWU --discv5-bootstrap-node=enr:-L24QCnkoHnNd2yYxbddfkeP2ZgdqJPiggZ_7Mhz4mtCRSAeGhJJOhmGJypSElJ5209RmS0Y-PsG8Sym0yyqzg7683cCgmlkgnY0gmlwhKwSG36KbXVsdGlhZGRyc5YACASsEht-BgetAAoErBIbfgYHrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxogaHbJiM93HGN_gY_hOuhmL-Lscoez4u05eSqq8HUmDdGNwggetg3VkcIIHr4V3YWt1Mgs
2026-02-19 04:36:01.324 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.176 waku bd90f055652be1217bf19fb673900e67c397065c5b7b7507ef4f1067aaf5a3af
2026-02-19 04:36:01.369 DEBUG [src.node.docker_mananger] Container started with ID bd90f055652b. Setting up logs at ./log/docker/node4_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:36:01.369 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6983
2026-02-19 04:36:01.370 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:02.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6983/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:02.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:02.374 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:02.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6983/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:02.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.176/tcp/6984/p2p/16Uiu2HAm42inD3NTdCaNQCqpjaczZRW7rtCg9aRYA7CGJbGwT8PF","/ip4/172.18.216.176/tcp/6985/ws/p2p/16Uiu2HAm42inD3NTdCaNQCqpjaczZRW7rtCg9aRYA7CGJbGwT8PF"],"enrUri":"enr:-L24QA8KMxjnO-1r6YW3E2AOOsgMofiLG_BG8ZcSURtmVLkdAILvrKqV2fgEMd_gC7j7UcuiqNdVk-90Sw7a4L7hdEgCgmlkgnY0gmlwhKwS2LCKbXVsdGlhZGRyc5YACASsEtiwBhtIAAoErBLYsAYbSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECf9f9b-ulDIlne4Ln36ZKXGb9rDnbkMpJxejBvJjW8taDdGNwghtIg3VkcIIbSoV3YWt1MgA"}'
2026-02-19 04:36:02.377 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:02.377 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:02.377 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:02.379 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:02.379 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.223
2026-02-19 04:36:02.379 DEBUG [src.node.docker_mananger] Generated ports ['17223', '17224', '17225', '17226', '17227']
2026-02-19 04:36:02.379 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:02.379 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:02.379 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:02.380 DEBUG [src.node.docker_mananger] docker run -i -t -p 17223:17223 -p 17224:17224 -p 17225:17225 -p 17226:17226 -p 17227:17227 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17225 --rest-port=17223 --tcp-port=17224 --discv5-udp-port=17226 --rest-address=0.0.0.0 --nat=extip:172.18.93.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45c48c932e4c27bf60afcd09b8a7afebfc501bbea74559fa9ee13e7fd75d2ad9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17227 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QCnkoHnNd2yYxbddfkeP2ZgdqJPiggZ_7Mhz4mtCRSAeGhJJOhmGJypSElJ5209RmS0Y-PsG8Sym0yyqzg7683cCgmlkgnY0gmlwhKwSG36KbXVsdGlhZGRyc5YACASsEht-BgetAAoErBIbfgYHrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxogaHbJiM93HGN_gY_hOuhmL-Lscoez4u05eSqq8HUmDdGNwggetg3VkcIIHr4V3YWt1Mgs
2026-02-19 04:36:02.581 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.223 waku bf9b7d1bb64713f203c41eb04e4b770ef857de38d013874db34043c71198fc14
2026-02-19 04:36:02.629 DEBUG [src.node.docker_mananger] Container started with ID bf9b7d1bb647. Setting up logs at ./log/docker/node7_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:36:02.630 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17223
2026-02-19 04:36:02.630 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:03.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17223/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:03.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:03.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:03.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17223/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:03.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.223/tcp/17224/p2p/16Uiu2HAkycyeBdhJtRfBkXAPLidSDTpajGsaYk8jUDKuLEFZbshp","/ip4/172.18.93.223/tcp/17225/ws/p2p/16Uiu2HAkycyeBdhJtRfBkXAPLidSDTpajGsaYk8jUDKuLEFZbshp"],"enrUri":"enr:-L24QLkHsh6RlbgLqx1kYzFiBzRvW0pixwWxMprJPpOFDK-6LWDkKYHrhWfJAYC21SXfzpp0Zif2w6sjBVAEtRshtxMCgmlkgnY0gmlwhKwSXd-KbXVsdGlhZGRyc5YACASsEl3fBkNIAAoErBJd3wZDSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPlQbY4d4c9-zlVL4VSh-57d5APViwyjvD7eHKVyobReDdGNwgkNIg3VkcIJDSoV3YWt1MgM"}'
2026-02-19 04:36:03.637 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:03.638 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:03.639 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:03.642 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:03.643 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.192
2026-02-19 04:36:03.648 DEBUG [src.node.docker_mananger] Generated ports ['51882', '51883', '51884', '51885', '51886']
2026-02-19 04:36:03.648 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:03.648 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:03.648 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:03.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 51882:51882 -p 51883:51883 -p 51884:51884 -p 51885:51885 -p 51886:51886 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51884 --rest-port=51882 --tcp-port=51883 --discv5-udp-port=51885 --rest-address=0.0.0.0 --nat=extip:172.18.31.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc2dc64a9ee1daf5bdd442de399aecbc32dfa97cabc1bb4b8aeac42baf3ba740 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51886 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.93.223/tcp/17224/p2p/16Uiu2HAkycyeBdhJtRfBkXAPLidSDTpajGsaYk8jUDKuLEFZbshp --discv5-bootstrap-node=enr:-L24QLkHsh6RlbgLqx1kYzFiBzRvW0pixwWxMprJPpOFDK-6LWDkKYHrhWfJAYC21SXfzpp0Zif2w6sjBVAEtRshtxMCgmlkgnY0gmlwhKwSXd-KbXVsdGlhZGRyc5YACASsEl3fBkNIAAoErBJd3wZDSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPlQbY4d4c9-zlVL4VSh-57d5APViwyjvD7eHKVyobReDdGNwgkNIg3VkcIJDSoV3YWt1MgM
2026-02-19 04:36:03.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.192 waku a3d4d44cd9bef1a4e2f6b4e31abf46866fc47c07d8bf2a38d8d38b504ed09ef5
2026-02-19 04:36:03.918 DEBUG [src.node.docker_mananger] Container started with ID a3d4d44cd9be. Setting up logs at ./log/docker/node8_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:36:03.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51882
2026-02-19 04:36:03.919 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:04.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51882/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:04.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:04.922 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:04.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51882/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:04.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.192/tcp/51883/p2p/16Uiu2HAmFxbkfX6KzYwRH2xsyj29Mrp9CAU7TS2KoM8buV3mrRQH","/ip4/172.18.31.192/tcp/51884/ws/p2p/16Uiu2HAmFxbkfX6KzYwRH2xsyj29Mrp9CAU7TS2KoM8buV3mrRQH"],"enrUri":"enr:-L24QHRjNcikVoXFJPVA3KTXx1bLTdoIaVPd8Iu2lRLe3E6fNr5XHJyttcS8eZlGHBmD4OusUTen_kYkUyJKWrPva2cCgmlkgnY0gmlwhKwSH8CKbXVsdGlhZGRyc5YACASsEh_ABsqrAAoErBIfwAbKrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMRX3AKaPPBK-gDnKrJCMjelfHjkP6VxXqjop0eqa1U6DdGNwgsqrg3VkcILKrYV3YWt1MgU"}'
2026-02-19 04:36:04.925 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:04.925 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:04.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:04.927 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:04.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.232
2026-02-19 04:36:04.927 DEBUG [src.node.docker_mananger] Generated ports ['40875', '40876', '40877', '40878', '40879']
2026-02-19 04:36:04.927 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:04.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:04.928 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:04.928 DEBUG [src.node.docker_mananger] docker run -i -t -p 40875:40875 -p 40876:40876 -p 40877:40877 -p 40878:40878 -p 40879:40879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40877 --rest-port=40875 --tcp-port=40876 --discv5-udp-port=40878 --rest-address=0.0.0.0 --nat=extip:172.18.113.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b9fae8a9d5a83e87e483ac2ad69a2b9e79dc65aadfdc3e04eeaff3be6a8a230 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40879 --metrics-logging=true --relay=false --filternode=/ip4/172.18.31.192/tcp/51883/p2p/16Uiu2HAmFxbkfX6KzYwRH2xsyj29Mrp9CAU7TS2KoM8buV3mrRQH --storenode=/ip4/172.18.93.223/tcp/17224/p2p/16Uiu2HAkycyeBdhJtRfBkXAPLidSDTpajGsaYk8jUDKuLEFZbshp --discv5-bootstrap-node=enr:-L24QLkHsh6RlbgLqx1kYzFiBzRvW0pixwWxMprJPpOFDK-6LWDkKYHrhWfJAYC21SXfzpp0Zif2w6sjBVAEtRshtxMCgmlkgnY0gmlwhKwSXd-KbXVsdGlhZGRyc5YACASsEl3fBkNIAAoErBJd3wZDSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPlQbY4d4c9-zlVL4VSh-57d5APViwyjvD7eHKVyobReDdGNwgkNIg3VkcIJDSoV3YWt1MgM
2026-02-19 04:36:05.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.232 waku 12769486d85f3a6dcac9a6b94a5abd9ad8da2675deb3c420a9e35d6b754e3c06
2026-02-19 04:36:05.217 DEBUG [src.node.docker_mananger] Container started with ID 12769486d85f. Setting up logs at ./log/docker/node5_2026-02-19_04-35-56__b66d11fc-a2cc-4cda-a8c0-4119b845d26d__wakuorg_nwaku:latest.log
2026-02-19 04:36:05.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40875
2026-02-19 04:36:05.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:06.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40875/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:06.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:06.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:06.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:06.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.232/tcp/40876/p2p/16Uiu2HAmTFZ4KTjk5Ai4txoaDECuEPVQ5Qk7s3CaWZxux9UKV5ND","/ip4/172.18.113.232/tcp/40877/ws/p2p/16Uiu2HAmTFZ4KTjk5Ai4txoaDECuEPVQ5Qk7s3CaWZxux9UKV5ND"],"enrUri":"enr:-L24QBQqmlqQRXaCU5VNH9H_SqWHRM54uby_keWfkua7V5EzbXrfMsfvVyV7Jktv7EcczABcsKi8b28X82es5x6IqSgCgmlkgnY0gmlwhKwSceiKbXVsdGlhZGRyc5YACASsEnHoBp-sAAoErBJx6Aafrd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2N5Yy19Eo222Lga6KLrBwZyCUDRw5fHX_PYmTcrbnj6DdGNwgp-sg3VkcIKfroV3YWt1MgA"}'
2026-02-19 04:36:06.224 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:06.225 DEBUG [tests.e2e.test_e2e] Connect 3 service nodes to relay subscriptions
2026-02-19 04:36:06.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:06.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:06.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17223/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:06.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:06.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51882/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:06.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:06.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1964/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:06.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.93.223/tcp/40708/p2p/16Uiu2HAkycyeBdhJtRfBkXAPLidSDTpajGsaYk8jUDKuLEFZbshp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:36:06.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17223/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:06.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.27.126/tcp/1965/p2p/16Uiu2HAmS1ySiCP5GtSsCaegwCorhyKofnEWojUn4w8u9N41PkWU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.5/tcp/44612/p2p/16Uiu2HAmFxbkfX6KzYwRH2xsyj29Mrp9CAU7TS2KoM8buV3mrRQH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
2026-02-19 04:36:06.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51882/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:06.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.93.223/tcp/17224/p2p/16Uiu2HAkycyeBdhJtRfBkXAPLidSDTpajGsaYk8jUDKuLEFZbshp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:36:06.256 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-19 04:36:36.257 DEBUG [tests.e2e.test_e2e] Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2026-02-19 04:36:36.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40875/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:36.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-19 04:36:36.305 DEBUG [tests.e2e.test_e2e] Check if service node1 receives message sent by edge node1
2026-02-19 04:36:36.307 DEBUG [src.steps.light_push] Lightpushing message
2026-02-19 04:36:36.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6983/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1771475796306347346}}'
2026-02-19 04:36:36.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:36.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:36:36.469 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:36.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1964/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:36.472 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":1771475796306347346,"ephemeral":false,"proof":""}]'
2026-02-19 04:36:36.474 DEBUG [tests.e2e.test_e2e] Check if edge node2 can query stored message
2026-02-19 04:36:36.475 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:36:36.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40875/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:36.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3814ca4ed3e5705008b0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd00c4a50182662b806384944d02857829b88877bc84ca92a78f34de9488297e2"}]}'
2026-02-19 04:36:36.510 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:36:36.510 DEBUG [tests.e2e.test_e2e] Check if service node3 can query stored message
2026-02-19 04:36:36.512 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:36:36.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51882/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:36.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c1e4171fe47546157382","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd00c4a50182662b806384944d02857829b88877bc84ca92a78f34de9488297e2"}]}'
2026-02-19 04:36:36.524 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:36:36.525 DEBUG [tests.e2e.test_e2e] Check if edge node2 can get sent message using filter get request
2026-02-19 04:36:36.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40875/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:36.528 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":1771475796306347346,"ephemeral":false}]'
2026-02-19 04:36:36.531 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:36.532 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:36.532 DEBUG [src.node.waku_node] Stopping container with id c0049725fa3b
2026-02-19 04:36:36.814 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:36.815 DEBUG [src.node.waku_node] Stopping container with id bd90f055652b
2026-02-19 04:36:37.065 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:37.066 DEBUG [src.node.waku_node] Stopping container with id bf9b7d1bb647
2026-02-19 04:36:37.335 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:37.335 DEBUG [src.node.waku_node] Stopping container with id a3d4d44cd9be
2026-02-19 04:36:37.604 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:37.605 DEBUG [src.node.waku_node] Stopping container with id 12769486d85f
2026-02-19 04:36:37.734 ERROR [src.node.docker_mananger] Max retries reached for container c0049725fa3b. Exiting log stream.
2026-02-19 04:36:37.873 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:37.874 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:37.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:37.944 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:38.003 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:38.006 ERROR [src.node.docker_mananger] Max retries reached for container bd90f055652b. Exiting log stream.
2026-02-19 04:36:38.056 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:38.070 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-02-19 04:38:28.228 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:38:28.229 DEBUG [tests.conftest] Running test: test_store_with_unknown_content_topic with id: 2026-02-19_04-38-28__d35550bd-c2c9-4e17-9c97-af6a59433dc8
2026-02-19 04:38:28.229 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:38:28.230 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:38:28.230 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:38:28.240 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:28.240 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-38-28__d35550bd-c2c9-4e17-9c97-af6a59433dc8__wakuorg_nwaku:latest.log
2026-02-19 04:38:28.240 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:28.241 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:28.243 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:28.243 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.108
2026-02-19 04:38:28.243 DEBUG [src.node.docker_mananger] Generated ports ['61054', '61055', '61056', '61057', '61058']
2026-02-19 04:38:28.243 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:28.244 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:28.244 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:28.244 DEBUG [src.node.docker_mananger] docker run -i -t -p 61054:61054 -p 61055:61055 -p 61056:61056 -p 61057:61057 -p 61058:61058 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61056 --rest-port=61054 --tcp-port=61055 --discv5-udp-port=61057 --rest-address=0.0.0.0 --nat=extip:172.18.193.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3fcbeae793cf1b5c60cfaabbdaa501a2bebcb698b0cec2bb0c4c9047d8e0937 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61058 --metrics-logging=true --store=true --relay=true
2026-02-19 04:38:28.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.108 waku e9d7e19ca4b2254b7ebf60e9c80f210aff2eca30f12024c8539301099b29122d
2026-02-19 04:38:28.503 DEBUG [src.node.docker_mananger] Container started with ID e9d7e19ca4b2. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-38-28__d35550bd-c2c9-4e17-9c97-af6a59433dc8__wakuorg_nwaku:latest.log
2026-02-19 04:38:28.504 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61054
2026-02-19 04:38:28.504 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:28.737 ERROR [src.node.docker_mananger] Max retries reached for container 28fb61ebd266. Exiting log stream.
2026-02-19 04:38:29.053 ERROR [src.node.docker_mananger] Max retries reached for container c0eea3583545. Exiting log stream.
2026-02-19 04:38:29.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:29.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:29.509 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:29.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:29.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.108/tcp/61055/p2p/16Uiu2HAmDStYxR4LFynJ1xr1vzevk3H5oZs1ZdBShBE9jJMSnEog","/ip4/172.18.193.108/tcp/61056/ws/p2p/16Uiu2HAmDStYxR4LFynJ1xr1vzevk3H5oZs1ZdBShBE9jJMSnEog"],"enrUri":"enr:-L24QN4wyrppnnFNhrx6Zy0J6oA9R8FvA7Mw0T90HFtYAS6LY65btLz-7NyAoE8c66SerxEjzjwhsuoNlMVz0zwB7_kCgmlkgnY0gmlwhKwSwWyKbXVsdGlhZGRyc5YACASsEsFsBu5_AAoErBLBbAbugN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC8IpEfcMVl0KOUjTxalgn3zy5U44RDVEaF2QZMsv-r-DdGNwgu5_g3VkcILugYV3YWt1MgM"}'
2026-02-19 04:38:29.512 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:29.520 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:29.520 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-38-28__d35550bd-c2c9-4e17-9c97-af6a59433dc8__wakuorg_nwaku:latest.log
2026-02-19 04:38:29.520 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:29.520 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:29.522 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:29.522 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.89
2026-02-19 04:38:29.522 DEBUG [src.node.docker_mananger] Generated ports ['52699', '52700', '52701', '52702', '52703']
2026-02-19 04:38:29.523 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:29.523 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:29.523 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:29.523 DEBUG [src.node.docker_mananger] docker run -i -t -p 52699:52699 -p 52700:52700 -p 52701:52701 -p 52702:52702 -p 52703:52703 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52701 --rest-port=52699 --tcp-port=52700 --discv5-udp-port=52702 --rest-address=0.0.0.0 --nat=extip:172.18.42.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7ee31eba280fdd9ccf8aa0d1f943efda26c1165aaea07f5bfbf9a0d43cdbffb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52703 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN4wyrppnnFNhrx6Zy0J6oA9R8FvA7Mw0T90HFtYAS6LY65btLz-7NyAoE8c66SerxEjzjwhsuoNlMVz0zwB7_kCgmlkgnY0gmlwhKwSwWyKbXVsdGlhZGRyc5YACASsEsFsBu5_AAoErBLBbAbugN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC8IpEfcMVl0KOUjTxalgn3zy5U44RDVEaF2QZMsv-r-DdGNwgu5_g3VkcILugYV3YWt1MgM --storenode=/ip4/172.18.193.108/tcp/61055/p2p/16Uiu2HAmDStYxR4LFynJ1xr1vzevk3H5oZs1ZdBShBE9jJMSnEog --store=true --relay=true
2026-02-19 04:38:29.733 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.89 waku 15a77cfae2ab0b46773b127924d68f73ee30b289e142b5f6cada1836618ff65f
2026-02-19 04:38:29.792 DEBUG [src.node.docker_mananger] Container started with ID 15a77cfae2ab. Setting up logs at ./log/docker/store_node1_2026-02-19_04-38-28__d35550bd-c2c9-4e17-9c97-af6a59433dc8__wakuorg_nwaku:latest.log
2026-02-19 04:38:29.792 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52699
2026-02-19 04:38:29.792 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:30.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52699/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:30.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:30.796 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:30.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:30.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.89/tcp/52700/p2p/16Uiu2HAmAQBDy7dhLaYDWhqFBVTd5t74XZZpebM9pPvsBmGztkuD","/ip4/172.18.42.89/tcp/52701/ws/p2p/16Uiu2HAmAQBDy7dhLaYDWhqFBVTd5t74XZZpebM9pPvsBmGztkuD"],"enrUri":"enr:-L24QNtlbMJ9G_QZbUA1svF4N8l-1VlAbUTdOUpENCj3hf9ZMtORrG3y3pk-YmQQsjtxccjpbzd87AflFhH6M5ZekWACgmlkgnY0gmlwhKwSKlmKbXVsdGlhZGRyc5YACASsEipZBs3cAAoErBIqWQbN3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3n01gi2M-_KDz7f9llvgSMWW3gN8wWMpruqVArw4I8iDdGNwgs3cg3VkcILN3oV3YWt1MgM"}'
2026-02-19 04:38:30.799 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:30.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.108/tcp/61055/p2p/16Uiu2HAmDStYxR4LFynJ1xr1vzevk3H5oZs1ZdBShBE9jJMSnEog"]'
2026-02-19 04:38:30.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:30.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:38:30.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:30.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:38:30.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:30.808 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:30.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:30.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:30.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:31.016 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:31.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:31.224 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:31.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:31.432 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:31.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.439 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:31.640 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:31.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.646 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:31.847 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:31.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.855 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:32.056 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:32.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:32.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:32.062 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:32.263 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:32.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61054/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:32.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:32.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:32.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61054/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:32.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-19 04:38:32.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52699/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:32.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-19 04:38:32.480 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:38:32.481 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:38:32.481 DEBUG [src.node.waku_node] Stopping container with id e9d7e19ca4b2
2026-02-19 04:38:32.780 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:32.780 DEBUG [src.node.waku_node] Stopping container with id 15a77cfae2ab
2026-02-19 04:38:33.051 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:33.052 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:38:33.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:38:33.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-02-19 04:37:33.687 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:33.687 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-02-19_04-37-33__11c58f70-5c3d-42ea-9cc9-b67a457b04cd
2026-02-19 04:37:33.688 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:33.688 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:33.688 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:33.695 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:33.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-33__11c58f70-5c3d-42ea-9cc9-b67a457b04cd__wakuorg_nwaku:latest.log
2026-02-19 04:37:33.696 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:33.696 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:33.697 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:33.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.131
2026-02-19 04:37:33.698 DEBUG [src.node.docker_mananger] Generated ports ['25390', '25391', '25392', '25393', '25394']
2026-02-19 04:37:33.698 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:33.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:33.698 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:33.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 25390:25390 -p 25391:25391 -p 25392:25392 -p 25393:25393 -p 25394:25394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25392 --rest-port=25390 --tcp-port=25391 --discv5-udp-port=25393 --rest-address=0.0.0.0 --nat=extip:172.18.0.131 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b1bb57fb29c43ce21ea4fee9bfef350dc2f4efcf74fead10acb4d4a39b63314f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25394 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-19 04:37:33.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.131 waku 0f553130a8dd2f4f87bf27dcb7ffdde54b5dcb333e9173fb4cfabbb8057eb74a
2026-02-19 04:37:33.946 DEBUG [src.node.docker_mananger] Container started with ID 0f553130a8dd. Setting up logs at ./log/docker/node1_2026-02-19_04-37-33__11c58f70-5c3d-42ea-9cc9-b67a457b04cd__wakuorg_nwaku:latest.log
2026-02-19 04:37:33.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25390
2026-02-19 04:37:33.948 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:34.496 ERROR [src.node.docker_mananger] Max retries reached for container 31ca46b1fe4a. Exiting log stream.
2026-02-19 04:37:34.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:34.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:34.952 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:34.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:34.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.131/tcp/25391/p2p/16Uiu2HAmBA8Gj1Pnq7318z8ybxPQBrWbK55WYmwndCtrGvpSYxq7","/ip4/172.18.0.131/tcp/25392/ws/p2p/16Uiu2HAmBA8Gj1Pnq7318z8ybxPQBrWbK55WYmwndCtrGvpSYxq7"],"enrUri":"enr:-L24QO50ar2Pj-8YLbBjKQ0kR1PbZHZy5bLS5iR5lwOyVor8dDZPFPwwDlu5PKGaZr-u5PlrtJs0uQYtRsFyGzww5xICgmlkgnY0gmlwhKwSAIOKbXVsdGlhZGRyc5YACASsEgCDBmMvAAoErBIAgwZjMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6b9tHqaN5lLaNgo6NOld6QhaO-x9Rq5mxod6vyWQqyqDdGNwgmMvg3VkcIJjMYV3YWt1MgU"}'
2026-02-19 04:37:34.955 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:34.962 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:34.962 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-33__11c58f70-5c3d-42ea-9cc9-b67a457b04cd__wakuorg_nwaku:latest.log
2026-02-19 04:37:34.962 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:34.962 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:34.964 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:34.964 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.23
2026-02-19 04:37:34.964 DEBUG [src.node.docker_mananger] Generated ports ['58254', '58255', '58256', '58257', '58258']
2026-02-19 04:37:34.964 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:34.965 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:34.965 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:34.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 58254:58254 -p 58255:58255 -p 58256:58256 -p 58257:58257 -p 58258:58258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58256 --rest-port=58254 --tcp-port=58255 --discv5-udp-port=58257 --rest-address=0.0.0.0 --nat=extip:172.18.31.23 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=37e03f3e3ccf8a6fab6c92ff2cfccbc4ff607ff10c9acadc7fbaef5ae6f12ac9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58258 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO50ar2Pj-8YLbBjKQ0kR1PbZHZy5bLS5iR5lwOyVor8dDZPFPwwDlu5PKGaZr-u5PlrtJs0uQYtRsFyGzww5xICgmlkgnY0gmlwhKwSAIOKbXVsdGlhZGRyc5YACASsEgCDBmMvAAoErBIAgwZjMN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC6b9tHqaN5lLaNgo6NOld6QhaO-x9Rq5mxod6vyWQqyqDdGNwgmMvg3VkcIJjMYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-19 04:37:35.168 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.23 waku fdd1bdfe8119f09a908ec2872e85d9c83c0e2234c232caede6b3629e381648f8
2026-02-19 04:37:35.215 DEBUG [src.node.docker_mananger] Container started with ID fdd1bdfe8119. Setting up logs at ./log/docker/node2_2026-02-19_04-37-33__11c58f70-5c3d-42ea-9cc9-b67a457b04cd__wakuorg_nwaku:latest.log
2026-02-19 04:37:35.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58254
2026-02-19 04:37:35.216 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:36.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58254/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:36.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:36.232 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:36.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:36.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.23/tcp/58255/p2p/16Uiu2HAmPPZy6Ca4Pc18yefiXrpPgZ49gEnXT5CP8c1yivdxeuw5","/ip4/172.18.31.23/tcp/58256/ws/p2p/16Uiu2HAmPPZy6Ca4Pc18yefiXrpPgZ49gEnXT5CP8c1yivdxeuw5"],"enrUri":"enr:-L24QJTJuMs-UfgU9R9rJmSWlBaqX0mzO6ZTxKyBzhSlAmetQO1jC1Lr5i_bNDldhMl1GYSWD-WC3Wl7WsxSIaLDRygCgmlkgnY0gmlwhKwSHxeKbXVsdGlhZGRyc5YACASsEh8XBuOPAAoErBIfFwbjkN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDn31GPo_fMEtnGnLuYLZLJSw7zwzEQ8Hw5AtWoYCyzgiDdGNwguOPg3VkcILjkYV3YWt1MgE"}'
2026-02-19 04:37:36.237 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:36.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.131/tcp/25391/p2p/16Uiu2HAmBA8Gj1Pnq7318z8ybxPQBrWbK55WYmwndCtrGvpSYxq7"]'
2026-02-19 04:37:36.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25390/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-19 04:37:36.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58254/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-19 04:37:36.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25390/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:36.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:36.359 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:36.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:36.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475856251574270,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:36.363 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:36.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58254/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:36.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475856251574270,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:36.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25390/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:36.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.374 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:36.474 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:36.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25390/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:36.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475856368151367,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:36.479 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:36.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58254/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:36.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475856368151367,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:36.485 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:36.486 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:36.486 DEBUG [src.node.waku_node] Stopping container with id 0f553130a8dd
2026-02-19 04:37:36.762 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:36.762 DEBUG [src.node.waku_node] Stopping container with id fdd1bdfe8119
2026-02-19 04:37:37.041 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:37.043 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:37.053 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:37.057 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,168 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_content_topics with id: 2026-02-19_04-40-11__e098ab5b-322b-4f4d-9f2b-88d26a553bda
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-40-11__e098ab5b-322b-4f4d-9f2b-88d26a553bda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29041', '29042', '29043', '29044', '29045']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29041:29041 -p 29042:29042 -p 29043:29043 -p 29044:29044 -p 29045:29045 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29043 --rest-port=29041 --tcp-port=29042 --discv5-udp-port=29044 --rest-address=0.0.0.0 --nat=extip:172.18.245.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffe1a99feccb4ce9b0bc7c0d389bfb90b5945b5e9d1e6baff0bfb1f40c4a4c9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29045 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.184 waku 66028f5d950938eeda23f0e6a520bb901553d4994f412db54699342f8b44353f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66028f5d9509. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-40-11__e098ab5b-322b-4f4d-9f2b-88d26a553bda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29041
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d687d7ad1e4e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 296080de7eb1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29041/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29041/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.184/tcp/29042/p2p/16Uiu2HAm1YKcEs5xnHvVXRLhwhuu7voYW6rggMeNndjkv5wcS2vo","/ip4/172.18.245.184/tcp/29043/ws/p2p/16Uiu2HAm1YKcEs5xnHvVXRLhwhuu7voYW6rggMeNndjkv5wcS2vo"],"enrUri":"enr:-L24QPDon6V_r3yIotDtrsHLhuARpVqPSH6ou83C9S2krFQNNfI2gUVmXYsx9JIUBeuXX-vKc70M18epecUUxVfKBr0CgmlkgnY0gmlwhKwS9biKbXVsdGlhZGRyc5YACASsEvW4BnFyAAoErBL1uAZxc90DgnJzhQADAQAAiXNlY3AyNTZrMaECWtonKJYSId70XvMXDFZmxtkULdyz9IjsfLjZ5HMpfKyDdGNwgnFyg3VkcIJxdIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-40-11__e098ab5b-322b-4f4d-9f2b-88d26a553bda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64790', '64791', '64792', '64793', '64794']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64790:64790 -p 64791:64791 -p 64792:64792 -p 64793:64793 -p 64794:64794 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64792 --rest-port=64790 --tcp-port=64791 --discv5-udp-port=64793 --rest-address=0.0.0.0 --nat=extip:172.18.34.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6fb32aad9763a3feca0517dd588d95ffde7b6d05ad2daaf6d0b0a4e0b84ebf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64794 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPDon6V_r3yIotDtrsHLhuARpVqPSH6ou83C9S2krFQNNfI2gUVmXYsx9JIUBeuXX-vKc70M18epecUUxVfKBr0CgmlkgnY0gmlwhKwS9biKbXVsdGlhZGRyc5YACASsEvW4BnFyAAoErBL1uAZxc90DgnJzhQADAQAAiXNlY3AyNTZrMaECWtonKJYSId70XvMXDFZmxtkULdyz9IjsfLjZ5HMpfKyDdGNwgnFyg3VkcIJxdIV3YWt1MgM --storenode=/ip4/172.18.245.184/tcp/29042/p2p/16Uiu2HAm1YKcEs5xnHvVXRLhwhuu7voYW6rggMeNndjkv5wcS2vo --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.77 waku 980beb0b84130c091b749742e5fb14eed405fe1131bc486506932afad92c6f26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 980beb0b8413. Setting up logs at ./log/docker/store_node1_2026-02-19_04-40-11__e098ab5b-322b-4f4d-9f2b-88d26a553bda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64790
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64790/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.77/tcp/64791/p2p/16Uiu2HAm2YG7sxRD3SRhpWuatmgJej941kA1mQcyKMPwQHLTjdVa","/ip4/172.18.34.77/tcp/64792/ws/p2p/16Uiu2HAm2YG7sxRD3SRhpWuatmgJej941kA1mQcyKMPwQHLTjdVa"],"enrUri":"enr:-L24QNJ42htR_FYcAV_-z8ENIm1IomXrJLvk52HQvaE6JInuIZM3_zl8cmvtcdZPWzuFUtPk9pSkV8X6HMm68c8aLDICgmlkgnY0gmlwhKwSIk2KbXVsdGlhZGRyc5YACASsEiJNBv0XAAoErBIiTQb9GN0DgnJzhQADAQAAiXNlY3AyNTZrMaECabHlF8c2jLpT-k9Y3FJJ3-qdxohjDUZWBXDudfkZYBmDdGNwgv0Xg3VkcIL9GYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64790/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.184/tcp/29042/p2p/16Uiu2HAm1YKcEs5xnHvVXRLhwhuu7voYW6rggMeNndjkv5wcS2vo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64790/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /myapp/1/latest/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x61c813e28f337acb5e6ce53f70c5f01e29a5e61f7ccee75fd5ebd8da0d2b7ea2"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x61c813e28f337acb5e6ce53f70c5f01e29a5e61f7ccee75fd5ebd8da0d2b7ea2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /waku/2/content/test.js
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x51f72ea6ab39fd6d6fe09a12eeb953fa9f6daa164e1cc1126375a9bfce7a1f9c"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x51f72ea6ab39fd6d6fe09a12eeb953fa9f6daa164e1cc1126375a9bfce7a1f9c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/22/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x210708e6adef2b263e3d184d971e6283c61751755583849fcf32e48d1e2c03ce"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x210708e6adef2b263e3d184d971e6283c61751755583849fcf32e48d1e2c03ce"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /toychat/2/huilong/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2b94b51871c70c1ef6d35f972410a73a13a3dd99f491fafb9853be84b4e7554"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2b94b51871c70c1ef6d35f972410a73a13a3dd99f491fafb9853be84b4e7554"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /statusim/1/community/cbor
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8840ec156e9ff2a4676f1927b8356aaf00417b788408d80bc5f7dfe00119ffde"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8840ec156e9ff2a4676f1927b8356aaf00417b788408d80bc5f7dfe00119ffde"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/27/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x16766b84508162dcb768ada337719b034d1cc80e15b4df651ee83e16ea889eed"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x16766b84508162dcb768ada337719b034d1cc80e15b4df651ee83e16ea889eed"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/29/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py: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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf7a0b6bbb38ce76fc87ee9b4a7598faf52d1d94a9058e61c1d1bd29582deb77"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf7a0b6bbb38ce76fc87ee9b4a7598faf52d1d94a9058e61c1d1bd29582deb77"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/20/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29041/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
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:29041/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x525790b4e7e4ac9347527bef5a1898b41a5e146bbc2705177add2e0272fcb6e3"}]}'
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:64790/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x525790b4e7e4ac9347527bef5a1898b41a5e146bbc2705177add2e0272fcb6e3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66028f5d9509
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 980beb0b8413
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_extra_field with id: 2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.161.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27956', '27957', '27958', '27959', '27960']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27956:27956 -p 27957:27957 -p 27958:27958 -p 27959:27959 -p 27960:27960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27958 --rest-port=27956 --tcp-port=27957 --discv5-udp-port=27959 --rest-address=0.0.0.0 --nat=extip:172.18.161.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f14bee87728fba5d8aa4bf7cd99ac7efbbe1a363fbac3ff5bf3d6bd855c650c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27960 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.235 waku 8b5416f70efe1e60da9c17e2f6b32e8afa81274609ed906ff2a70424fb7b3a10
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 835d84acdaf7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b5416f70efe. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27956
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7507279a9740. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e69edc0f7514. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27956/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27956/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.235/tcp/27957/p2p/16Uiu2HAmRiScGJpRBAHS7bvcjypUAFHvUCk9rbMNkKzyoipyw1jo","/ip4/172.18.161.235/tcp/27958/ws/p2p/16Uiu2HAmRiScGJpRBAHS7bvcjypUAFHvUCk9rbMNkKzyoipyw1jo"],"enrUri":"enr:-L24QCBlitfJESSCR-lgg-o8axp2OKcVRxD4DdSKjPYtWCWVZ-EBnvvImttCLrA05c7Ui6h5fVk2b0-u0KiPuDjiLSMCgmlkgnY0gmlwhKwSoeuKbXVsdGlhZGRyc5YACASsEqHrBm01AAoErBKh6wZtNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwgpc2bFTTA-Dd-ZqHANSuWFmJ2BjRbxCrU3yFaVdt0KDdGNwgm01g3VkcIJtN4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27046', '27047', '27048', '27049', '27050']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27046:27046 -p 27047:27047 -p 27048:27048 -p 27049:27049 -p 27050:27050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27048 --rest-port=27046 --tcp-port=27047 --discv5-udp-port=27049 --rest-address=0.0.0.0 --nat=extip:172.18.134.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e4ca2ec234e2ef595febb03bd4f7c16ecd5d0cfc7ac1221b82cd347107eae8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27050 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.10 waku 4a486f8b5df2edc0e80bae478ca7dcc9fdc56d840d04d2b6fd12adf957405ccc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a486f8b5df2. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27046
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27046/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27046/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.10/tcp/27047/p2p/16Uiu2HAkz49htL1BdvemGdEWZjJ5UjX86LR18BsL8TypqrgJbNTa","/ip4/172.18.134.10/tcp/27048/ws/p2p/16Uiu2HAkz49htL1BdvemGdEWZjJ5UjX86LR18BsL8TypqrgJbNTa"],"enrUri":"enr:-L24QJlBmoSQSmXQ9ggWbjCpR7wICXou1Uq8cIveiJz_U02LR0vvekjGqs1lH-aNeRFahKaJrs0ub3t3YxSUr2s82xgCgmlkgnY0gmlwhKwShgqKbXVsdGlhZGRyc5YACASsEoYKBmmnAAoErBKGCgZpqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRMcBpE6t4uQ0Ob08QEZdKwTJ7Q9nl8-Fzl-hD_uKtfmDdGNwgmmng3VkcIJpqYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27046/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.235/tcp/27957/p2p/16Uiu2HAmRiScGJpRBAHS7bvcjypUAFHvUCk9rbMNkKzyoipyw1jo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63474', '63475', '63476', '63477', '63478']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63474:63474 -p 63475:63475 -p 63476:63476 -p 63477:63477 -p 63478:63478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63476 --rest-port=63474 --tcp-port=63475 --discv5-udp-port=63477 --rest-address=0.0.0.0 --nat=extip:172.18.255.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21acfcfadb714353b0ffb248cfff0ac4d0f40df2bfd05c85ab4a54b3797ea37e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63478 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCBlitfJESSCR-lgg-o8axp2OKcVRxD4DdSKjPYtWCWVZ-EBnvvImttCLrA05c7Ui6h5fVk2b0-u0KiPuDjiLSMCgmlkgnY0gmlwhKwSoeuKbXVsdGlhZGRyc5YACASsEqHrBm01AAoErBKh6wZtNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwgpc2bFTTA-Dd-ZqHANSuWFmJ2BjRbxCrU3yFaVdt0KDdGNwgm01g3VkcIJtN4V3YWt1Mgk --lightpushnode=/ip4/172.18.161.235/tcp/27957/p2p/16Uiu2HAmRiScGJpRBAHS7bvcjypUAFHvUCk9rbMNkKzyoipyw1jo --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.47 waku 27306bb7f19b8d65818a60177e2936e1061c2b80bde6a51b90e550a558db9034
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 27306bb7f19b. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-37-07__9c70783d-88ec-4d16-a5d3-e1e7d1b2be17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63474
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63474/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.47/tcp/63475/p2p/16Uiu2HAmBsofBt881vXufbGggjxULGnrPrUDx5SYF4T9pWvkUkYd","/ip4/172.18.255.47/tcp/63476/ws/p2p/16Uiu2HAmBsofBt881vXufbGggjxULGnrPrUDx5SYF4T9pWvkUkYd"],"enrUri":"enr:-L24QLfd4znAOLFDjY334fa5f7UXbgWD_zK2cO_sBcZ0MEElULQQb6-eer_R6fyZtPCvytemWMkujx577kGQv9aOmLQCgmlkgnY0gmlwhKwS_y-KbXVsdGlhZGRyc5YACASsEv8vBvfzAAoErBL_Lwb39N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9GzGWCE0KWfRfgMc0vEK6zcXU0qDDht2DhnQLuFgBP6DdGNwgvfzg3VkcIL39YV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63474/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.235/tcp/27957/p2p/16Uiu2HAmRiScGJpRBAHS7bvcjypUAFHvUCk9rbMNkKzyoipyw1jo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63474/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.10/tcp/27047/p2p/16Uiu2HAkz49htL1BdvemGdEWZjJ5UjX86LR18BsL8TypqrgJbNTa"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27956/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27046/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63474/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63474/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475831112668941, "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:63474/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b5416f70efe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a486f8b5df2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 27306bb7f19b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,442 @@
2026-02-19 04:35:49.288 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:35:49.288 DEBUG [tests.conftest] Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e
2026-02-19 04:35:49.288 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:35:49.289 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:35:49.298 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:49.299 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:49.305 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:49.305 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:49.312 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:49.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:49.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:35:49.318 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:49.318 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:35:49.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:35:49.358 DEBUG [src.node.docker_mananger] Network waku created
2026-02-19 04:35:49.359 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.143
2026-02-19 04:35:49.359 DEBUG [src.node.docker_mananger] Generated ports ['47847', '47848', '47849', '47850', '47851']
2026-02-19 04:35:49.359 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:35:49.359 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:35:49.359 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:35:49.359 DEBUG [src.node.docker_mananger] docker run -i -t -p 47847:47847 -p 47848:47848 -p 47849:47849 -p 47850:47850 -p 47851:47851 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47849 --rest-port=47847 --tcp-port=47848 --discv5-udp-port=47850 --rest-address=0.0.0.0 --nat=extip:172.18.18.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9bc5c9eeba9ca4d147fd7ddbbbd720fddba4dbaf6c5baa5ef6b4da044a3195e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47851 --metrics-logging=true --relay=true
2026-02-19 04:35:52.423 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.143 waku 19683feda4617ae86a6fe15e021cc7985b951c353c6488f070b907afa66a87e2
2026-02-19 04:35:52.469 DEBUG [src.node.docker_mananger] Container started with ID 19683feda461. Setting up logs at ./log/docker/node1_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:52.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47847
2026-02-19 04:35:52.470 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:35:53.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47847/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:53.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:35:53.478 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:35:53.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47847/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:53.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.143/tcp/47848/p2p/16Uiu2HAmMSqRdGHUomjvWgDVqY82kQqyCBDxzjxDy7ZwGxFmztZb","/ip4/172.18.18.143/tcp/47849/ws/p2p/16Uiu2HAmMSqRdGHUomjvWgDVqY82kQqyCBDxzjxDy7ZwGxFmztZb"],"enrUri":"enr:-L24QIv3g9c7PP46FVEyhpIK5M5QV9qbyZmYtonTxMpinw2fdjgjYasc-irpGkS3HCSit8HX3nEnKvmyfuYmApnCfTgCgmlkgnY0gmlwhKwSEo-KbXVsdGlhZGRyc5YACASsEhKPBrroAAoErBISjwa66d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgpwe7qcYz25LEcMTcmdE42Ucs6UX1B1IazMRDOChKTaDdGNwgrrog3VkcIK66oV3YWt1MgE"}'
2026-02-19 04:35:53.481 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:35:53.481 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:35:53.481 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:35:53.483 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:35:53.483 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.246
2026-02-19 04:35:53.483 DEBUG [src.node.docker_mananger] Generated ports ['8340', '8341', '8342', '8343', '8344']
2026-02-19 04:35:53.483 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:35:53.483 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:35:53.483 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:35:53.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 8340:8340 -p 8341:8341 -p 8342:8342 -p 8343:8343 -p 8344:8344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8342 --rest-port=8340 --tcp-port=8341 --discv5-udp-port=8343 --rest-address=0.0.0.0 --nat=extip:172.18.253.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=facda5ba098b38beded168ae93db389a664cc0cf1c5a0d46a2c84ff03bb55ddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8344 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIv3g9c7PP46FVEyhpIK5M5QV9qbyZmYtonTxMpinw2fdjgjYasc-irpGkS3HCSit8HX3nEnKvmyfuYmApnCfTgCgmlkgnY0gmlwhKwSEo-KbXVsdGlhZGRyc5YACASsEhKPBrroAAoErBISjwa66d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgpwe7qcYz25LEcMTcmdE42Ucs6UX1B1IazMRDOChKTaDdGNwgrrog3VkcIK66oV3YWt1MgE
2026-02-19 04:35:53.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.246 waku 06e42d97f097200f11722d4cfae5694536e2d6431c32d63482d511ef57eff3c8
2026-02-19 04:35:53.726 DEBUG [src.node.docker_mananger] Container started with ID 06e42d97f097. Setting up logs at ./log/docker/node2_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:53.727 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8340
2026-02-19 04:35:53.727 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:35:54.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8340/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:54.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:35:54.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:35:54.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:54.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.246/tcp/8341/p2p/16Uiu2HAmNKXgYGo1cEQG4EbLZGAhNRnCgUwTQKNztuq3zco6Ydkn","/ip4/172.18.253.246/tcp/8342/ws/p2p/16Uiu2HAmNKXgYGo1cEQG4EbLZGAhNRnCgUwTQKNztuq3zco6Ydkn"],"enrUri":"enr:-L24QGrMjlwKhhiFXifuMfAMRAia49tK93wOv_4zkSrCyRPza9LZpG2qXo5Ompv9DmQkL2WeuWGbakErrjQ-gIllwqMCgmlkgnY0gmlwhKwS_faKbXVsdGlhZGRyc5YACASsEv32BiCVAAoErBL99gYglt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj5iuH8w9Ex7rHplSmwfQFIWk8HalEEJkqpO-toIRfSODdGNwgiCVg3VkcIIgl4V3YWt1MgE"}'
2026-02-19 04:35:54.753 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:35:54.754 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:35:54.755 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:35:54.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:35:54.757 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.169
2026-02-19 04:35:54.758 DEBUG [src.node.docker_mananger] Generated ports ['37506', '37507', '37508', '37509', '37510']
2026-02-19 04:35:54.758 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:35:54.758 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:35:54.759 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:35:54.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 37506:37506 -p 37507:37507 -p 37508:37508 -p 37509:37509 -p 37510:37510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37508 --rest-port=37506 --tcp-port=37507 --discv5-udp-port=37509 --rest-address=0.0.0.0 --nat=extip:172.18.47.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=04c7fce26c6ddbc3a0b84cd3fddccb2d79979dbdfb6d6daff64ed6d3fdbb2f5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGrMjlwKhhiFXifuMfAMRAia49tK93wOv_4zkSrCyRPza9LZpG2qXo5Ompv9DmQkL2WeuWGbakErrjQ-gIllwqMCgmlkgnY0gmlwhKwS_faKbXVsdGlhZGRyc5YACASsEv32BiCVAAoErBL99gYglt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj5iuH8w9Ex7rHplSmwfQFIWk8HalEEJkqpO-toIRfSODdGNwgiCVg3VkcIIgl4V3YWt1MgE
2026-02-19 04:35:54.965 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.169 waku 693b92c1a9dd4c0f86b5401123b17e2a625b7895b371c14ca535f9c54399b02f
2026-02-19 04:35:55.011 DEBUG [src.node.docker_mananger] Container started with ID 693b92c1a9dd. Setting up logs at ./log/docker/node3_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:55.011 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37506
2026-02-19 04:35:55.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:35:56.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37506/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:56.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:35:56.023 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:35:56.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:56.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.169/tcp/37507/p2p/16Uiu2HAmQNhYu5ch4VDKyu26MhReLUenioLXLciC8Pch2L68cR9V","/ip4/172.18.47.169/tcp/37508/ws/p2p/16Uiu2HAmQNhYu5ch4VDKyu26MhReLUenioLXLciC8Pch2L68cR9V"],"enrUri":"enr:-L24QOreOIL704DqV3BzZQJdh7aGaSdQy83Lh8ra_2eOcJJeXtLwbapkbJPY8T8JObG3Lc6ALWmSiNm5LwJr5pjlMJkCgmlkgnY0gmlwhKwSL6mKbXVsdGlhZGRyc5YACASsEi-pBpKDAAoErBIvqQaShN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrh_0W6MdZa7saImp-I-Upr0dMaoOf_jR0fGVCghyT5SDdGNwgpKDg3VkcIKShYV3YWt1MgE"}'
2026-02-19 04:35:56.028 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:35:56.028 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:35:56.028 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:35:56.031 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:35:56.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.17
2026-02-19 04:35:56.032 DEBUG [src.node.docker_mananger] Generated ports ['25238', '25239', '25240', '25241', '25242']
2026-02-19 04:35:56.032 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:35:56.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:35:56.032 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:35:56.032 DEBUG [src.node.docker_mananger] docker run -i -t -p 25238:25238 -p 25239:25239 -p 25240:25240 -p 25241:25241 -p 25242:25242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25240 --rest-port=25238 --tcp-port=25239 --discv5-udp-port=25241 --rest-address=0.0.0.0 --nat=extip:172.18.223.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5e789cdbaacd6b5edebdaa7c7d7ac68ac5c6f2cdebd9cd709045adf8b77ef1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25242 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOreOIL704DqV3BzZQJdh7aGaSdQy83Lh8ra_2eOcJJeXtLwbapkbJPY8T8JObG3Lc6ALWmSiNm5LwJr5pjlMJkCgmlkgnY0gmlwhKwSL6mKbXVsdGlhZGRyc5YACASsEi-pBpKDAAoErBIvqQaShN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrh_0W6MdZa7saImp-I-Upr0dMaoOf_jR0fGVCghyT5SDdGNwgpKDg3VkcIKShYV3YWt1MgE
2026-02-19 04:35:56.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.17 waku ffdfdb8a0c84368f36a76d5956337b45806c76e89e424ac9375e406b4e646bcc
2026-02-19 04:35:56.291 DEBUG [src.node.docker_mananger] Container started with ID ffdfdb8a0c84. Setting up logs at ./log/docker/node4_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:35:56.292 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25238
2026-02-19 04:35:56.292 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:35:57.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25238/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:57.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:35:57.298 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:35:57.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:57.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.17/tcp/25239/p2p/16Uiu2HAkzjWKe45kdk8j3qazbjzFtiomXA3pwMD2Ax1dri6GaWZN","/ip4/172.18.223.17/tcp/25240/ws/p2p/16Uiu2HAkzjWKe45kdk8j3qazbjzFtiomXA3pwMD2Ax1dri6GaWZN"],"enrUri":"enr:-L24QO4TjYqlVOBR6WH3nEf86mRmhXE8nqoaD-luhlL7mgE3IU2rBAb_UOAnq7e2W_vV__-ycgr2Xb5xJWWsIRwyDhQCgmlkgnY0gmlwhKwS3xGKbXVsdGlhZGRyc5YACASsEt8RBmKXAAoErBLfEQZimN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTtv4FCcP6rooFKwBUexShANQSDbYVeHeaE7AxGbzjmGDdGNwgmKXg3VkcIJimYV3YWt1MgE"}'
2026-02-19 04:35:57.304 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:35:57.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:35:57.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:35:57.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8340/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:35:57.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:35:57.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37506/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:35:57.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:35:57.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25238/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:35:57.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:35:57.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47847/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:57.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.253.246/tcp/53810/p2p/16Uiu2HAmNKXgYGo1cEQG4EbLZGAhNRnCgUwTQKNztuq3zco6Ydkn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
2026-02-19 04:35:57.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8340/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:57.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.169/tcp/46666/p2p/16Uiu2HAmQNhYu5ch4VDKyu26MhReLUenioLXLciC8Pch2L68cR9V","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.18.143/tcp/47848/p2p/16Uiu2HAmMSqRdGHUomjvWgDVqY82kQqyCBDxzjxDy7ZwGxFmztZb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:35:57.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37506/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:57.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.253.246/tcp/8341/p2p/16Uiu2HAmNKXgYGo1cEQG4EbLZGAhNRnCgUwTQKNztuq3zco6Ydkn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"},{"multiaddr":"/ip4/172.18.223.17/tcp/59828/p2p/16Uiu2HAkzjWKe45kdk8j3qazbjzFtiomXA3pwMD2Ax1dri6GaWZN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
2026-02-19 04:35:57.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25238/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:35:57.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.169/tcp/37507/p2p/16Uiu2HAmQNhYu5ch4VDKyu26MhReLUenioLXLciC8Pch2L68cR9V","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:35:57.346 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-19 04:36:17.348 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2813', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:36:17.425 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2813', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-19 04:36:17.442 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '2813', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-19 04:36:17.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-02-19 04:36:17.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:17.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-19 04:36:17.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:21.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:21.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:23.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:23.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:24.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:24.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:27.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:27.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:28.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:28.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:36.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:36.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:37.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:37.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:44.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:44.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:44.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:44.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:45.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:45.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:45.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:45.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:46.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:46.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:46.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:46.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:47.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:47.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:47.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47847/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:07.516 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:07.517 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:07.517 DEBUG [src.node.waku_node] Stopping container with id 19683feda461
2026-02-19 04:37:07.783 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:07.785 DEBUG [src.node.waku_node] Stopping container with id 06e42d97f097
2026-02-19 04:37:08.040 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:08.040 DEBUG [src.node.waku_node] Stopping container with id 693b92c1a9dd
2026-02-19 04:37:08.294 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:08.294 DEBUG [src.node.waku_node] Stopping container with id ffdfdb8a0c84
2026-02-19 04:37:08.548 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:08.551 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:08.671 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:08.800 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:08.936 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:08.944 ERROR [src.node.docker_mananger] Max retries reached for container 19683feda461. Exiting log stream.
2026-02-19 04:37:09.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:09.003 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-19 04:37:09.004 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-19 04:37:09.004 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.017 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.022 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.028 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-02-19_04-35-49__01fb030d-c58d-4bbd-b397-5888154f780e__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.041 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:09.042 DEBUG [tests.conftest] Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a
2026-02-19 04:37:09.043 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:09.045 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:09.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:09.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:09.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.074 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:09.075 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:09.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.084 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:09.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:09.086 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:09.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.229
2026-02-19 04:37:09.086 DEBUG [src.node.docker_mananger] Generated ports ['31496', '31497', '31498', '31499', '31500']
2026-02-19 04:37:09.087 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:09.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:09.087 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:09.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 31496:31496 -p 31497:31497 -p 31498:31498 -p 31499:31499 -p 31500:31500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31498 --rest-port=31496 --tcp-port=31497 --discv5-udp-port=31499 --rest-address=0.0.0.0 --nat=extip:172.18.181.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8efa0f2d8a1eee7bb81ea8efdf10de6beec6e4d2e8ea58dec0b28efffcb3b2ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31500 --metrics-logging=true --relay=true
2026-02-19 04:37:09.237 ERROR [src.node.docker_mananger] Max retries reached for container 06e42d97f097. Exiting log stream.
2026-02-19 04:37:09.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.229 waku fad11c621cb6476d1e5678ceb2b1722d3a6632707e5b542aeb107d24b4ace7b4
2026-02-19 04:37:09.373 DEBUG [src.node.docker_mananger] Container started with ID fad11c621cb6. Setting up logs at ./log/docker/node1_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:09.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31496
2026-02-19 04:37:09.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:09.457 ERROR [src.node.docker_mananger] Max retries reached for container 693b92c1a9dd. Exiting log stream.
2026-02-19 04:37:10.079 ERROR [src.node.docker_mananger] Max retries reached for container ffdfdb8a0c84. Exiting log stream.
2026-02-19 04:37:10.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:10.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:10.378 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:10.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:10.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.229/tcp/31497/p2p/16Uiu2HAkzc2HqsZYS1H1a3YJZ5Rq8KJVTuukY6qZBAQxvUPu562j","/ip4/172.18.181.229/tcp/31498/ws/p2p/16Uiu2HAkzc2HqsZYS1H1a3YJZ5Rq8KJVTuukY6qZBAQxvUPu562j"],"enrUri":"enr:-L24QFRMhf-QPeXeTwATCNMoqh-KEMXcLDn7_XNfmRAf4SSVCjzXw2_spSbi8-wzfqtJamsNV1i2pOf3ZgaVaGdi4u8CgmlkgnY0gmlwhKwSteWKbXVsdGlhZGRyc5YACASsErXlBnsJAAoErBK15QZ7Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECTPE1a8WpTZzen5tO_mrFHaBKXkdplusgoHH5tIiu4_iDdGNwgnsJg3VkcIJ7C4V3YWt1MgE"}'
2026-02-19 04:37:10.380 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:10.380 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:10.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:10.382 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:10.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.40
2026-02-19 04:37:10.382 DEBUG [src.node.docker_mananger] Generated ports ['28402', '28403', '28404', '28405', '28406']
2026-02-19 04:37:10.383 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:10.383 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:10.383 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:10.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 28402:28402 -p 28403:28403 -p 28404:28404 -p 28405:28405 -p 28406:28406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28404 --rest-port=28402 --tcp-port=28403 --discv5-udp-port=28405 --rest-address=0.0.0.0 --nat=extip:172.18.41.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb0fe5b86679a1fecaac7ca3c1114b4c2ccc97d2c79b2131b1dea6c5eb3b8412 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28406 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFRMhf-QPeXeTwATCNMoqh-KEMXcLDn7_XNfmRAf4SSVCjzXw2_spSbi8-wzfqtJamsNV1i2pOf3ZgaVaGdi4u8CgmlkgnY0gmlwhKwSteWKbXVsdGlhZGRyc5YACASsErXlBnsJAAoErBK15QZ7Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECTPE1a8WpTZzen5tO_mrFHaBKXkdplusgoHH5tIiu4_iDdGNwgnsJg3VkcIJ7C4V3YWt1MgE
2026-02-19 04:37:10.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.40 waku 6fabb115510e3898ff0601cfc6f5870ebc5067e1ec6fb9301eab68e6f774f9bb
2026-02-19 04:37:10.630 DEBUG [src.node.docker_mananger] Container started with ID 6fabb115510e. Setting up logs at ./log/docker/node2_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:10.631 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28402
2026-02-19 04:37:10.631 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:11.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28402/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:11.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:11.648 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:11.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:11.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.40/tcp/28403/p2p/16Uiu2HAmGB114s2iPYLTDtRS6zfH6MbhxpRtYVsmLNKHRTPJrSfe","/ip4/172.18.41.40/tcp/28404/ws/p2p/16Uiu2HAmGB114s2iPYLTDtRS6zfH6MbhxpRtYVsmLNKHRTPJrSfe"],"enrUri":"enr:-L24QHLOhnJxMTKosurJR1KQXAPuLVJBHQffoP-c-dsv3feqUNHJOgM6YMWCaXj7CUFaVyYbWwxtWD2srTwArqqhm-sCgmlkgnY0gmlwhKwSKSiKbXVsdGlhZGRyc5YACASsEikoBm7zAAoErBIpKAZu9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNEM4tYyKV-3v5w5kPpPNJaTXUhVN8ls5aPl1rsAnuz2DdGNwgm7zg3VkcIJu9YV3YWt1MgE"}'
2026-02-19 04:37:11.654 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:11.654 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:11.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:11.658 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:11.658 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.176
2026-02-19 04:37:11.658 DEBUG [src.node.docker_mananger] Generated ports ['22414', '22415', '22416', '22417', '22418']
2026-02-19 04:37:11.658 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:11.658 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:11.658 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:11.659 DEBUG [src.node.docker_mananger] docker run -i -t -p 22414:22414 -p 22415:22415 -p 22416:22416 -p 22417:22417 -p 22418:22418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22416 --rest-port=22414 --tcp-port=22415 --discv5-udp-port=22417 --rest-address=0.0.0.0 --nat=extip:172.18.54.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=730b78708aca8f9bfd6727fd48680370eadc720fed362dbedbca7b1495114f9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22418 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLOhnJxMTKosurJR1KQXAPuLVJBHQffoP-c-dsv3feqUNHJOgM6YMWCaXj7CUFaVyYbWwxtWD2srTwArqqhm-sCgmlkgnY0gmlwhKwSKSiKbXVsdGlhZGRyc5YACASsEikoBm7zAAoErBIpKAZu9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNEM4tYyKV-3v5w5kPpPNJaTXUhVN8ls5aPl1rsAnuz2DdGNwgm7zg3VkcIJu9YV3YWt1MgE
2026-02-19 04:37:11.854 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.176 waku c5a165b04627385652bc7325b1578f7423ad2cb5b76828dc890f41ff6c31f9bb
2026-02-19 04:37:11.899 DEBUG [src.node.docker_mananger] Container started with ID c5a165b04627. Setting up logs at ./log/docker/node3_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:11.899 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22414
2026-02-19 04:37:11.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:12.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22414/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:12.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:12.908 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:12.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:12.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.176/tcp/22415/p2p/16Uiu2HAm7Jf8GhcZ1CCdQeexPMwkdWa4t3huoEHi1WuHsD2Moi27","/ip4/172.18.54.176/tcp/22416/ws/p2p/16Uiu2HAm7Jf8GhcZ1CCdQeexPMwkdWa4t3huoEHi1WuHsD2Moi27"],"enrUri":"enr:-L24QPhk65ZlQSe2VA-Bp0k7qxcSvsBbJIoZAIE1GvO2WQk4Kzco6bp9fxTkVqK13q1dPygId98ZE5Ohsc9Iis9e40kCgmlkgnY0gmlwhKwSNrCKbXVsdGlhZGRyc5YACASsEjawBlePAAoErBI2sAZXkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsIA2R2CmsFcBs3RTqXCMri0EZrqoKM5v0qvHEFIbHRSDdGNwglePg3VkcIJXkYV3YWt1MgE"}'
2026-02-19 04:37:12.913 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:12.913 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:12.914 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:12.916 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:12.917 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.113
2026-02-19 04:37:12.917 DEBUG [src.node.docker_mananger] Generated ports ['10935', '10936', '10937', '10938', '10939']
2026-02-19 04:37:12.917 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:12.917 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:12.917 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:12.918 DEBUG [src.node.docker_mananger] docker run -i -t -p 10935:10935 -p 10936:10936 -p 10937:10937 -p 10938:10938 -p 10939:10939 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10937 --rest-port=10935 --tcp-port=10936 --discv5-udp-port=10938 --rest-address=0.0.0.0 --nat=extip:172.18.224.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=290cf30fcc12b5f3428daf6c8960da7ad1151ece3bdd8ef0baea887fc7ee22ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10939 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPhk65ZlQSe2VA-Bp0k7qxcSvsBbJIoZAIE1GvO2WQk4Kzco6bp9fxTkVqK13q1dPygId98ZE5Ohsc9Iis9e40kCgmlkgnY0gmlwhKwSNrCKbXVsdGlhZGRyc5YACASsEjawBlePAAoErBI2sAZXkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsIA2R2CmsFcBs3RTqXCMri0EZrqoKM5v0qvHEFIbHRSDdGNwglePg3VkcIJXkYV3YWt1MgE
2026-02-19 04:37:13.118 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.113 waku 25e33a3503765a5434796a86aa738cddae3d84d20f821d6fd4093f4ac33d7980
2026-02-19 04:37:13.165 DEBUG [src.node.docker_mananger] Container started with ID 25e33a350376. Setting up logs at ./log/docker/node4_2026-02-19_04-37-09__02eec0f9-7bf3-43a8-ba15-5b7d96d68d8a__wakuorg_nwaku:latest.log
2026-02-19 04:37:13.165 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10935
2026-02-19 04:37:13.165 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:14.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:14.172 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:14.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.113/tcp/10936/p2p/16Uiu2HAm6KWErXYCr7iATi28wVbRm2ygB6777e1hhLAQpeUFdn5x","/ip4/172.18.224.113/tcp/10937/ws/p2p/16Uiu2HAm6KWErXYCr7iATi28wVbRm2ygB6777e1hhLAQpeUFdn5x"],"enrUri":"enr:-L24QMFF2d83PHQgLPo9XAnjZoCJU7E15AHToo_bNFM9jlGOBncHKfuQt1SW5WfUG_LiV-or_jL4koo780WPVCcYDUsCgmlkgnY0gmlwhKwS4HGKbXVsdGlhZGRyc5YACASsEuBxBiq4AAoErBLgcQYqud0DgnJzhQADAQAAiXNlY3AyNTZrMaECodwO05OrBdbmbwfhCTam7mqx1RJTPXLAzypoU0krXpODdGNwgiq4g3VkcIIquoV3YWt1MgE"}'
2026-02-19 04:37:14.180 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:14.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:14.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:14.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28402/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:14.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:14.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22414/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:14.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:14.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10935/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:14.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:14.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.41.40/tcp/49396/p2p/16Uiu2HAmGB114s2iPYLTDtRS6zfH6MbhxpRtYVsmLNKHRTPJrSfe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
2026-02-19 04:37:14.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28402/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.54.176/tcp/39266/p2p/16Uiu2HAm7Jf8GhcZ1CCdQeexPMwkdWa4t3huoEHi1WuHsD2Moi27","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.181.229/tcp/31497/p2p/16Uiu2HAkzc2HqsZYS1H1a3YJZ5Rq8KJVTuukY6qZBAQxvUPu562j","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:37:14.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22414/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.224.113/tcp/42462/p2p/16Uiu2HAm6KWErXYCr7iATi28wVbRm2ygB6777e1hhLAQpeUFdn5x","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.41.40/tcp/28403/p2p/16Uiu2HAmGB114s2iPYLTDtRS6zfH6MbhxpRtYVsmLNKHRTPJrSfe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:37:14.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.54.176/tcp/22415/p2p/16Uiu2HAm7Jf8GhcZ1CCdQeexPMwkdWa4t3huoEHi1WuHsD2Moi27","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:37:14.221 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-19 04:37:34.223 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4063', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:34.236 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4063', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-19 04:37:34.246 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4063', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-19 04:37:34.255 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-02-19 04:37:34.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:34.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-19 04:37:34.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:34.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:34.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:34.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:34.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:35.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:35.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:36.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:36.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:36.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:38.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:38.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:38.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:38.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:41.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:41.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:42.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:42.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:43.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:43.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:44.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:44.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:46.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:46.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:46.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:46.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:47.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:47.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:47.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:47.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:47.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:47.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:49.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:49.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:49.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:49.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:49.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:49.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:50.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:50.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:50.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:50.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:53.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:53.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:56.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:56.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:58.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:58.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:00.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:00.076 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-02-19 04:38:30.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:30.080 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":1771475854258954181,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475854269674789,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475854901343218,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475855109297951,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475856365336682,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475856375509298,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475858061067424,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475858073388347,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475861213425822,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475861225483790,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475862246933893,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475863469323570,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475864685398751,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475866517343611,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475866733267391,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475867357305909,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475867573282329,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475867582655334,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475869053355862,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475869269322956,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475869280775372,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475870310314213,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475870322689306,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475873437366024,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475874908936220,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475874915254839,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475876757207266,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475877801264755,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475877814908699,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475878436945909,"ephemeral":false,"proof":""}]'
2026-02-19 04:38:30.082 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4063', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:38:30.093 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4625', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:38:30.103 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4625', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-19 04:38:30.113 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4625', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-19 04:38:30.123 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-19 04:38:30.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:31.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-19 04:38:31.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:31.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:31.601 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-02-19 04:39:01.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:01.607 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":1771475911134042372,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911147010833,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911160958789,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911176361624,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911190003184,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911206469914,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911220059326,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911236203440,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911247912270,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911269664341,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911279916992,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911302569031,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911320208143,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911333151154,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911348604924,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911371992174,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911385310859,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911407608056,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911417894344,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911431881616,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911447519476,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911461093462,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911475609357,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911491490070,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911507882086,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911521543022,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911536652253,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911548743610,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911557091356,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475911581666841,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:01.607 DEBUG [tests.e2e.test_network_conditions] sender_loss=30 receiver_loss=30
2026-02-19 04:39:01.609 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4625', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:39:01.620 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:01.621 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:01.621 DEBUG [src.node.waku_node] Stopping container with id fad11c621cb6
2026-02-19 04:39:01.882 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:01.883 DEBUG [src.node.waku_node] Stopping container with id 6fabb115510e
2026-02-19 04:39:02.165 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:02.166 DEBUG [src.node.waku_node] Stopping container with id c5a165b04627
2026-02-19 04:39:02.438 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:02.442 DEBUG [src.node.waku_node] Stopping container with id 25e33a350376
2026-02-19 04:39:02.709 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:02.715 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:02.902 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:03.109 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:03.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:03.323 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list0] with id: 2026-02-19_04-41-21__0376212a-3f94-4174-a18d-738fad5836ae
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-41-21__0376212a-3f94-4174-a18d-738fad5836ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60304', '60305', '60306', '60307', '60308']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60304:60304 -p 60305:60305 -p 60306:60306 -p 60307:60307 -p 60308:60308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60306 --rest-port=60304 --tcp-port=60305 --discv5-udp-port=60307 --rest-address=0.0.0.0 --nat=extip:172.18.146.103 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d64a093db97bec54abc6bcd5bb8defc1e348be39b0bdc2b7c2eaabdfe07cd46d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60308 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.103 waku f39a9a79ffa45dfed737abd4be2400cb74eac927c91c93bba988a27629f2962e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f39a9a79ffa4. Setting up logs at ./log/docker/node1_2026-02-19_04-41-21__0376212a-3f94-4174-a18d-738fad5836ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60304
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b3a0e730d63. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b26bf473daae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60304/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60304/debug/v1/info" -H "Content-Type: application/json" -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.103/tcp/60305/p2p/16Uiu2HAm99Xn9j7fVR4g1kLFrHWjfArr1CayZtggrQtfLhnTp6fS","/ip4/172.18.146.103/tcp/60306/ws/p2p/16Uiu2HAm99Xn9j7fVR4g1kLFrHWjfArr1CayZtggrQtfLhnTp6fS"],"enrUri":"enr:-L24QDpXiod4WykIAxuA1I8RgI1BnxUylBHm_I3mvui2BANFV4Ti8M5on-Ym6pr5KFe71Jl3ry6Ua_Z8PUyhNEfiqvICgmlkgnY0gmlwhKwSkmeKbXVsdGlhZGRyc5YACASsEpJnBuuRAAoErBKSZwbrkt0DgnJzhQACAQAAiXNlY3AyNTZrMaECy-ENKozA7nuYXUFaaylE81GlKPrLAJjlkKHmv7FzAgGDdGNwguuRg3VkcILrk4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-41-21__0376212a-3f94-4174-a18d-738fad5836ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35999', '36000', '36001', '36002', '36003']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35999:35999 -p 36000:36000 -p 36001:36001 -p 36002:36002 -p 36003:36003 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36001 --rest-port=35999 --tcp-port=36000 --discv5-udp-port=36002 --rest-address=0.0.0.0 --nat=extip:172.18.178.28 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=50d42752f37f817adfbc94c00b44f40e5c0dc87eab25cacd69e7fecc9d7c0cdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36003 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDpXiod4WykIAxuA1I8RgI1BnxUylBHm_I3mvui2BANFV4Ti8M5on-Ym6pr5KFe71Jl3ry6Ua_Z8PUyhNEfiqvICgmlkgnY0gmlwhKwSkmeKbXVsdGlhZGRyc5YACASsEpJnBuuRAAoErBKSZwbrkt0DgnJzhQACAQAAiXNlY3AyNTZrMaECy-ENKozA7nuYXUFaaylE81GlKPrLAJjlkKHmv7FzAgGDdGNwguuRg3VkcILrk4V3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.28 waku ddc8ae7ca22dc440c63045f47c6cd2deac566829299fe1b23dc9987e5135d4d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddc8ae7ca22d. Setting up logs at ./log/docker/node2_2026-02-19_04-41-21__0376212a-3f94-4174-a18d-738fad5836ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35999
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35999/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35999/debug/v1/info" -H "Content-Type: application/json" -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.28/tcp/36000/p2p/16Uiu2HAkwntj9pnJ7U7bdeDSgx2zE4YWYSZu3qLgypTyjAtPY76N","/ip4/172.18.178.28/tcp/36001/ws/p2p/16Uiu2HAkwntj9pnJ7U7bdeDSgx2zE4YWYSZu3qLgypTyjAtPY76N"],"enrUri":"enr:-L24QHt6ZXa4KRSCTj6Y0KJIIvrf4aNyo722fqVkk_-Ei0HoWP65n6gKOE3KjePQxHt6NB4meU-3yc5wxQwLDrsbMq8CgmlkgnY0gmlwhKwSshyKbXVsdGlhZGRyc5YACASsErIcBoygAAoErBKyHAaMod0DgnJzhQACAQAAiXNlY3AyNTZrMaECIyb8DQlevRepHDB1yn4j7WaCRDPaQUrBmCd2gdGRQmeDdGNwgoygg3VkcIKMooV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35999/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.103/tcp/60305/p2p/16Uiu2HAm99Xn9j7fVR4g1kLFrHWjfArr1CayZtggrQtfLhnTp6fS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:35999/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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:60304/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:60304/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":1771476084149458135,"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:35999/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":1771476084149458135,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/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:60304/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":1771476084264709522,"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:35999/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":1771476084264709522,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/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:60304/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":1771476084380295080,"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:35999/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":1771476084380295080,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/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:60304/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":1771476084494448594,"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:35999/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":1771476084494448594,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/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:60304/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":1771476084608299658,"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:35999/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":1771476084608299658,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/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:60304/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":1771476084723236657,"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:35999/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":1771476084723236657,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60304/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:60304/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":1771476084838916515,"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:35999/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":1771476084838916515,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f39a9a79ffa4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ddc8ae7ca22d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-19 04:36:30.812 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:30.813 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb
2026-02-19 04:36:30.814 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:30.814 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:36:30.815 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:36:30.825 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:30.826 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
2026-02-19 04:36:30.826 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:30.826 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:30.830 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:30.830 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.226
2026-02-19 04:36:30.831 DEBUG [src.node.docker_mananger] Generated ports ['20102', '20103', '20104', '20105', '20106']
2026-02-19 04:36:30.831 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:30.832 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:30.833 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:30.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 20102:20102 -p 20103:20103 -p 20104:20104 -p 20105:20105 -p 20106:20106 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20104 --rest-port=20102 --tcp-port=20103 --discv5-udp-port=20105 --rest-address=0.0.0.0 --nat=extip:172.18.0.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=09432fda89aed097b5b18bfa9dde5dc7bbf81fa36e7bf0822bce1bc193ba54a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20106 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:36:31.074 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.226 waku 2d3eecdc2b7b37d24422a78d75d3b417a9ea0f628a6a09a664329d827f313e8e
2026-02-19 04:36:31.126 DEBUG [src.node.docker_mananger] Container started with ID 2d3eecdc2b7b. Setting up logs at ./log/docker/node1_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
2026-02-19 04:36:31.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20102
2026-02-19 04:36:31.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:31.382 ERROR [src.node.docker_mananger] Max retries reached for container 90c07a6a0888. Exiting log stream.
2026-02-19 04:36:31.690 ERROR [src.node.docker_mananger] Max retries reached for container 332d68483a6d. Exiting log stream.
2026-02-19 04:36:32.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20102/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:32.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:32.131 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:32.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:32.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.226/tcp/20103/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ","/ip4/172.18.0.226/tcp/20104/ws/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ"],"enrUri":"enr:-L24QCqzLoxbzZQqyLpmwkeHsRZiLfJuRf7qJwaua38AKyuhbV2c_RF8ETd690vPxz_KDi9Kui81o1ggciOLI6cFp7oCgmlkgnY0gmlwhKwSAOKKbXVsdGlhZGRyc5YACASsEgDiBk6HAAoErBIA4gZOiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECi0v3IycAcDogvgw8vESlsVGPb9UuMVkAM0aZ2n865ASDdGNwgk6Hg3VkcIJOiYV3YWt1MgU"}'
2026-02-19 04:36:32.134 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:32.134 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:36:32.141 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:32.141 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
2026-02-19 04:36:32.141 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:32.141 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:32.143 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:32.143 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.36
2026-02-19 04:36:32.143 DEBUG [src.node.docker_mananger] Generated ports ['64499', '64500', '64501', '64502', '64503']
2026-02-19 04:36:32.144 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:32.144 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:32.144 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:32.144 DEBUG [src.node.docker_mananger] docker run -i -t -p 64499:64499 -p 64500:64500 -p 64501:64501 -p 64502:64502 -p 64503:64503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64501 --rest-port=64499 --tcp-port=64500 --discv5-udp-port=64502 --rest-address=0.0.0.0 --nat=extip:172.18.90.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58ff1ada0fd3d56b76e2bd46eabddd0e22fda5ba007f04c1fddd58dde9db3c1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64503 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCqzLoxbzZQqyLpmwkeHsRZiLfJuRf7qJwaua38AKyuhbV2c_RF8ETd690vPxz_KDi9Kui81o1ggciOLI6cFp7oCgmlkgnY0gmlwhKwSAOKKbXVsdGlhZGRyc5YACASsEgDiBk6HAAoErBIA4gZOiN0DgnJzhQADAQAAiXNlY3AyNTZrMaECi0v3IycAcDogvgw8vESlsVGPb9UuMVkAM0aZ2n865ASDdGNwgk6Hg3VkcIJOiYV3YWt1MgU --filternode=/ip4/172.18.0.226/tcp/20103/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ
2026-02-19 04:36:32.344 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.36 waku f76c68ca3947fc673d7cd6d18aa2cb01de32a53a7d7fe60d6299431fe12f3a9d
2026-02-19 04:36:32.396 DEBUG [src.node.docker_mananger] Container started with ID f76c68ca3947. Setting up logs at ./log/docker/node2_2026-02-19_04-36-30__cf65ded3-02bd-4809-8421-c4b6f18660cb__wakuorg_nwaku:latest.log
2026-02-19 04:36:32.396 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64499
2026-02-19 04:36:32.396 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:33.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64499/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:33.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:33.400 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:33.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:33.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.36/tcp/64500/p2p/16Uiu2HAm6TyKTwxfd31gSmrt41gsoSa53Npqwttz3yD16XimUjfY","/ip4/172.18.90.36/tcp/64501/ws/p2p/16Uiu2HAm6TyKTwxfd31gSmrt41gsoSa53Npqwttz3yD16XimUjfY"],"enrUri":"enr:-L24QOTCbWmTuE5cqSxAkkbo4xPBPIXm3qhTg9km1ZwKIU7ud4uSxmDqpxcLzTLsTNteoiN8hCb-oiiT1_ajHqXVGp8CgmlkgnY0gmlwhKwSWiSKbXVsdGlhZGRyc5YACASsElokBvv0AAoErBJaJAb79d0DgnJzhQADAQAAiXNlY3AyNTZrMaECpAdSweS3cvCNKr7kfsIxtXvzdVu4Qdpoua_J5ths0DuDdGNwgvv0g3VkcIL79oV3YWt1MgA"}'
2026-02-19 04:36:33.403 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:33.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64499/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.226/tcp/20103/p2p/16Uiu2HAm4oRqLMkVZu946dEi1sGBE6QcaV6HG5xi6dGsNhNFUGhZ"]'
2026-02-19 04:36:33.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:33.441 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:36:33.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:33.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:33.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64499/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "115c02cc-eca1-414b-a500-f8627f1e0ec6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:33.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"115c02cc-eca1-414b-a500-f8627f1e0ec6","statusDesc":"OK"}'
2026-02-19 04:36:33.477 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:64499/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
2026-02-19 04:36:33.479 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64499/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-19 04:36:33.483 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:33.484 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:33.484 DEBUG [src.node.waku_node] Stopping container with id 2d3eecdc2b7b
2026-02-19 04:36:33.750 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:33.751 DEBUG [src.node.waku_node] Stopping container with id f76c68ca3947
2026-02-19 04:36:34.039 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:34.041 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:34.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:34.057 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-19 04:38:33.685 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:38:33.686 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-02-19_04-38-33__06dbbd70-5027-4509-b384-103395169967
2026-02-19 04:38:33.687 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:38:33.687 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:38:33.688 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:38:33.697 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:33.697 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-38-33__06dbbd70-5027-4509-b384-103395169967__wakuorg_nwaku:latest.log
2026-02-19 04:38:33.697 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:33.697 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:33.699 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:33.699 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.178
2026-02-19 04:38:33.700 DEBUG [src.node.docker_mananger] Generated ports ['27802', '27803', '27804', '27805', '27806']
2026-02-19 04:38:33.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:33.702 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:33.702 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:33.702 DEBUG [src.node.docker_mananger] docker run -i -t -p 27802:27802 -p 27803:27803 -p 27804:27804 -p 27805:27805 -p 27806:27806 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27804 --rest-port=27802 --tcp-port=27803 --discv5-udp-port=27805 --rest-address=0.0.0.0 --nat=extip:172.18.189.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=92fee61e3dbb4f1ded433f31c4b1f9ecccf4428d6e1bc256eb02a4b7ee268962 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27806 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:38:33.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.178 waku 5ac19aa48508192140f238ada236ec159778e61dbfd8513abb4da753039e689a
2026-02-19 04:38:33.934 DEBUG [src.node.docker_mananger] Container started with ID 5ac19aa48508. Setting up logs at ./log/docker/node1_2026-02-19_04-38-33__06dbbd70-5027-4509-b384-103395169967__wakuorg_nwaku:latest.log
2026-02-19 04:38:33.934 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27802
2026-02-19 04:38:33.934 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:34.246 ERROR [src.node.docker_mananger] Max retries reached for container 559f5cdb7b24. Exiting log stream.
2026-02-19 04:38:34.516 ERROR [src.node.docker_mananger] Max retries reached for container 92117cdad721. Exiting log stream.
2026-02-19 04:38:34.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27802/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:34.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:34.938 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:34.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:34.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.178/tcp/27803/p2p/16Uiu2HAm6YKXNBcMZXYDVNpE4vowNkyGaWrx2CTGuZ2jVrUuzV2N","/ip4/172.18.189.178/tcp/27804/ws/p2p/16Uiu2HAm6YKXNBcMZXYDVNpE4vowNkyGaWrx2CTGuZ2jVrUuzV2N"],"enrUri":"enr:-L24QKDb9b_IVRfD6MREvkMfJNe5FO6BEO3bm4bkMEYidoaQcBDGP84_zgXezdTdOACPas77UMvn3Bx-Zer3aEUKBFcCgmlkgnY0gmlwhKwSvbKKbXVsdGlhZGRyc5YACASsEr2yBmybAAoErBK9sgZsnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECpSR-GcIgxjSr2ldNMdnUP2QI5hIks9eC_2QFBQmc3oeDdGNwgmybg3VkcIJsnYV3YWt1MgU"}'
2026-02-19 04:38:34.940 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:34.941 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:38:34.947 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:34.947 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-38-33__06dbbd70-5027-4509-b384-103395169967__wakuorg_nwaku:latest.log
2026-02-19 04:38:34.947 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:34.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:34.949 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:34.949 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.211
2026-02-19 04:38:34.949 DEBUG [src.node.docker_mananger] Generated ports ['10565', '10566', '10567', '10568', '10569']
2026-02-19 04:38:34.949 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:34.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:34.949 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:34.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 10565:10565 -p 10566:10566 -p 10567:10567 -p 10568:10568 -p 10569:10569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10567 --rest-port=10565 --tcp-port=10566 --discv5-udp-port=10568 --rest-address=0.0.0.0 --nat=extip:172.18.74.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cc1b46726fcaddd8322c1be4da63ae8f7a1bd689c81455f8a145acb5ded5db7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10569 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKDb9b_IVRfD6MREvkMfJNe5FO6BEO3bm4bkMEYidoaQcBDGP84_zgXezdTdOACPas77UMvn3Bx-Zer3aEUKBFcCgmlkgnY0gmlwhKwSvbKKbXVsdGlhZGRyc5YACASsEr2yBmybAAoErBK9sgZsnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECpSR-GcIgxjSr2ldNMdnUP2QI5hIks9eC_2QFBQmc3oeDdGNwgmybg3VkcIJsnYV3YWt1MgU --filternode=/ip4/172.18.189.178/tcp/27803/p2p/16Uiu2HAm6YKXNBcMZXYDVNpE4vowNkyGaWrx2CTGuZ2jVrUuzV2N
2026-02-19 04:38:35.155 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.211 waku 1ea6f60bf8e658297a9159e5bdcb8bc9e81875fe27c1b898de8374ab940d6248
2026-02-19 04:38:35.199 DEBUG [src.node.docker_mananger] Container started with ID 1ea6f60bf8e6. Setting up logs at ./log/docker/node2_2026-02-19_04-38-33__06dbbd70-5027-4509-b384-103395169967__wakuorg_nwaku:latest.log
2026-02-19 04:38:35.200 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10565
2026-02-19 04:38:35.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:36.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10565/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:36.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:36.203 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:36.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:36.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.211/tcp/10566/p2p/16Uiu2HAmDi5Acgixfcs8BD3s1E3QNYWRUPoY1zob4WPLvZtqQJ9A","/ip4/172.18.74.211/tcp/10567/ws/p2p/16Uiu2HAmDi5Acgixfcs8BD3s1E3QNYWRUPoY1zob4WPLvZtqQJ9A"],"enrUri":"enr:-L24QEnzlZ8padD2V09I3HEAMSUD55kHa_UZOpQTrGCNDvclduiK7FCMkU1TfV_YX7RqoLpgKxDHFLYXy7tb7oKiPbgCgmlkgnY0gmlwhKwSStOKbXVsdGlhZGRyc5YACASsEkrTBilGAAoErBJK0wYpR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDD6Xf8gpFw7p1S3OqSpT6u9VluecU1EyEub_C1Yt_LDWDdGNwgilGg3VkcIIpSIV3YWt1MgA"}'
2026-02-19 04:38:36.206 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:36.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.178/tcp/27803/p2p/16Uiu2HAm6YKXNBcMZXYDVNpE4vowNkyGaWrx2CTGuZ2jVrUuzV2N"]'
2026-02-19 04:38:36.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:36.245 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:38:36.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:38:36.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:36.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f69542ae-dd42-494d-8d67-8433ffb8c784", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:38:36.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f69542ae-dd42-494d-8d67-8433ffb8c784","statusDesc":"OK"}'
2026-02-19 04:38:36.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:38:36.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:36.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a67b1cd3-c8fe-4b60-9b63-2497bcfd0ed1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:38:36.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a67b1cd3-c8fe-4b60-9b63-2497bcfd0ed1","statusDesc":"OK"}'
2026-02-19 04:38:36.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:36.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:36.300 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:38:36.400 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:38:36.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10565/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:36.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1771475916292318154,"ephemeral":false}]'
2026-02-19 04:38:36.404 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:10565/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:38:36.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-19 04:38:36.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:36.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:36.416 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:38:36.517 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:38:36.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10565/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:36.519 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10565/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-02-19 04:38:36.522 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:38:36.523 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:38:36.523 DEBUG [src.node.waku_node] Stopping container with id 5ac19aa48508
2026-02-19 04:38:36.775 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:36.776 DEBUG [src.node.waku_node] Stopping container with id 1ea6f60bf8e6
2026-02-19 04:38:37.017 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:37.019 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:38:37.030 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:38:37.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_not_valid_content_topic with id: 2026-02-19_04-40-23__31edf065-2215-4ec8-b9f0-72065801d9c1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-40-23__31edf065-2215-4ec8-b9f0-72065801d9c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54380', '54381', '54382', '54383', '54384']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54380:54380 -p 54381:54381 -p 54382:54382 -p 54383:54383 -p 54384:54384 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54382 --rest-port=54380 --tcp-port=54381 --discv5-udp-port=54383 --rest-address=0.0.0.0 --nat=extip:172.18.211.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad18ab3eda9adf87fe2e9e81befc66390bdcb915da6f8c9b7dfbf0f13642dabe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54384 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.121 waku 0e4c8ddf36b4d44b5fd6d283f6fb351cfe700944b17eda0496860a3f1b21ac68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e4c8ddf36b4. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-40-23__31edf065-2215-4ec8-b9f0-72065801d9c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54380
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 32e1309ed11b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce2f7c115b24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54380/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54380/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/54381/p2p/16Uiu2HAmDi2WSv9T4K63PUR2y4ET4EUCAg53Z6de1t1ELtEDS3EC","/ip4/172.18.211.121/tcp/54382/ws/p2p/16Uiu2HAmDi2WSv9T4K63PUR2y4ET4EUCAg53Z6de1t1ELtEDS3EC"],"enrUri":"enr:-L24QBVIRuWhBHRpm_adCf_0MC-7wEoXVCNkcxRQJxc5RVO1JnO60O4RHLhIvmbct2UxhszxUA5CA9Omtl_LxuoxZIECgmlkgnY0gmlwhKwS03mKbXVsdGlhZGRyc5YACASsEtN5BtRtAAoErBLTeQbUbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDD6LeidOWlh_XosMn0V_DIFUzjtrQEgunPeBIwUaLkE2DdGNwgtRtg3VkcILUb4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-40-23__31edf065-2215-4ec8-b9f0-72065801d9c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7610', '7611', '7612', '7613', '7614']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7610:7610 -p 7611:7611 -p 7612:7612 -p 7613:7613 -p 7614:7614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7612 --rest-port=7610 --tcp-port=7611 --discv5-udp-port=7613 --rest-address=0.0.0.0 --nat=extip:172.18.227.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2bbeabadb9fbe1db22725daad0f0afcb2a0ce03a3eaaf5cbf9d3dffec184acb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7614 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBVIRuWhBHRpm_adCf_0MC-7wEoXVCNkcxRQJxc5RVO1JnO60O4RHLhIvmbct2UxhszxUA5CA9Omtl_LxuoxZIECgmlkgnY0gmlwhKwS03mKbXVsdGlhZGRyc5YACASsEtN5BtRtAAoErBLTeQbUbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDD6LeidOWlh_XosMn0V_DIFUzjtrQEgunPeBIwUaLkE2DdGNwgtRtg3VkcILUb4V3YWt1MgM --storenode=/ip4/172.18.211.121/tcp/54381/p2p/16Uiu2HAmDi2WSv9T4K63PUR2y4ET4EUCAg53Z6de1t1ELtEDS3EC --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.198 waku c54e01d5dc13cb4eda637cf687bb793587f97a6c407a71997b0b541f9ec57870
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c54e01d5dc13. Setting up logs at ./log/docker/store_node1_2026-02-19_04-40-23__31edf065-2215-4ec8-b9f0-72065801d9c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7610
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7610/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.198/tcp/7611/p2p/16Uiu2HAkzkgvxnHGzb1W5Tkn5Qg5Bt4Zt634KkksZMw27at1VVqJ","/ip4/172.18.227.198/tcp/7612/ws/p2p/16Uiu2HAkzkgvxnHGzb1W5Tkn5Qg5Bt4Zt634KkksZMw27at1VVqJ"],"enrUri":"enr:-L24QL5W-prkDwHwAWL7niIjObQDyfC_0aKNYoyJ7OTdmVQSJanU6_ig0x2HIURiqRSSldeyES8xsZncGvpGR_zyGygCgmlkgnY0gmlwhKwS48aKbXVsdGlhZGRyc5YACASsEuPGBh27AAoErBLjxgYdvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTymLpxjsH3tpU51Elrsv6oHq1BAPItI2FrDL1k4JYGGDdGNwgh27g3VkcIIdvYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.121/tcp/54381/p2p/16Uiu2HAmDi2WSv9T4K63PUR2y4ET4EUCAg53Z6de1t1ELtEDS3EC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54380/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54380/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7610/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54380/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_topics:test_topics.py:99 response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e4c8ddf36b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c54e01d5dc13
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-19 04:40:30.517 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:30.518 DEBUG [tests.conftest] Running test: test_store_with_non_hex_characters_in_hash with id: 2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2
2026-02-19 04:40:30.518 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:30.519 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:40:30.519 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:40:30.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:30.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
2026-02-19 04:40:30.526 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:30.526 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:30.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:30.528 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.80
2026-02-19 04:40:30.528 DEBUG [src.node.docker_mananger] Generated ports ['43890', '43891', '43892', '43893', '43894']
2026-02-19 04:40:30.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:30.529 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:30.529 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:30.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 43890:43890 -p 43891:43891 -p 43892:43892 -p 43893:43893 -p 43894:43894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43892 --rest-port=43890 --tcp-port=43891 --discv5-udp-port=43893 --rest-address=0.0.0.0 --nat=extip:172.18.209.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62de4b2daadff6cb1fe3cbcbac6fbfdcafe04e58bcb077be10ff7a5ac7ade28e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43894 --metrics-logging=true --store=true --relay=true
2026-02-19 04:40:30.679 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.80 waku bb428b201fbac60e1f5dd0b2432371d8e43d7ba90fb386db30bbb4b898d4509f
2026-02-19 04:40:30.714 DEBUG [src.node.docker_mananger] Container started with ID bb428b201fba. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
2026-02-19 04:40:30.715 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43890
2026-02-19 04:40:30.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:31.125 ERROR [src.node.docker_mananger] Max retries reached for container ca7bc5a54295. Exiting log stream.
2026-02-19 04:40:31.345 ERROR [src.node.docker_mananger] Max retries reached for container 830ac0d23c24. Exiting log stream.
2026-02-19 04:40:31.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43890/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:31.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:31.718 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:31.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:31.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.80/tcp/43891/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF","/ip4/172.18.209.80/tcp/43892/ws/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF"],"enrUri":"enr:-L24QDgXJnHdRAKmeUytRxKhSioUcPJwstjV8RVN7L0uDUIpMFbGLx0Y50KgT0Bug-BkrWTzCXEqG2W-bgyoVgZ3HcQCgmlkgnY0gmlwhKwS0VCKbXVsdGlhZGRyc5YACASsEtFQBqtzAAoErBLRUAardN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8SICqmcydRgWrbbBP8r-jbXb4TN2RQwdhSv3aFrxNJSDdGNwgqtzg3VkcIKrdYV3YWt1MgM"}'
2026-02-19 04:40:31.721 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:31.727 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:31.727 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
2026-02-19 04:40:31.728 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:31.728 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:31.729 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:31.729 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.201
2026-02-19 04:40:31.729 DEBUG [src.node.docker_mananger] Generated ports ['27348', '27349', '27350', '27351', '27352']
2026-02-19 04:40:31.729 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:31.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:31.729 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:31.729 DEBUG [src.node.docker_mananger] docker run -i -t -p 27348:27348 -p 27349:27349 -p 27350:27350 -p 27351:27351 -p 27352:27352 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27350 --rest-port=27348 --tcp-port=27349 --discv5-udp-port=27351 --rest-address=0.0.0.0 --nat=extip:172.18.16.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc95e0070e35f5ccb0a982afdbaad41cad6e10e8716b8167d2c7fc746db93a01 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27352 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDgXJnHdRAKmeUytRxKhSioUcPJwstjV8RVN7L0uDUIpMFbGLx0Y50KgT0Bug-BkrWTzCXEqG2W-bgyoVgZ3HcQCgmlkgnY0gmlwhKwS0VCKbXVsdGlhZGRyc5YACASsEtFQBqtzAAoErBLRUAardN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8SICqmcydRgWrbbBP8r-jbXb4TN2RQwdhSv3aFrxNJSDdGNwgqtzg3VkcIKrdYV3YWt1MgM --storenode=/ip4/172.18.209.80/tcp/43891/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF --store=true --relay=true
2026-02-19 04:40:31.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.201 waku 3cdf33f0505cd646d375467f13fea79188afa6bc9d84d62d57d360c9e7eb8367
2026-02-19 04:40:31.920 DEBUG [src.node.docker_mananger] Container started with ID 3cdf33f0505c. Setting up logs at ./log/docker/store_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
2026-02-19 04:40:31.921 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27348
2026-02-19 04:40:31.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:32.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27348/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:32.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:32.925 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:32.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27348/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:32.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.201/tcp/27349/p2p/16Uiu2HAmETNZyPMAaiFJGFnVGvPuw7K3PyZyoQ98W7pphAYbZesd","/ip4/172.18.16.201/tcp/27350/ws/p2p/16Uiu2HAmETNZyPMAaiFJGFnVGvPuw7K3PyZyoQ98W7pphAYbZesd"],"enrUri":"enr:-L24QG04sTjRpkmPL0Qnm9G5PPHHAfkPV2P2QfPeJDJjfePmUdj0psynGamWbK9NrdaztwhR07Zw45VV1rF0wbjKkgACgmlkgnY0gmlwhKwSEMmKbXVsdGlhZGRyc5YACASsEhDJBmrVAAoErBIQyQZq1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGr2G4YbCzw3bTxbDg8KpHv28CyQmRlzq9hIR39DeMmyDdGNwgmrVg3VkcIJq14V3YWt1MgM"}'
2026-02-19 04:40:32.928 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:32.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27348/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.80/tcp/43891/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF"]'
2026-02-19 04:40:32.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:32.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:32.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:32.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27348/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:32.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:32.936 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:32.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:32.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:32.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:33.143 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:33.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:33.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:33.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:33.349 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:33.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:33.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:33.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:33.556 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:33.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:33.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:33.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:33.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43890/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:33.765 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43890/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
2026-02-19 04:40:33.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27348/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:33.768 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27348/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
2026-02-19 04:40:33.769 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:33.770 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:33.771 DEBUG [src.node.waku_node] Stopping container with id bb428b201fba
2026-02-19 04:40:33.991 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:33.991 DEBUG [src.node.waku_node] Stopping container with id 3cdf33f0505c
2026-02-19 04:40:34.216 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:34.218 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:34.229 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:34.235 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-02-19_04-36-54__6b20de19-56ef-4a6e-8bb9-576e736b8476
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-54__6b20de19-56ef-4a6e-8bb9-576e736b8476__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32473', '32474', '32475', '32476', '32477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32473:32473 -p 32474:32474 -p 32475:32475 -p 32476:32476 -p 32477:32477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32475 --rest-port=32473 --tcp-port=32474 --discv5-udp-port=32476 --rest-address=0.0.0.0 --nat=extip:172.18.129.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a8dc8929a9a6a75aa52d1a3ebc42cc88d3cd5afc5ac2dfaed45d8f8f9b77a9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32477 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.198 waku e25f10f923ddb5795a8984720c924b569de5f7d07f5bab5a46c2d7852a17d0ff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e25f10f923dd. Setting up logs at ./log/docker/node1_2026-02-19_04-36-54__6b20de19-56ef-4a6e-8bb9-576e736b8476__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32473
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4ca2c3154dd2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 579917824b7e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32473/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32473/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/32474/p2p/16Uiu2HAmTUa1dXR7eUKg2hDqmPPUTit1BjbK8W5UEVcUJuQ4zKtj","/ip4/172.18.129.198/tcp/32475/ws/p2p/16Uiu2HAmTUa1dXR7eUKg2hDqmPPUTit1BjbK8W5UEVcUJuQ4zKtj"],"enrUri":"enr:-L24QPxbxhQOeBDicU2yxz1n6PqBB4LBf1k-t5kO1f82YjyoPGTP20qN7ZUHN-_3Jy4tR8gSTICu0CXwlPGEmXSqeJUCgmlkgnY0gmlwhKwSgcaKbXVsdGlhZGRyc5YACASsEoHGBn7aAAoErBKBxgZ-290DgnJzhQADAQAAiXNlY3AyNTZrMaED3DP5xPUXTg2r4VZdm_EIokuEF8sAmKo0qDdcUJIKLDiDdGNwgn7ag3VkcIJ-3IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-54__6b20de19-56ef-4a6e-8bb9-576e736b8476__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53704', '53705', '53706', '53707', '53708']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53704:53704 -p 53705:53705 -p 53706:53706 -p 53707:53707 -p 53708:53708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53706 --rest-port=53704 --tcp-port=53705 --discv5-udp-port=53707 --rest-address=0.0.0.0 --nat=extip:172.18.107.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed65f1adbcd79a70adfa284bec3f7d379fe7ef261fbc7cf4ab7ca98b62ed6cd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53708 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPxbxhQOeBDicU2yxz1n6PqBB4LBf1k-t5kO1f82YjyoPGTP20qN7ZUHN-_3Jy4tR8gSTICu0CXwlPGEmXSqeJUCgmlkgnY0gmlwhKwSgcaKbXVsdGlhZGRyc5YACASsEoHGBn7aAAoErBKBxgZ-290DgnJzhQADAQAAiXNlY3AyNTZrMaED3DP5xPUXTg2r4VZdm_EIokuEF8sAmKo0qDdcUJIKLDiDdGNwgn7ag3VkcIJ-3IV3YWt1MgU --filternode=/ip4/172.18.129.198/tcp/32474/p2p/16Uiu2HAmTUa1dXR7eUKg2hDqmPPUTit1BjbK8W5UEVcUJuQ4zKtj
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.119 waku 9e65cf346ba4715802a5450731f8d67a5f740c06b87faf88e3eb2a6c7e14e63f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e65cf346ba4. Setting up logs at ./log/docker/node2_2026-02-19_04-36-54__6b20de19-56ef-4a6e-8bb9-576e736b8476__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53704
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53704/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53704/debug/v1/info" -H "Content-Type: application/json" -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.119/tcp/53705/p2p/16Uiu2HAm8fiuGY5rezUrV3aLXqhP1ZVLgqjhGGtMDkpPjYAm5G8b","/ip4/172.18.107.119/tcp/53706/ws/p2p/16Uiu2HAm8fiuGY5rezUrV3aLXqhP1ZVLgqjhGGtMDkpPjYAm5G8b"],"enrUri":"enr:-L24QO9qpJBGjpT1bBjRvv8SQgOe2dPOKBW7APnCJoTutinDbOoZwHFF4XgQQe1-qhFcsdXi0kHS4uaayl2-co1eOd8CgmlkgnY0gmlwhKwSa3eKbXVsdGlhZGRyc5YACASsEmt3BtHJAAoErBJrdwbRyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECxMFdgkgien5qhUbAhOW3XQHURivZDZeC2CjRf6Hr85SDdGNwgtHJg3VkcILRy4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53704/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.198/tcp/32474/p2p/16Uiu2HAmTUa1dXR7eUKg2hDqmPPUTit1BjbK8W5UEVcUJuQ4zKtj"]'
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:32473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53704/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "367e9cb8-4e5e-479c-b590-ec41a4eab8f7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"367e9cb8-4e5e-479c-b590-ec41a4eab8f7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:53704/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53704/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e25f10f923dd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e65cf346ba4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17732', '17733', '17734', '17735', '17736']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17732:17732 -p 17733:17733 -p 17734:17734 -p 17735:17735 -p 17736:17736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17734 --rest-port=17732 --tcp-port=17733 --discv5-udp-port=17735 --rest-address=0.0.0.0 --nat=extip:172.18.248.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a35f5dacb37eb47be9bc0ebefbf1ba673c414f6cf77c7aaae2f91cbadb02f33b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17736 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.8 waku 9565ed4838426b645f07095c6e78467dd748efb2b3e2707367d9e1de5c45ed9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9565ed483842. Setting up logs at ./log/docker/node1_2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17732
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 738d01b0ff0a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f37d0a1a40ce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17732/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.8/tcp/17733/p2p/16Uiu2HAm8S9dR3rzRsDGpfT37Q9ZVkjMsecf5uW7MD54TdLcTVJs","/ip4/172.18.248.8/tcp/17734/ws/p2p/16Uiu2HAm8S9dR3rzRsDGpfT37Q9ZVkjMsecf5uW7MD54TdLcTVJs"],"enrUri":"enr:-L24QCkGevr9Rr3OB6QJSTNp8keMBfv_o0fqJQ1f-Fml4vRAW4Q3WuYI5LAjOdHhNQWnxyuu-zC-pkyYTDo8VaVUfrUCgmlkgnY0gmlwhKwS-AiKbXVsdGlhZGRyc5YACASsEvgIBkVFAAoErBL4CAZFRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwUcxRhPFTXmC1yPgXqZ2KYUogzhKS7rAa0rgbdQzTRyDdGNwgkVFg3VkcIJFR4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35736', '35737', '35738', '35739', '35740']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35736:35736 -p 35737:35737 -p 35738:35738 -p 35739:35739 -p 35740:35740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35738 --rest-port=35736 --tcp-port=35737 --discv5-udp-port=35739 --rest-address=0.0.0.0 --nat=extip:172.18.152.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f090c8d66f8de13473bec05079cbd6c9d31d3fccb5858cea1ad9ec2aed84c8c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35740 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCkGevr9Rr3OB6QJSTNp8keMBfv_o0fqJQ1f-Fml4vRAW4Q3WuYI5LAjOdHhNQWnxyuu-zC-pkyYTDo8VaVUfrUCgmlkgnY0gmlwhKwS-AiKbXVsdGlhZGRyc5YACASsEvgIBkVFAAoErBL4CAZFRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwUcxRhPFTXmC1yPgXqZ2KYUogzhKS7rAa0rgbdQzTRyDdGNwgkVFg3VkcIJFR4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.204 waku f4634fe68357676239e2e61c3d7c9a0cb8c4eea4aed6a9f5c43a7bb03563fd30
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4634fe68357. Setting up logs at ./log/docker/node2_2026-02-19_04-37-03__10b8c5d2-644a-4a2e-b3c5-31d52ffa019f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35736
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35736/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35736/debug/v1/info" -H "Content-Type: application/json" -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.204/tcp/35737/p2p/16Uiu2HAmR94G3dXzhvGgTZqEqbFgr6rNvpN8jr9u41snN2QzF7Tg","/ip4/172.18.152.204/tcp/35738/ws/p2p/16Uiu2HAmR94G3dXzhvGgTZqEqbFgr6rNvpN8jr9u41snN2QzF7Tg"],"enrUri":"enr:-L24QBiG1XVL7XH1egGY3rDRiyeRT_zetpUgpsXU-8ZBX1k2HxJCl3poGO5-nV7ZewFJ1rgBQQBpCQZLmqX7-PLGTbsCgmlkgnY0gmlwhKwSmMyKbXVsdGlhZGRyc5YACASsEpjMBouZAAoErBKYzAaLmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuXztJd5HWFCVJj5Ive6tvYOgtmvyPYiG0SZpXvYGmMODdGNwgouZg3VkcIKLm4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17732/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9565ed483842
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f4634fe68357
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2026-02-19 04:37:26.716 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:26.717 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-02-19_04-37-26__d732127c-c4e2-45cd-939f-fb93cb922a63
2026-02-19 04:37:26.717 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:26.718 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:26.718 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:37:26.728 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:26.728 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-26__d732127c-c4e2-45cd-939f-fb93cb922a63__wakuorg_nwaku:latest.log
2026-02-19 04:37:26.728 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:26.728 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:26.730 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:26.730 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.96
2026-02-19 04:37:26.730 DEBUG [src.node.docker_mananger] Generated ports ['52113', '52114', '52115', '52116', '52117']
2026-02-19 04:37:26.730 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:26.731 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:26.731 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:26.731 DEBUG [src.node.docker_mananger] docker run -i -t -p 52113:52113 -p 52114:52114 -p 52115:52115 -p 52116:52116 -p 52117:52117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52115 --rest-port=52113 --tcp-port=52114 --discv5-udp-port=52116 --rest-address=0.0.0.0 --nat=extip:172.18.13.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=515f376f69bc3e9f5c5d9913c92e32d5fafccfbdaa5fce5c945c4ff8dba61edd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52117 --metrics-logging=true --relay=true
2026-02-19 04:37:26.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.96 waku 58cdbebd8ee6ee9eaaf1d5fbae24bd27fdfd57eb8be681ee87704493c3b8c6a1
2026-02-19 04:37:26.984 DEBUG [src.node.docker_mananger] Container started with ID 58cdbebd8ee6. Setting up logs at ./log/docker/node1_2026-02-19_04-37-26__d732127c-c4e2-45cd-939f-fb93cb922a63__wakuorg_nwaku:latest.log
2026-02-19 04:37:26.984 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52113
2026-02-19 04:37:26.984 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:27.014 ERROR [src.node.docker_mananger] Max retries reached for container 278d02ff90d2. Exiting log stream.
2026-02-19 04:37:27.234 ERROR [src.node.docker_mananger] Max retries reached for container 5a8e7384de7a. Exiting log stream.
2026-02-19 04:37:27.531 ERROR [src.node.docker_mananger] Max retries reached for container 1fa0c4468182. Exiting log stream.
2026-02-19 04:37:27.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52113/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:27.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:27.988 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:27.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:27.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.96/tcp/52114/p2p/16Uiu2HAkyXBy23d2SYyuqkghQq1eaKUvY5viorFy26y8HpRu1zjL","/ip4/172.18.13.96/tcp/52115/ws/p2p/16Uiu2HAkyXBy23d2SYyuqkghQq1eaKUvY5viorFy26y8HpRu1zjL"],"enrUri":"enr:-L24QP6znkgfHi0aF6fSIFRXsVsjzM2H5T_5zxpwypaGC_ejKvMWLClkRU2e2E13p08zZVD8MrUiJNFkGIu2_LFBagACgmlkgnY0gmlwhKwSDWCKbXVsdGlhZGRyc5YACASsEg1gBsuSAAoErBINYAbLk90DgnJzhQADAQAAiXNlY3AyNTZrMaECPNiOySNcFViM23TT_0ElUdgF8Zd5mbb7GLlMYgwTxZuDdGNwgsuSg3VkcILLlIV3YWt1MgE"}'
2026-02-19 04:37:27.990 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:27.997 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:27.997 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-26__d732127c-c4e2-45cd-939f-fb93cb922a63__wakuorg_nwaku:latest.log
2026-02-19 04:37:27.997 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:27.997 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:27.999 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:27.999 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.113
2026-02-19 04:37:27.999 DEBUG [src.node.docker_mananger] Generated ports ['65262', '65263', '65264', '65265', '65266']
2026-02-19 04:37:27.999 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:27.999 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:27.999 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:28.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 65262:65262 -p 65263:65263 -p 65264:65264 -p 65265:65265 -p 65266:65266 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65264 --rest-port=65262 --tcp-port=65263 --discv5-udp-port=65265 --rest-address=0.0.0.0 --nat=extip:172.18.80.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af9ebdba55f6b99ebba0ceeb7cf44a806499acbd4a3ad1a1eb2e9cbb4bcc2b9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65266 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP6znkgfHi0aF6fSIFRXsVsjzM2H5T_5zxpwypaGC_ejKvMWLClkRU2e2E13p08zZVD8MrUiJNFkGIu2_LFBagACgmlkgnY0gmlwhKwSDWCKbXVsdGlhZGRyc5YACASsEg1gBsuSAAoErBINYAbLk90DgnJzhQADAQAAiXNlY3AyNTZrMaECPNiOySNcFViM23TT_0ElUdgF8Zd5mbb7GLlMYgwTxZuDdGNwgsuSg3VkcILLlIV3YWt1MgE
2026-02-19 04:37:28.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.113 waku 9aa05902143898a0d428205d00385efa1b0ea4e07de4356f9843cad2477d0b37
2026-02-19 04:37:28.252 DEBUG [src.node.docker_mananger] Container started with ID 9aa059021438. Setting up logs at ./log/docker/node2_2026-02-19_04-37-26__d732127c-c4e2-45cd-939f-fb93cb922a63__wakuorg_nwaku:latest.log
2026-02-19 04:37:28.252 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65262
2026-02-19 04:37:28.252 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:29.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65262/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:29.261 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:29.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65262/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.113/tcp/65263/p2p/16Uiu2HAmA3oLDUbdEB6Z7uBhsKmsSW9XCXohbxNbYyXUjdypxYPv","/ip4/172.18.80.113/tcp/65264/ws/p2p/16Uiu2HAmA3oLDUbdEB6Z7uBhsKmsSW9XCXohbxNbYyXUjdypxYPv"],"enrUri":"enr:-L24QBSHBmJi0FvMDYdRsTkgtzSbSY0Ed6aYkuljceyOz-BKeMc4DAISrx_sE2m2srPfPqcqGEHVIB9KTEXtJeAA0n4CgmlkgnY0gmlwhKwSUHGKbXVsdGlhZGRyc5YACASsElBxBv7vAAoErBJQcQb-8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2UTW0sAXM97U_UGIJJ5E5DY05kkIykLilFSvpl-oNRWDdGNwgv7vg3VkcIL-8YV3YWt1MgE"}'
2026-02-19 04:37:29.271 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:29.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65262/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.96/tcp/52114/p2p/16Uiu2HAkyXBy23d2SYyuqkghQq1eaKUvY5viorFy26y8HpRu1zjL"]'
2026-02-19 04:37:29.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:29.275 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:37:29.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:29.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:29.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65262/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:29.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:29.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:29.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:29.294 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:29.394 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:29.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.397 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":1771475849287355136,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:29.399 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:29.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65262/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.402 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":1771475849287355136,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:29.403 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:37:29.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-02-19 04:37:29.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:29.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:29.510 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:29.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1771475849404581035,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:29.515 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:29.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65262/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:29.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1771475849404581035,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:29.521 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:29.522 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:29.522 DEBUG [src.node.waku_node] Stopping container with id 58cdbebd8ee6
2026-02-19 04:37:29.813 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:29.814 DEBUG [src.node.waku_node] Stopping container with id 9aa059021438
2026-02-19 04:37:30.076 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:30.077 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:30.089 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:30.095 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,217 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16477', '16478', '16479', '16480', '16481']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16477:16477 -p 16478:16478 -p 16479:16479 -p 16480:16480 -p 16481:16481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16479 --rest-port=16477 --tcp-port=16478 --discv5-udp-port=16480 --rest-address=0.0.0.0 --nat=extip:172.18.253.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ae02baceee7f93e8a638cf9bddfef4ef3eaa6c08accc24b01301be1da7e58f1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16481 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.156 waku 895c436050acc33f35b8e0c2a781ec7eece6ab35acc9ef9971c25d00bdc1a025
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 895c436050ac. Setting up logs at ./log/docker/node1_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16477
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47723914c52b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b42842c489ff. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8eb176fb227d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16477/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16477/debug/v1/info" -H "Content-Type: application/json" -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.156/tcp/16478/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE","/ip4/172.18.253.156/tcp/16479/ws/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE"],"enrUri":"enr:-L24QEOV_LQpHQFY6g9OGjeZBq6rg9a6pd5LwXPYtGdGBYG1G-GVaKy4h56EuCkaBqKj8JDw_QVnDBMjSbA3j2VhMz4CgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBkBeAAoErBL9nAZAX90DgnJzhQACAQAAiXNlY3AyNTZrMaEDPDDKYy0pXqig4vK2-q0Ss-LpeYkHwzKpgJZzxWHpXT-DdGNwgkBeg3VkcIJAYIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.193.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45896', '45897', '45898', '45899', '45900']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45896:45896 -p 45897:45897 -p 45898:45898 -p 45899:45899 -p 45900:45900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45898 --rest-port=45896 --tcp-port=45897 --discv5-udp-port=45899 --rest-address=0.0.0.0 --nat=extip:172.18.193.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e48a7ea97af4c428eaebecf5cde2da0fa27452e333db0cb173eded157a911544 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45900 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEOV_LQpHQFY6g9OGjeZBq6rg9a6pd5LwXPYtGdGBYG1G-GVaKy4h56EuCkaBqKj8JDw_QVnDBMjSbA3j2VhMz4CgmlkgnY0gmlwhKwS_ZyKbXVsdGlhZGRyc5YACASsEv2cBkBeAAoErBL9nAZAX90DgnJzhQACAQAAiXNlY3AyNTZrMaEDPDDKYy0pXqig4vK2-q0Ss-LpeYkHwzKpgJZzxWHpXT-DdGNwgkBeg3VkcIJAYIV3YWt1MgU --filternode=/ip4/172.18.253.156/tcp/16478/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.237 waku 4dd7cbe2d32540d1e5b434a99a1e4ded73fff84a3ff8a72b6522e075c06b59fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4dd7cbe2d325. Setting up logs at ./log/docker/node2_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45896
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45896/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45896/debug/v1/info" -H "Content-Type: application/json" -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.237/tcp/45897/p2p/16Uiu2HAmLJiGZR5wG2wgQZ3VAoWJfjm6fUPUoz9HtXotmTBNWXir","/ip4/172.18.193.237/tcp/45898/ws/p2p/16Uiu2HAmLJiGZR5wG2wgQZ3VAoWJfjm6fUPUoz9HtXotmTBNWXir"],"enrUri":"enr:-L24QJTr-FyFL_3EKLIz_OB4tiudMBOhu3gVBxxm_3BIib59Mp-nAan6LqsjvIsLZQ3O_I6w8jar7lNB7sa1ZsW69ykCgmlkgnY0gmlwhKwSwe2KbXVsdGlhZGRyc5YACASsEsHtBrNJAAoErBLB7QazSt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcauyHSfx94EVMkz-VTVOTT3tjQJKE5UWLOZoTfvd1EuDdGNwgrNJg3VkcIKzS4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.156/tcp/16478/p2p/16Uiu2HAmGhwxpDA8Eyy8f1wEEFnfaiC5Hm8rahdh3kMFdHnKpGCE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16477/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:45896/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f17c98da-30ed-43e1-a037-e05cb891ceb1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f17c98da-30ed-43e1-a037-e05cb891ceb1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16477/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:16477/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 895c436050ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4dd7cbe2d325
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-19_04-37-14__8af41da3-ca0b-4971-86d5-f4566a1a62cb__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64049', '64050', '64051', '64052', '64053']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64049:64049 -p 64050:64050 -p 64051:64051 -p 64052:64052 -p 64053:64053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64051 --rest-port=64049 --tcp-port=64050 --discv5-udp-port=64052 --rest-address=0.0.0.0 --nat=extip:172.18.243.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=da3a4e5db0cadef3b36a0dc7df7e11f8e33fcc67ce83df10fbc1a1d736bedf07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64053 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.191 waku 8014e7e84a50438fb5a06eb43ae50cdd778d80990568473f103b104c91f31b0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8014e7e84a50. Setting up logs at ./log/docker/node1_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64049
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 895c436050ac. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4dd7cbe2d325. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64049/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.191/tcp/64050/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3","/ip4/172.18.243.191/tcp/64051/ws/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3"],"enrUri":"enr:-L24QKBd-MLvOalOE9G_kEzMJbaNXNWzO1ONnz6pS6jUotqcEsKv5cqSQhBoMvDeqTQNZkyE22GNu14Hv4RJeatJsQECgmlkgnY0gmlwhKwS87-KbXVsdGlhZGRyc5YACASsEvO_BvoyAAoErBLzvwb6M90DgnJzhQACAQAAiXNlY3AyNTZrMaECUjiyDDHDtssK6C-HgIY9nexo2QOedysNa55j7rqUIAqDdGNwgvoyg3VkcIL6NIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.143.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30786', '30787', '30788', '30789', '30790']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30786:30786 -p 30787:30787 -p 30788:30788 -p 30789:30789 -p 30790:30790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30788 --rest-port=30786 --tcp-port=30787 --discv5-udp-port=30789 --rest-address=0.0.0.0 --nat=extip:172.18.143.159 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ef4a4a9377ba06ca494acbb8bfb0aececbeecdbdeddf1d0847cedae0dad7b311 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30790 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKBd-MLvOalOE9G_kEzMJbaNXNWzO1ONnz6pS6jUotqcEsKv5cqSQhBoMvDeqTQNZkyE22GNu14Hv4RJeatJsQECgmlkgnY0gmlwhKwS87-KbXVsdGlhZGRyc5YACASsEvO_BvoyAAoErBLzvwb6M90DgnJzhQACAQAAiXNlY3AyNTZrMaECUjiyDDHDtssK6C-HgIY9nexo2QOedysNa55j7rqUIAqDdGNwgvoyg3VkcIL6NIV3YWt1MgU --filternode=/ip4/172.18.243.191/tcp/64050/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3 --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.143.159 waku ab9d4716ff954c42c3dfd09ddbd85fee8681a16ee531268b51141f4194d2c684
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab9d4716ff95. Setting up logs at ./log/docker/node2_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30786
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30786/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30786/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.159/tcp/30787/p2p/16Uiu2HAmPtk3QYfP5sxZWnrQ1QAAsnrQLiQq9Xwo8qt8NPNtamLR","/ip4/172.18.143.159/tcp/30788/ws/p2p/16Uiu2HAmPtk3QYfP5sxZWnrQ1QAAsnrQLiQq9Xwo8qt8NPNtamLR"],"enrUri":"enr:-L24QCoxAXt1LXjPpYA6hIcQR_5vwq20UCSti0bP5oyjMQX7BAe6d4XzOczmGVe7wREEciVSbns_u5m152O3LFvRDygCgmlkgnY0gmlwhKwSj5-KbXVsdGlhZGRyc5YACASsEo-fBnhDAAoErBKPnwZ4RN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDpvaCUEevgxO5TtaP9SSTPz83bMYlsWOa8xf_E28lWQ6DdGNwgnhDg3VkcIJ4RYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30786/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.191/tcp/64050/p2p/16Uiu2HAkzxdZ2ZMxkrqbTz5n5sQ1PkXNHBB2pfLKkV5nCsFpVUF3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64049/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:30786/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2de1baec-3836-4700-a231-35c2c436cbf8", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2de1baec-3836-4700-a231-35c2c436cbf8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64049/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64049/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8014e7e84a50
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ab9d4716ff95
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-19_04-37-18__be3770fb-19f5-4e79-b837-4f9a676167f2__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30529', '30530', '30531', '30532', '30533']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30529:30529 -p 30530:30530 -p 30531:30531 -p 30532:30532 -p 30533:30533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30531 --rest-port=30529 --tcp-port=30530 --discv5-udp-port=30532 --rest-address=0.0.0.0 --nat=extip:172.18.73.35 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=73d44a9e0e8ef3caa8c1c91ddb37ffac286cbb7ab9f1e3d3696b7ef6f1c8cb9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30533 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.35 waku a2d4524a44b60922eeee8b58abc10c9c58aebd87c38cb71c4bbb07eb789800ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a2d4524a44b6. Setting up logs at ./log/docker/node1_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30529
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8014e7e84a50. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ab9d4716ff95. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.35/tcp/30530/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8","/ip4/172.18.73.35/tcp/30531/ws/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8"],"enrUri":"enr:-L24QPPLchIInnlB8CpCmsnBVTNULv4ZlaAUmOzVhWM6t7AnbKOAw6wtR98ll_EUYSvm0yo1OE4RsC2tRi-6YKkwPFECgmlkgnY0gmlwhKwSSSOKbXVsdGlhZGRyc5YACASsEkkjBndCAAoErBJJIwZ3Q90DgnJzhQACAQAAiXNlY3AyNTZrMaECKcjPAdqKV_leVbdcgha-HH7FB2vPD67VXaJH9kXuFwuDdGNwgndCg3VkcIJ3RIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47793', '47794', '47795', '47796', '47797']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47793:47793 -p 47794:47794 -p 47795:47795 -p 47796:47796 -p 47797:47797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47795 --rest-port=47793 --tcp-port=47794 --discv5-udp-port=47796 --rest-address=0.0.0.0 --nat=extip:172.18.182.131 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e0b8ef4bea816b6e91c1fd04a82cff7ca85c5f01c9c1ac4df2ac61eefed22cff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47797 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPPLchIInnlB8CpCmsnBVTNULv4ZlaAUmOzVhWM6t7AnbKOAw6wtR98ll_EUYSvm0yo1OE4RsC2tRi-6YKkwPFECgmlkgnY0gmlwhKwSSSOKbXVsdGlhZGRyc5YACASsEkkjBndCAAoErBJJIwZ3Q90DgnJzhQACAQAAiXNlY3AyNTZrMaECKcjPAdqKV_leVbdcgha-HH7FB2vPD67VXaJH9kXuFwuDdGNwgndCg3VkcIJ3RIV3YWt1MgU --filternode=/ip4/172.18.73.35/tcp/30530/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8 --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.131 waku bf990c30643c648895a370dcdb6970cee04151fbdea9e0d24e07a8a064a2878c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf990c30643c. Setting up logs at ./log/docker/node2_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47793/debug/v1/info" -H "Content-Type: application/json" -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.131/tcp/47794/p2p/16Uiu2HAmPKhm4AwECtGviWECn7YYc2nKyHjbKQ6Ted9KWbsbREkw","/ip4/172.18.182.131/tcp/47795/ws/p2p/16Uiu2HAmPKhm4AwECtGviWECn7YYc2nKyHjbKQ6Ted9KWbsbREkw"],"enrUri":"enr:-L24QK25Ze2nGHDGK-O3bvbfsHTfZPaBU1KsGmtCty8R85gVD87S5iy8DBx6G9AQ64bIoHNg_0jx2Z_tjFmN4rqiGbcCgmlkgnY0gmlwhKwStoOKbXVsdGlhZGRyc5YACASsEraDBrqyAAoErBK2gwa6s90DgnJzhQACAQAAiXNlY3AyNTZrMaEDnn_DHTKPnkXqBndBTiMUew24lfvu6CuLMAVOdtc9fOiDdGNwgrqyg3VkcIK6tIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47793/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.35/tcp/30530/p2p/16Uiu2HAkxEnHsn1VjdWTT8ED6vfhYU74w4LNPGQ1A8NmpdxRmKw8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30529/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:47793/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "619f895d-7f3c-40b8-9cf5-4d51a9a31535", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"619f895d-7f3c-40b8-9cf5-4d51a9a31535","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30529/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30529/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a2d4524a44b6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf990c30643c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-19_04-37-21__6c283174-e15c-4041-8530-598e536433c7__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-02-19_04-39-33__9b269c92-faec-4493-809f-05b2042b05ce
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-33__9b269c92-faec-4493-809f-05b2042b05ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36618', '36619', '36620', '36621', '36622']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36618:36618 -p 36619:36619 -p 36620:36620 -p 36621:36621 -p 36622:36622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36620 --rest-port=36618 --tcp-port=36619 --discv5-udp-port=36621 --rest-address=0.0.0.0 --nat=extip:172.18.187.255 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e7b5b8a5e47d814e0fcdbfa4f48dfff097ba8d7f20f9f67ac91ae5d8fa5dcf85 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36622 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.255 waku 9cf2380da4a5515b1282234c71648ea57066f13091f4ba494f0dd72bac5495e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cf2380da4a5. Setting up logs at ./log/docker/node1_2026-02-19_04-39-33__9b269c92-faec-4493-809f-05b2042b05ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36618
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed277ab416a2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 76870a995407. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36618/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.255/tcp/36619/p2p/16Uiu2HAkzp8P5cGj4wgQfaHEYdnU3Qa4mmXWSp5kvTKfDu38BkqA","/ip4/172.18.187.255/tcp/36620/ws/p2p/16Uiu2HAkzp8P5cGj4wgQfaHEYdnU3Qa4mmXWSp5kvTKfDu38BkqA"],"enrUri":"enr:-L24QDlQ-tI7FlxZ9ED9KBVHGXy1y1WaQsQs3dWS02QcZ6w7bw6OJReeVovoFLZ7Ml2PA44jbKYKtl0AQssosItsd9oCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_Bo8LAAoErBK7_waPDN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUAsQkAg2TJORgo5_ELyn8L_TjQeZ3mdD_73jAzPMyTWDdGNwgo8Lg3VkcIKPDYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-33__9b269c92-faec-4493-809f-05b2042b05ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47442', '47443', '47444', '47445', '47446']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47442:47442 -p 47443:47443 -p 47444:47444 -p 47445:47445 -p 47446:47446 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47444 --rest-port=47442 --tcp-port=47443 --discv5-udp-port=47445 --rest-address=0.0.0.0 --nat=extip:172.18.66.224 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4e5670b1aa681a3b31aeff3c6fbeef5b8d5c28abf45b140dfc1cd7b18cedca0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47446 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDlQ-tI7FlxZ9ED9KBVHGXy1y1WaQsQs3dWS02QcZ6w7bw6OJReeVovoFLZ7Ml2PA44jbKYKtl0AQssosItsd9oCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_Bo8LAAoErBK7_waPDN0DgnJzhQACAQAAiXNlY3AyNTZrMaECUAsQkAg2TJORgo5_ELyn8L_TjQeZ3mdD_73jAzPMyTWDdGNwgo8Lg3VkcIKPDYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.224 waku 4bee362b8d72f7790b15700bdf030801915ed34548737c1d01855de0fa485afd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4bee362b8d72. Setting up logs at ./log/docker/node2_2026-02-19_04-39-33__9b269c92-faec-4493-809f-05b2042b05ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47442
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47442/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47442/debug/v1/info" -H "Content-Type: application/json" -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.224/tcp/47443/p2p/16Uiu2HAmMyrJCKe7A6QznygQngQgEB6dRsi2GzULrF3p51pR3bs6","/ip4/172.18.66.224/tcp/47444/ws/p2p/16Uiu2HAmMyrJCKe7A6QznygQngQgEB6dRsi2GzULrF3p51pR3bs6"],"enrUri":"enr:-L24QCuzTyAHvobGZqzDhppCklx9eOukFUyMfobjFqNwWintVWarOpfM1z2YV_87YIzEr4uE035aBMmYG3mrXDtOacUCgmlkgnY0gmlwhKwSQuCKbXVsdGlhZGRyc5YACASsEkLgBrlTAAoErBJC4Aa5VN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDio4cnLYzVhsCz1hemUan3OdWNsw73z1ifSICvK8abVGDdGNwgrlTg3VkcIK5VYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47442/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.255/tcp/36619/p2p/16Uiu2HAkzp8P5cGj4wgQfaHEYdnU3Qa4mmXWSp5kvTKfDu38BkqA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36618/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47442/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36618/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36618/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475976007885534,"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:47442/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475976007885534,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47442/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36618/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:36618/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":1771475976126545477,"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:47442/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":1771475976126545477,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9cf2380da4a5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4bee362b8d72
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-19 04:41:06.833 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:41:06.835 DEBUG [tests.conftest] Running test: test_publish_with_invalid_timestamps with id: 2026-02-19_04-41-06__9dfe7273-3038-4afc-93d0-2bd92e9452ac
2026-02-19 04:41:06.835 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:41:06.835 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:41:06.836 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:41:06.844 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:41:06.844 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-41-06__9dfe7273-3038-4afc-93d0-2bd92e9452ac__wakuorg_nwaku:latest.log
2026-02-19 04:41:06.845 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:41:06.845 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:41:06.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:41:06.849 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.207
2026-02-19 04:41:06.849 DEBUG [src.node.docker_mananger] Generated ports ['47641', '47642', '47643', '47644', '47645']
2026-02-19 04:41:06.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:41:06.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:41:06.849 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:41:06.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 47641:47641 -p 47642:47642 -p 47643:47643 -p 47644:47644 -p 47645:47645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47643 --rest-port=47641 --tcp-port=47642 --discv5-udp-port=47644 --rest-address=0.0.0.0 --nat=extip:172.18.188.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ecfc797feddd812b4beef9b63bfccdcebfac32982c078bb4514b2c27dc6aace --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47645 --metrics-logging=true --relay=true
2026-02-19 04:41:07.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.207 waku b32e6013907209170521600ce358843b9bb83f9cbbc94397dac2f48a1d21aeac
2026-02-19 04:41:07.075 ERROR [src.node.docker_mananger] Max retries reached for container f54de2033c51. Exiting log stream.
2026-02-19 04:41:07.101 DEBUG [src.node.docker_mananger] Container started with ID b32e60139072. Setting up logs at ./log/docker/node1_2026-02-19_04-41-06__9dfe7273-3038-4afc-93d0-2bd92e9452ac__wakuorg_nwaku:latest.log
2026-02-19 04:41:07.101 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47641
2026-02-19 04:41:07.101 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:41:07.326 ERROR [src.node.docker_mananger] Max retries reached for container 8d75ed46db27. Exiting log stream.
2026-02-19 04:41:07.658 ERROR [src.node.docker_mananger] Max retries reached for container 2732a808fec0. Exiting log stream.
2026-02-19 04:41:08.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47641/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:08.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:41:08.105 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:41:08.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:08.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.207/tcp/47642/p2p/16Uiu2HAkzfuU3Xez4eegFhvbNaT8gQzrnLHWVWLJ6x7EuMzukSTY","/ip4/172.18.188.207/tcp/47643/ws/p2p/16Uiu2HAkzfuU3Xez4eegFhvbNaT8gQzrnLHWVWLJ6x7EuMzukSTY"],"enrUri":"enr:-L24QGO0wQ1ACLZk1rGcbOWeygf-nQ0Xm1_iOWhTFFz8pMNxHA1jAgfLwDS8v5ROBGn5ChvuRDvb4y5ZkZ54hDbBlH8CgmlkgnY0gmlwhKwSvM-KbXVsdGlhZGRyc5YACASsErzPBroaAAoErBK8zwa6G90DgnJzhQADAQAAiXNlY3AyNTZrMaECTe_Q28qhMA8qiU7PAkfSgL0EJQErjSCeNRRgqRXJRx-DdGNwgroag3VkcIK6HIV3YWt1MgE"}'
2026-02-19 04:41:08.108 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:41:08.114 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:41:08.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-41-06__9dfe7273-3038-4afc-93d0-2bd92e9452ac__wakuorg_nwaku:latest.log
2026-02-19 04:41:08.115 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:41:08.115 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:41:08.116 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:41:08.116 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.177
2026-02-19 04:41:08.117 DEBUG [src.node.docker_mananger] Generated ports ['24923', '24924', '24925', '24926', '24927']
2026-02-19 04:41:08.117 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:41:08.117 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:41:08.117 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:41:08.117 DEBUG [src.node.docker_mananger] docker run -i -t -p 24923:24923 -p 24924:24924 -p 24925:24925 -p 24926:24926 -p 24927:24927 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24925 --rest-port=24923 --tcp-port=24924 --discv5-udp-port=24926 --rest-address=0.0.0.0 --nat=extip:172.18.213.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0da623530dbeab2436b38f9ca5ab6fc3be3c5db964bb3c853fa3dba7c9de9e53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24927 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGO0wQ1ACLZk1rGcbOWeygf-nQ0Xm1_iOWhTFFz8pMNxHA1jAgfLwDS8v5ROBGn5ChvuRDvb4y5ZkZ54hDbBlH8CgmlkgnY0gmlwhKwSvM-KbXVsdGlhZGRyc5YACASsErzPBroaAAoErBK8zwa6G90DgnJzhQADAQAAiXNlY3AyNTZrMaECTe_Q28qhMA8qiU7PAkfSgL0EJQErjSCeNRRgqRXJRx-DdGNwgroag3VkcIK6HIV3YWt1MgE
2026-02-19 04:41:08.323 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.177 waku fa86f1812e7f6a6c853c3fef4266219a3d404aa540cf15ded64ea0f9358ce669
2026-02-19 04:41:08.371 DEBUG [src.node.docker_mananger] Container started with ID fa86f1812e7f. Setting up logs at ./log/docker/node2_2026-02-19_04-41-06__9dfe7273-3038-4afc-93d0-2bd92e9452ac__wakuorg_nwaku:latest.log
2026-02-19 04:41:08.372 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24923
2026-02-19 04:41:08.372 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:41:09.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24923/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:09.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:41:09.386 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:41:09.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24923/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:09.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.177/tcp/24924/p2p/16Uiu2HAmSgCW7p6YXM2TSPTcmiEocukFCxby6orM4cYDqjtFjC1k","/ip4/172.18.213.177/tcp/24925/ws/p2p/16Uiu2HAmSgCW7p6YXM2TSPTcmiEocukFCxby6orM4cYDqjtFjC1k"],"enrUri":"enr:-L24QFtk6Hfy_kPSDm9CNaC_eF9V26uc-9flwnXuZnPklKXdaii6l1lCMSzh8QVtAtccVqQBzsoqAd8NnNae5vCmKaQCgmlkgnY0gmlwhKwS1bGKbXVsdGlhZGRyc5YACASsEtWxBmFcAAoErBLVsQZhXd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0FLwNmB873_R3W5ywHejRDdJO7tZHlX1B7RF0qgpFYeDdGNwgmFcg3VkcIJhXoV3YWt1MgE"}'
2026-02-19 04:41:09.395 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:41:09.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24923/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.207/tcp/47642/p2p/16Uiu2HAkzfuU3Xez4eegFhvbNaT8gQzrnLHWVWLJ6x7EuMzukSTY"]'
2026-02-19 04:41:09.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:09.398 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:41:09.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:41:09.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:09.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24923/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:41:09.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:09.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:09.416 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:41:09.516 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:41:09.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:09.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771476069408161024,"ephemeral":false,"proof":""}]'
2026-02-19 04:41:09.521 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:41:09.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24923/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:09.524 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":1771476069408161024,"ephemeral":false,"proof":""}]'
2026-02-19 04:41:09.525 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:41:09.526 DEBUG [tests.relay.test_publish] Running test with timestamp Timestamp as string number
2026-02-19 04:41:09.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.529 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.530 DEBUG [tests.relay.test_publish] Running test with timestamp Invalid large number
2026-02-19 04:41:09.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.533 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.533 DEBUG [tests.relay.test_publish] Running test with timestamp Float number
2026-02-19 04:41:09.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.536 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.537 DEBUG [tests.relay.test_publish] Running test with timestamp Array instead of timestamp
2026-02-19 04:41:09.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.539 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.540 DEBUG [tests.relay.test_publish] Running test with timestamp Object instead of timestamp
2026-02-19 04:41:09.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.542 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.543 DEBUG [tests.relay.test_publish] Running test with timestamp ISO 8601 timestamp
2026-02-19 04:41:09.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.546 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.546 DEBUG [tests.relay.test_publish] Running test with timestamp Missing
2026-02-19 04:41:09.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:09.549 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47641/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:41:09.552 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:41:09.553 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:41:09.553 DEBUG [src.node.waku_node] Stopping container with id b32e60139072
2026-02-19 04:41:09.826 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:41:09.826 DEBUG [src.node.waku_node] Stopping container with id fa86f1812e7f
2026-02-19 04:41:10.087 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:41:10.090 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:41:10.101 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:41:10.107 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-02-19 04:43:30.738 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:43:30.740 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5
2026-02-19 04:43:30.741 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:43:30.741 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-19 04:43:30.751 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:43:30.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5__wakuorg_nwaku:latest.log
2026-02-19 04:43:30.752 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:43:30.753 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:43:30.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:43:30.756 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.116
2026-02-19 04:43:30.756 DEBUG [src.node.docker_mananger] Generated ports ['57179', '57180', '57181', '57182', '57183']
2026-02-19 04:43:30.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:43:30.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:43:30.757 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:43:30.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 57179:57179 -p 57180:57180 -p 57181:57181 -p 57182:57182 -p 57183:57183 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57181 --rest-port=57179 --tcp-port=57180 --discv5-udp-port=57182 --rest-address=0.0.0.0 --nat=extip:172.18.200.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05357da57de8be8aa708de9b80ba6b9d6d0b7f8ebfb53d5461ad0a3c95a4e82e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57183 --metrics-logging=true --lightpush=true --relay=true
2026-02-19 04:43:30.958 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.116 waku 5fae0e56cf69f1d5a3d685282f26685052d73869c00b00ee2f9fbe601cbaf850
2026-02-19 04:43:30.998 ERROR [src.node.docker_mananger] Max retries reached for container 2bd15120d288. Exiting log stream.
2026-02-19 04:43:31.006 DEBUG [src.node.docker_mananger] Container started with ID 5fae0e56cf69. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5__wakuorg_nwaku:latest.log
2026-02-19 04:43:31.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57179
2026-02-19 04:43:31.006 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:43:31.277 ERROR [src.node.docker_mananger] Max retries reached for container 2bc99e5164eb. Exiting log stream.
2026-02-19 04:43:31.587 ERROR [src.node.docker_mananger] Max retries reached for container 693cf01647fb. Exiting log stream.
2026-02-19 04:43:32.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57179/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:32.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:43:32.010 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:43:32.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57179/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:32.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.116/tcp/57180/p2p/16Uiu2HAm75q9vim5TDHCewtjEcj42rZyR9LvRktUMFZP4jE6Urrj","/ip4/172.18.200.116/tcp/57181/ws/p2p/16Uiu2HAm75q9vim5TDHCewtjEcj42rZyR9LvRktUMFZP4jE6Urrj"],"enrUri":"enr:-L24QLmpw3xxVXHv0AkFHuphDnvaydsL9c6O5aGkLJ_zg1NAfmKkaUh41f8weFwMEqe7t_yzOIGi0Alm-Zg4rmfq_OACgmlkgnY0gmlwhKwSyHSKbXVsdGlhZGRyc5YACASsEsh0Bt9cAAoErBLIdAbfXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrTcANah4STY-5oL4RSWzFr3u75CPmBy8bLXscV3Yz9CDdGNwgt9cg3VkcILfXoV3YWt1Mgk"}'
2026-02-19 04:43:32.013 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:43:32.020 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:43:32.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5__wakuorg_nwaku:latest.log
2026-02-19 04:43:32.020 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:43:32.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:43:32.022 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:43:32.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.11
2026-02-19 04:43:32.022 DEBUG [src.node.docker_mananger] Generated ports ['53196', '53197', '53198', '53199', '53200']
2026-02-19 04:43:32.022 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:43:32.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:43:32.023 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:43:32.023 DEBUG [src.node.docker_mananger] docker run -i -t -p 53196:53196 -p 53197:53197 -p 53198:53198 -p 53199:53199 -p 53200:53200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53198 --rest-port=53196 --tcp-port=53197 --discv5-udp-port=53199 --rest-address=0.0.0.0 --nat=extip:172.18.104.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdda5448e4c637affdd63a32cdd9556aa1daeb6e6a18ae9db39cd5acfc5ab49f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53200 --metrics-logging=true --lightpush=false --relay=true
2026-02-19 04:43:32.221 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.11 waku ff82a4378461c4ef5ce2055731c7bc441cd0f57dade1f7953a8dbaaf62635e5e
2026-02-19 04:43:32.265 DEBUG [src.node.docker_mananger] Container started with ID ff82a4378461. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5__wakuorg_nwaku:latest.log
2026-02-19 04:43:32.266 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53196
2026-02-19 04:43:32.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:43:33.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53196/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:33.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:43:33.270 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:43:33.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:33.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.11/tcp/53197/p2p/16Uiu2HAmJXqVBhJxyVzmEg8XEDdu5g4ht1wjXDcErSQj3xG9Ewer","/ip4/172.18.104.11/tcp/53198/ws/p2p/16Uiu2HAmJXqVBhJxyVzmEg8XEDdu5g4ht1wjXDcErSQj3xG9Ewer"],"enrUri":"enr:-L24QDUGpTIHOqNX3g2PMBVL3ul1rSwF45ToyM2VVmZVfbeMQUdeSmoOFwS2MlkSLcz0_3pJurFyp_wX1QFE404JuSsCgmlkgnY0gmlwhKwSaAuKbXVsdGlhZGRyc5YACASsEmgLBs_NAAoErBJoCwbPzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV1EIkjO-GI8jfrhWBbwN_EZMd85cqNJzE_1uA0TCV9ODdGNwgs_Ng3VkcILPz4V3YWt1MgE"}'
2026-02-19 04:43:33.272 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:43:33.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53196/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.116/tcp/57180/p2p/16Uiu2HAm75q9vim5TDHCewtjEcj42rZyR9LvRktUMFZP4jE6Urrj"]'
2026-02-19 04:43:33.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:33.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:43:33.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5__wakuorg_nwaku:latest.log
2026-02-19 04:43:33.321 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:43:33.321 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:43:33.323 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:43:33.323 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.66
2026-02-19 04:43:33.323 DEBUG [src.node.docker_mananger] Generated ports ['40589', '40590', '40591', '40592', '40593']
2026-02-19 04:43:33.323 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:43:33.323 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:43:33.323 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:43:33.323 DEBUG [src.node.docker_mananger] docker run -i -t -p 40589:40589 -p 40590:40590 -p 40591:40591 -p 40592:40592 -p 40593:40593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40591 --rest-port=40589 --tcp-port=40590 --discv5-udp-port=40592 --rest-address=0.0.0.0 --nat=extip:172.18.6.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d33f44514bdf9a1d290f45f8c7676e988ae9f8ef03e13aa474f6e0e4a9b35c0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40593 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLmpw3xxVXHv0AkFHuphDnvaydsL9c6O5aGkLJ_zg1NAfmKkaUh41f8weFwMEqe7t_yzOIGi0Alm-Zg4rmfq_OACgmlkgnY0gmlwhKwSyHSKbXVsdGlhZGRyc5YACASsEsh0Bt9cAAoErBLIdAbfXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrTcANah4STY-5oL4RSWzFr3u75CPmBy8bLXscV3Yz9CDdGNwgt9cg3VkcILfXoV3YWt1Mgk --lightpushnode=/ip4/172.18.200.116/tcp/57180/p2p/16Uiu2HAm75q9vim5TDHCewtjEcj42rZyR9LvRktUMFZP4jE6Urrj --lightpush=true --relay=true
2026-02-19 04:43:33.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.66 waku 4fe9b9cd15949d4bdaf2efc98eecb483e3d94a3370e7fbb461eddbd73c42dfd5
2026-02-19 04:43:33.579 DEBUG [src.node.docker_mananger] Container started with ID 4fe9b9cd1594. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-43-30__8e52a030-192f-45ed-9a91-ae16181339e5__wakuorg_nwaku:latest.log
2026-02-19 04:43:33.579 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40589
2026-02-19 04:43:33.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:43:34.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40589/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:34.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:43:34.583 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:43:34.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:34.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.66/tcp/40590/p2p/16Uiu2HAkzR8XVupxGRko5SY4G6mxMZTGYAzBaUqm56b8uDGBTHmT","/ip4/172.18.6.66/tcp/40591/ws/p2p/16Uiu2HAkzR8XVupxGRko5SY4G6mxMZTGYAzBaUqm56b8uDGBTHmT"],"enrUri":"enr:-L24QNMOUhi5yEGpD_RqED9KcdD8Vbh5WolZHeNA1l-bMcvDd1x0IQShuzz22AjVJ1HVPr4Ysv9v1ByVerjDAPM5bLsCgmlkgnY0gmlwhKwSBkKKbXVsdGlhZGRyc5YACASsEgZCBp6OAAoErBIGQgaej90DgnJzhQADAQAAiXNlY3AyNTZrMaECSibexoYj7C9vRcNPS-z75GdYIJspPSiA2jXjWnh7B2KDdGNwgp6Og3VkcIKekIV3YWt1Mgk"}'
2026-02-19 04:43:34.586 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:43:34.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.116/tcp/57180/p2p/16Uiu2HAm75q9vim5TDHCewtjEcj42rZyR9LvRktUMFZP4jE6Urrj"]'
2026-02-19 04:43:34.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:34.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.11/tcp/53197/p2p/16Uiu2HAmJXqVBhJxyVzmEg8XEDdu5g4ht1wjXDcErSQj3xG9Ewer"]'
2026-02-19 04:43:34.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:34.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57179/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:43:34.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:34.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53196/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:43:34.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:34.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40589/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:43:34.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:34.683 DEBUG [src.steps.light_push] Lightpushing message
2026-02-19 04:43:34.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40589/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771476214683356183, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
2026-02-19 04:43:34.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:34.697 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:43:34.798 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:43:34.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:34.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476214683356183,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-02-19 04:43:34.802 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:43:34.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53196/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:34.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476214683356183,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-02-19 04:43:34.806 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:43:34.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:34.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476214683356183,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-02-19 04:43:34.811 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:43:34.812 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:43:34.813 DEBUG [src.node.waku_node] Stopping container with id 5fae0e56cf69
2026-02-19 04:43:35.094 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:43:35.095 DEBUG [src.node.waku_node] Stopping container with id ff82a4378461
2026-02-19 04:43:35.352 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:43:35.353 DEBUG [src.node.waku_node] Stopping container with id 4fe9b9cd1594
2026-02-19 04:43:35.608 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:43:35.611 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:43:35.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:43:35.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:43:35.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-19 04:36:37.401 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:37.403 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-02-19_04-36-37__6fd3f8a1-f73b-45f4-864b-085b26e9e989
2026-02-19 04:36:37.403 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:37.404 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:36:37.405 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:36:37.414 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:37.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-37__6fd3f8a1-f73b-45f4-864b-085b26e9e989__wakuorg_nwaku:latest.log
2026-02-19 04:36:37.415 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:37.415 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:37.417 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:37.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.77
2026-02-19 04:36:37.418 DEBUG [src.node.docker_mananger] Generated ports ['9388', '9389', '9390', '9391', '9392']
2026-02-19 04:36:37.418 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:37.418 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:37.418 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:37.419 DEBUG [src.node.docker_mananger] docker run -i -t -p 9388:9388 -p 9389:9389 -p 9390:9390 -p 9391:9391 -p 9392:9392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9390 --rest-port=9388 --tcp-port=9389 --discv5-udp-port=9391 --rest-address=0.0.0.0 --nat=extip:172.18.95.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecbe7dcda8e6c07ae0d9babc671daa1eb4802ae482128abce9e9a8aeccb78035 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9392 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:36:37.620 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.77 waku 6422f95d89d2882e104f599aa460e535be73828a2ef91ae94c98c9955034dce9
2026-02-19 04:36:37.675 DEBUG [src.node.docker_mananger] Container started with ID 6422f95d89d2. Setting up logs at ./log/docker/node1_2026-02-19_04-36-37__6fd3f8a1-f73b-45f4-864b-085b26e9e989__wakuorg_nwaku:latest.log
2026-02-19 04:36:37.676 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9388
2026-02-19 04:36:37.677 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:37.931 ERROR [src.node.docker_mananger] Max retries reached for container 4bb24ff265ab. Exiting log stream.
2026-02-19 04:36:38.233 ERROR [src.node.docker_mananger] Max retries reached for container a9dbefda1bf4. Exiting log stream.
2026-02-19 04:36:38.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9388/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:38.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:38.681 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:38.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:38.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.77/tcp/9389/p2p/16Uiu2HAmJpvxz6r8XNrvADG6mTpQJFcNFCqrpGGimgkbhe8FjcgX","/ip4/172.18.95.77/tcp/9390/ws/p2p/16Uiu2HAmJpvxz6r8XNrvADG6mTpQJFcNFCqrpGGimgkbhe8FjcgX"],"enrUri":"enr:-L24QNB8WhOTC9ysP5Uzn5TrVCKigHfUMGY_zbEue_eei5zaE56ort4VUpio-En5tYRKOKQJxPHPcBnfH1ebJHLSFgUCgmlkgnY0gmlwhKwSX02KbXVsdGlhZGRyc5YACASsEl9NBiStAAoErBJfTQYkrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW7IaS2chWagP6vfaxFtg-ZC2vJQXg9sHeU46Vff95PCDdGNwgiStg3VkcIIkr4V3YWt1MgU"}'
2026-02-19 04:36:38.683 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:38.684 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:36:38.690 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:38.690 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-37__6fd3f8a1-f73b-45f4-864b-085b26e9e989__wakuorg_nwaku:latest.log
2026-02-19 04:36:38.690 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:38.691 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:38.692 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:38.692 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.149
2026-02-19 04:36:38.692 DEBUG [src.node.docker_mananger] Generated ports ['17723', '17724', '17725', '17726', '17727']
2026-02-19 04:36:38.692 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:38.693 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:38.693 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:38.693 DEBUG [src.node.docker_mananger] docker run -i -t -p 17723:17723 -p 17724:17724 -p 17725:17725 -p 17726:17726 -p 17727:17727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17725 --rest-port=17723 --tcp-port=17724 --discv5-udp-port=17726 --rest-address=0.0.0.0 --nat=extip:172.18.120.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd630f661ee59dde0d83ab79dcac23259cef62d5bd55b52d5d342feac1daee7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17727 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNB8WhOTC9ysP5Uzn5TrVCKigHfUMGY_zbEue_eei5zaE56ort4VUpio-En5tYRKOKQJxPHPcBnfH1ebJHLSFgUCgmlkgnY0gmlwhKwSX02KbXVsdGlhZGRyc5YACASsEl9NBiStAAoErBJfTQYkrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW7IaS2chWagP6vfaxFtg-ZC2vJQXg9sHeU46Vff95PCDdGNwgiStg3VkcIIkr4V3YWt1MgU --filternode=/ip4/172.18.95.77/tcp/9389/p2p/16Uiu2HAmJpvxz6r8XNrvADG6mTpQJFcNFCqrpGGimgkbhe8FjcgX
2026-02-19 04:36:38.906 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.149 waku 6dd78a90cbfd44cffc6f41208472fcbdfb50c59b894c5e4a3825e46705c659f4
2026-02-19 04:36:38.952 DEBUG [src.node.docker_mananger] Container started with ID 6dd78a90cbfd. Setting up logs at ./log/docker/node2_2026-02-19_04-36-37__6fd3f8a1-f73b-45f4-864b-085b26e9e989__wakuorg_nwaku:latest.log
2026-02-19 04:36:38.953 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17723
2026-02-19 04:36:38.953 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:39.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17723/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:39.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:39.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:39.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:39.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.149/tcp/17724/p2p/16Uiu2HAmDyq6eXaU7g74U4mrnSnok3p13pfDHkTdjHBkkfLbCvvC","/ip4/172.18.120.149/tcp/17725/ws/p2p/16Uiu2HAmDyq6eXaU7g74U4mrnSnok3p13pfDHkTdjHBkkfLbCvvC"],"enrUri":"enr:-L24QMpWEkmQ-UtGV5NypOIxkdh5XzYuF9JIhprrRGgGc_F-d43QkYDMelsfzQKinQxGwfB8aS3zd8HX4_0iEpv2VicCgmlkgnY0gmlwhKwSeJWKbXVsdGlhZGRyc5YACASsEniVBkU8AAoErBJ4lQZFPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDE69CsYfBIv8XBaTRlgVI2Srn357yKizyHopuQyTnqzmDdGNwgkU8g3VkcIJFPoV3YWt1MgA"}'
2026-02-19 04:36:39.959 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:39.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17723/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.77/tcp/9389/p2p/16Uiu2HAmJpvxz6r8XNrvADG6mTpQJFcNFCqrpGGimgkbhe8FjcgX"]'
2026-02-19 04:36:39.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:39.994 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:36:39.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:40.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:40.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17723/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5e9eced9-c02b-46fb-91f1-ecd81ed8c5a9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:40.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5e9eced9-c02b-46fb-91f1-ecd81ed8c5a9","statusDesc":"OK"}'
2026-02-19 04:36:40.034 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:17723/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:40.037 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17723/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-19 04:36:40.039 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:40.040 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:40.040 DEBUG [src.node.waku_node] Stopping container with id 6422f95d89d2
2026-02-19 04:36:40.296 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:40.297 DEBUG [src.node.waku_node] Stopping container with id 6dd78a90cbfd
2026-02-19 04:36:40.559 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:40.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:40.569 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:40.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_invalid_request_id with id: 2026-02-19_04-37-46__c1763649-8ca6-4cf5-9c7a-04983bd8f9fe
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-46__c1763649-8ca6-4cf5-9c7a-04983bd8f9fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1808', '1809', '1810', '1811', '1812']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1808:1808 -p 1809:1809 -p 1810:1810 -p 1811:1811 -p 1812:1812 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1810 --rest-port=1808 --tcp-port=1809 --discv5-udp-port=1811 --rest-address=0.0.0.0 --nat=extip:172.18.38.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffb1fc3f516fe81fc5bfbcde9e6213cf111969bcee90ecffc8296addba4a1bac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1812 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.94 waku 34dc90638e32c25f9efc592d8cd09623853a1a9093eb5dd641cd17cbddbdeb8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34dc90638e32. Setting up logs at ./log/docker/node1_2026-02-19_04-37-46__c1763649-8ca6-4cf5-9c7a-04983bd8f9fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1808
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b33efe295ed6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a2267ea5fbf7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1808/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1808/debug/v1/info" -H "Content-Type: application/json" -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/1809/p2p/16Uiu2HAmAcRkTnxghYzu3TMoc283PZpMEUN68MQW8cNqcDU4rz2X","/ip4/172.18.38.94/tcp/1810/ws/p2p/16Uiu2HAmAcRkTnxghYzu3TMoc283PZpMEUN68MQW8cNqcDU4rz2X"],"enrUri":"enr:-L24QJm9frcNd-RFNHHUZSgPvZBli2WPnJBSi9zzkSTPcRMUT4Uncw3qkVsKt40k3CIhxazIHESrrhGfuWd4JTLpVdUCgmlkgnY0gmlwhKwSJl6KbXVsdGlhZGRyc5YACASsEiZeBgcRAAoErBImXgYHEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4aCaYlSMzuDV5RUriCg9OtqbZ2V5deUeHMXXr5G7_pSDdGNwggcRg3VkcIIHE4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-46__c1763649-8ca6-4cf5-9c7a-04983bd8f9fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42529', '42530', '42531', '42532', '42533']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42529:42529 -p 42530:42530 -p 42531:42531 -p 42532:42532 -p 42533:42533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42531 --rest-port=42529 --tcp-port=42530 --discv5-udp-port=42532 --rest-address=0.0.0.0 --nat=extip:172.18.232.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdbacedc83193bd03a1a9dac7395f56ed02bfdca192b6e98b4c19df33bbdd652 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42533 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJm9frcNd-RFNHHUZSgPvZBli2WPnJBSi9zzkSTPcRMUT4Uncw3qkVsKt40k3CIhxazIHESrrhGfuWd4JTLpVdUCgmlkgnY0gmlwhKwSJl6KbXVsdGlhZGRyc5YACASsEiZeBgcRAAoErBImXgYHEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4aCaYlSMzuDV5RUriCg9OtqbZ2V5deUeHMXXr5G7_pSDdGNwggcRg3VkcIIHE4V3YWt1MgU --filternode=/ip4/172.18.38.94/tcp/1809/p2p/16Uiu2HAmAcRkTnxghYzu3TMoc283PZpMEUN68MQW8cNqcDU4rz2X
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.236 waku 26d1e7557eb33f9cca55fa1400980725b8d30c7cbaca9d0a640a5d6e956092a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 26d1e7557eb3. Setting up logs at ./log/docker/node2_2026-02-19_04-37-46__c1763649-8ca6-4cf5-9c7a-04983bd8f9fe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42529
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.236/tcp/42530/p2p/16Uiu2HAmQJ3r58R3rcYe6UohpUb2nCE76sJFD4ueW7cUcpwcdv6e","/ip4/172.18.232.236/tcp/42531/ws/p2p/16Uiu2HAmQJ3r58R3rcYe6UohpUb2nCE76sJFD4ueW7cUcpwcdv6e"],"enrUri":"enr:-L24QIcu1cTT9wUIhVCialHQ1lig9cGs4DL5g-j5uUsFY12rFYcTy7SYRsnir1sz6mLS-P5703TlhL29raTj94lzpZwCgmlkgnY0gmlwhKwS6OyKbXVsdGlhZGRyc5YACASsEujsBqYiAAoErBLo7AamI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrO7_1MfjWFTvklFUp5mNdTXyqANbhInr_O6FClemzouDdGNwgqYig3VkcIKmJIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42529/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.94/tcp/1809/p2p/16Uiu2HAmAcRkTnxghYzu3TMoc283PZpMEUN68MQW8cNqcDU4rz2X"]'
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:1808/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42529/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9d520a42-ad6e-496b-ac83-c48aa26f2297", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9d520a42-ad6e-496b-ac83-c48aa26f2297","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:42529/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42529/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 34dc90638e32
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 26d1e7557eb3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_not_include_data with id: 2026-02-19_04-37-58__97ac83e0-29ed-484b-ae99-14f96a42ddf6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-37-58__97ac83e0-29ed-484b-ae99-14f96a42ddf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20572', '20573', '20574', '20575', '20576']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20572:20572 -p 20573:20573 -p 20574:20574 -p 20575:20575 -p 20576:20576 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20574 --rest-port=20572 --tcp-port=20573 --discv5-udp-port=20575 --rest-address=0.0.0.0 --nat=extip:172.18.197.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b33923daadefef6e56b4ba6d7db69d64fae4acd81fc21dcf5cd3bb7d4508507 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20576 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.232 waku 3511615e0551b8ea0580d839a4b6df5a0ebdf2df55d47679fd8d1b4566b31338
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3511615e0551. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-37-58__97ac83e0-29ed-484b-ae99-14f96a42ddf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20572
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e1b3e2f5f11. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ec2a2790eb2c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20572/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20572/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.232/tcp/20573/p2p/16Uiu2HAm1rXDgsBeKrUj2iESnV7CkDRWzJ7fKytdQuZ7epPD4FNN","/ip4/172.18.197.232/tcp/20574/ws/p2p/16Uiu2HAm1rXDgsBeKrUj2iESnV7CkDRWzJ7fKytdQuZ7epPD4FNN"],"enrUri":"enr:-L24QBZa_uxuNrgDaLH-iuIFbM3qkMXOLJqDGBTV_1QM6jLxZXsAsJTaFZAF4uh9rYbHEuk8hIJcaN7oYH4rp-Jc8B0CgmlkgnY0gmlwhKwSxeiKbXVsdGlhZGRyc5YACASsEsXoBlBdAAoErBLF6AZQXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX4O8f-qMX94Pxf6hpVs7e0rCcaRyD38RAbaBGsuJHAeDdGNwglBdg3VkcIJQX4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-37-58__97ac83e0-29ed-484b-ae99-14f96a42ddf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26039', '26040', '26041', '26042', '26043']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26039:26039 -p 26040:26040 -p 26041:26041 -p 26042:26042 -p 26043:26043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26041 --rest-port=26039 --tcp-port=26040 --discv5-udp-port=26042 --rest-address=0.0.0.0 --nat=extip:172.18.184.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05f54168dee79bc6beabf8bc0d072ad6cdf3cbcec9ed624fc0764ecea50f5e2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26043 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBZa_uxuNrgDaLH-iuIFbM3qkMXOLJqDGBTV_1QM6jLxZXsAsJTaFZAF4uh9rYbHEuk8hIJcaN7oYH4rp-Jc8B0CgmlkgnY0gmlwhKwSxeiKbXVsdGlhZGRyc5YACASsEsXoBlBdAAoErBLF6AZQXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECX4O8f-qMX94Pxf6hpVs7e0rCcaRyD38RAbaBGsuJHAeDdGNwglBdg3VkcIJQX4V3YWt1MgM --storenode=/ip4/172.18.197.232/tcp/20573/p2p/16Uiu2HAm1rXDgsBeKrUj2iESnV7CkDRWzJ7fKytdQuZ7epPD4FNN --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.17 waku a7048011b752e274b69e4ad29df8b981fe7c6470714b75f77bea1dcf3610efe2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7048011b752. Setting up logs at ./log/docker/store_node1_2026-02-19_04-37-58__97ac83e0-29ed-484b-ae99-14f96a42ddf6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26039
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26039/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26039/debug/v1/info" -H "Content-Type: application/json" -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.17/tcp/26040/p2p/16Uiu2HAmLwdGQfjmXjVrc6CTmu82CqmoX4z4nThhK79CnUMy8jAv","/ip4/172.18.184.17/tcp/26041/ws/p2p/16Uiu2HAmLwdGQfjmXjVrc6CTmu82CqmoX4z4nThhK79CnUMy8jAv"],"enrUri":"enr:-L24QEuvXhKVlr8yNO5XSjxuW5ZYxMWRzw0RPvsS6P7nj2R-PvCU5CMiyGcOheAjinzCDYK8YZAP_2JibzOkVA0Rm1wCgmlkgnY0gmlwhKwSuBGKbXVsdGlhZGRyc5YACASsErgRBmW4AAoErBK4EQZlud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeyCHe_GaRdXLCK8SDbtrpy7Vf9h0K92JxI5Rr4LT8X-DdGNwgmW4g3VkcIJluoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.232/tcp/20573/p2p/16Uiu2HAm1rXDgsBeKrUj2iESnV7CkDRWzJ7fKytdQuZ7epPD4FNN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20572/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26039/store/v3/messages?includeData=false&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b54e78bebf5dfa59714105399bf7c4a6dc9fbf48db06482b310d998fe98bbfe"}]}'
DEBUG  tests.store.test_api_flags:test_api_flags.py:68 Message restored with hash only is [{'messageHash': '0x3b54e78bebf5dfa59714105399bf7c4a6dc9fbf48db06482b310d998fe98bbfe'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3511615e0551
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a7048011b752
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_request_id with id: 2026-02-19_04-37-37__76ec6487-8125-412e-8b0b-1b7085c6d3a4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-37__76ec6487-8125-412e-8b0b-1b7085c6d3a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14892', '14893', '14894', '14895', '14896']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14892:14892 -p 14893:14893 -p 14894:14894 -p 14895:14895 -p 14896:14896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14894 --rest-port=14892 --tcp-port=14893 --discv5-udp-port=14895 --rest-address=0.0.0.0 --nat=extip:172.18.249.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf5c06ca24ceba9e930009df38ee39701475ef0aa67ff4870b7b4e37effce2f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14896 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.222 waku d541767b369dc43852a130e50169fe9e32c68b9dd8e5b830f080c21fa1ee450b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d541767b369d. Setting up logs at ./log/docker/node1_2026-02-19_04-37-37__76ec6487-8125-412e-8b0b-1b7085c6d3a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14892
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ac6fa2d5cf7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52c82bcd570c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14892/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.222/tcp/14893/p2p/16Uiu2HAmFQAxTxWiHy6GqD3jk8C7ZkdabyZS5mABqEHC6tsY262Z","/ip4/172.18.249.222/tcp/14894/ws/p2p/16Uiu2HAmFQAxTxWiHy6GqD3jk8C7ZkdabyZS5mABqEHC6tsY262Z"],"enrUri":"enr:-L24QOhajl0JltZ_Z5ltKJu113poRaTQZCnXRN0oaMoH-NmPb4mbRD7xsMwekTBXJf57O1Zf1UmYkMJ4bOIE32mPi7sCgmlkgnY0gmlwhKwS-d6KbXVsdGlhZGRyc5YACASsEvneBjotAAoErBL53gY6Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKMdXZ60gd59tb-oiSMP_FBM1VwFWg0qz38t_72DsPKaDdGNwgjotg3VkcII6L4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-37__76ec6487-8125-412e-8b0b-1b7085c6d3a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36991', '36992', '36993', '36994', '36995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36991:36991 -p 36992:36992 -p 36993:36993 -p 36994:36994 -p 36995:36995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36993 --rest-port=36991 --tcp-port=36992 --discv5-udp-port=36994 --rest-address=0.0.0.0 --nat=extip:172.18.110.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c00b4cdbf864c497c03ecf5c2fa4edf99231afd975cb3a1bdbde3a46c447d7f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36995 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOhajl0JltZ_Z5ltKJu113poRaTQZCnXRN0oaMoH-NmPb4mbRD7xsMwekTBXJf57O1Zf1UmYkMJ4bOIE32mPi7sCgmlkgnY0gmlwhKwS-d6KbXVsdGlhZGRyc5YACASsEvneBjotAAoErBL53gY6Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKMdXZ60gd59tb-oiSMP_FBM1VwFWg0qz38t_72DsPKaDdGNwgjotg3VkcII6L4V3YWt1MgU --filternode=/ip4/172.18.249.222/tcp/14893/p2p/16Uiu2HAmFQAxTxWiHy6GqD3jk8C7ZkdabyZS5mABqEHC6tsY262Z
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.245 waku 50900e4ab113ce2112f9d41a0eda423c1121ee5ed26598317e8a8a6fc4baa1e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50900e4ab113. Setting up logs at ./log/docker/node2_2026-02-19_04-37-37__76ec6487-8125-412e-8b0b-1b7085c6d3a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36991
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36991/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36991/debug/v1/info" -H "Content-Type: application/json" -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.245/tcp/36992/p2p/16Uiu2HAmMUXWpEzixeYfpU4mcDXsGjdSS3bZq6h6dmzPZnafAdUj","/ip4/172.18.110.245/tcp/36993/ws/p2p/16Uiu2HAmMUXWpEzixeYfpU4mcDXsGjdSS3bZq6h6dmzPZnafAdUj"],"enrUri":"enr:-L24QNwqh9HXpH0FF4aU96x6IhemLKRex2H8dAjJXhLMlXL0DUMUAmHKYQudPYIfXWRTKLKOgdwxkKNh0LslRk0I5iACgmlkgnY0gmlwhKwSbvWKbXVsdGlhZGRyc5YACASsEm71BpCAAAoErBJu9QaQgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgwsH7B3UusLBVKNkZJgGdu-iJo80tL3q2ELc343QrgCDdGNwgpCAg3VkcIKQgoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36991/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.222/tcp/14893/p2p/16Uiu2HAmFQAxTxWiHy6GqD3jk8C7ZkdabyZS5mABqEHC6tsY262Z"]'
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:14892/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36991/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c20cdaef-f008-41a2-81bb-10bb6295dbd2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c20cdaef-f008-41a2-81bb-10bb6295dbd2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:36991/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36991/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d541767b369d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 50900e4ab113
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,396 @@
2026-02-19 04:41:55.471 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:41:55.473 DEBUG [tests.conftest] Running test: test_different_page_size[81] with id: 2026-02-19_04-41-55__0cfb2caf-45fb-48b3-ad97-aff173ca8786
2026-02-19 04:41:55.473 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:41:55.474 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:41:55.474 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:41:55.483 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:41:55.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-41-55__0cfb2caf-45fb-48b3-ad97-aff173ca8786__wakuorg_nwaku:latest.log
2026-02-19 04:41:55.484 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:41:55.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:41:55.487 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:41:55.488 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.95
2026-02-19 04:41:55.488 DEBUG [src.node.docker_mananger] Generated ports ['25495', '25496', '25497', '25498', '25499']
2026-02-19 04:41:55.488 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:41:55.489 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:41:55.489 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:41:55.489 DEBUG [src.node.docker_mananger] docker run -i -t -p 25495:25495 -p 25496:25496 -p 25497:25497 -p 25498:25498 -p 25499:25499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25497 --rest-port=25495 --tcp-port=25496 --discv5-udp-port=25498 --rest-address=0.0.0.0 --nat=extip:172.18.179.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ab03b50b048cbf4d7ae99c5df04ccd7cff4cfe88bed4c2c1f25d3bddcc98d3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25499 --metrics-logging=true --store=true --relay=true
2026-02-19 04:41:55.704 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.95 waku 700b11d2ed3fb4cfabb4f66d5139bf232c8eaeda56f2a568c270d402f6c10965
2026-02-19 04:41:55.753 DEBUG [src.node.docker_mananger] Container started with ID 700b11d2ed3f. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-41-55__0cfb2caf-45fb-48b3-ad97-aff173ca8786__wakuorg_nwaku:latest.log
2026-02-19 04:41:55.754 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25495
2026-02-19 04:41:55.755 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:41:56.012 ERROR [src.node.docker_mananger] Max retries reached for container 755704c22a9a. Exiting log stream.
2026-02-19 04:41:56.332 ERROR [src.node.docker_mananger] Max retries reached for container df4ca9141ee5. Exiting log stream.
2026-02-19 04:41:56.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25495/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:56.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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:41:56.759 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:41:56.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:56.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.95/tcp/25496/p2p/16Uiu2HAmCXcCohHQdAeQEdKXyMgzhgYGRQjXdEJXrYgEk51UgHpx","/ip4/172.18.179.95/tcp/25497/ws/p2p/16Uiu2HAmCXcCohHQdAeQEdKXyMgzhgYGRQjXdEJXrYgEk51UgHpx"],"enrUri":"enr:-L24QIvJFpYkdj2oBT0W8-qzo30xzsBoJqznlqD9c7A-xEUhHhynlZOHO17eQfKk1FFlU4uciJ1i3CPKHn0KCJYcJl4CgmlkgnY0gmlwhKwSs1-KbXVsdGlhZGRyc5YACASsErNfBmOYAAoErBKzXwZjmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_hvkufvWL4alTvz-wShPgyZlvlimgFf8gWOMoZVRfWWDdGNwgmOYg3VkcIJjmoV3YWt1MgM"}'
2026-02-19 04:41:56.761 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:41:56.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:41:56.769 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-41-55__0cfb2caf-45fb-48b3-ad97-aff173ca8786__wakuorg_nwaku:latest.log
2026-02-19 04:41:56.769 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:41:56.769 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:41:56.770 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:41:56.770 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.67
2026-02-19 04:41:56.771 DEBUG [src.node.docker_mananger] Generated ports ['18734', '18735', '18736', '18737', '18738']
2026-02-19 04:41:56.771 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:41:56.771 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:41:56.771 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:41:56.771 DEBUG [src.node.docker_mananger] docker run -i -t -p 18734:18734 -p 18735:18735 -p 18736:18736 -p 18737:18737 -p 18738:18738 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18736 --rest-port=18734 --tcp-port=18735 --discv5-udp-port=18737 --rest-address=0.0.0.0 --nat=extip:172.18.113.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59c3ada0dfbe6fb4d8bdd4583c8946aadfb4bdf7dffab3e26eadbaaca36c2dbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18738 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIvJFpYkdj2oBT0W8-qzo30xzsBoJqznlqD9c7A-xEUhHhynlZOHO17eQfKk1FFlU4uciJ1i3CPKHn0KCJYcJl4CgmlkgnY0gmlwhKwSs1-KbXVsdGlhZGRyc5YACASsErNfBmOYAAoErBKzXwZjmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_hvkufvWL4alTvz-wShPgyZlvlimgFf8gWOMoZVRfWWDdGNwgmOYg3VkcIJjmoV3YWt1MgM --storenode=/ip4/172.18.179.95/tcp/25496/p2p/16Uiu2HAmCXcCohHQdAeQEdKXyMgzhgYGRQjXdEJXrYgEk51UgHpx --store=true --relay=true
2026-02-19 04:41:56.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.67 waku fd9f06011e946ef351f231ff20b0a00ce202b4e55e2e3d37b39653dc9c5933e9
2026-02-19 04:41:57.027 DEBUG [src.node.docker_mananger] Container started with ID fd9f06011e94. Setting up logs at ./log/docker/store_node1_2026-02-19_04-41-55__0cfb2caf-45fb-48b3-ad97-aff173ca8786__wakuorg_nwaku:latest.log
2026-02-19 04:41:57.028 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18734
2026-02-19 04:41:57.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:41:58.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18734/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:58.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:41:58.033 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:41:58.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18734/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:41:58.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.67/tcp/18735/p2p/16Uiu2HAmJUeQtK582KN9cL1jLgQhhUca4nCdYUExet9GmjBot6YD","/ip4/172.18.113.67/tcp/18736/ws/p2p/16Uiu2HAmJUeQtK582KN9cL1jLgQhhUca4nCdYUExet9GmjBot6YD"],"enrUri":"enr:-L24QIrOkw6Y0HgGmKDgQZ5I5ARju_7qzL2jCqnRNyN2ZAvJEZPTilXVQsMnIN2CceXEy3SokrFJqgAAeYPpFg5bLYwCgmlkgnY0gmlwhKwScUOKbXVsdGlhZGRyc5YACASsEnFDBkkvAAoErBJxQwZJMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVn_E_WWxvdQX8tg_pUJIs-41A_jLOac_zNi887p6Z16DdGNwgkkvg3VkcIJJMYV3YWt1MgM"}'
2026-02-19 04:41:58.036 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:41:58.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18734/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.95/tcp/25496/p2p/16Uiu2HAmCXcCohHQdAeQEdKXyMgzhgYGRQjXdEJXrYgEk51UgHpx"]'
2026-02-19 04:41:58.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:41:58.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18734/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:41:58.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.046 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:58.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:58.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:58.254 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:58.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:58.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:58.464 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:58.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:58.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.470 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:58.671 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:58.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:58.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:58.880 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:58.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:58.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:58.887 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:59.088 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:59.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:59.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:59.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:59.295 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:59.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:59.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:59.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:59.503 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:59.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:59.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:59.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:59.711 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:59.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:59.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:59.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:41:59.918 DEBUG [src.steps.store] Relaying message
2026-02-19 04:41:59.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:41:59.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:41:59.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:00.126 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:00.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:00.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:00.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:00.333 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:00.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:00.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:00.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:00.541 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:00.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:00.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:00.548 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:00.748 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:00.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:00.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:00.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:00.957 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:00.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:00.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:00.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:01.165 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:01.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:01.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:01.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:01.372 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:01.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:01.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:01.380 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:01.580 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:01.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:01.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:01.587 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:01.788 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:01.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:01.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:01.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:01.995 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:01.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:02.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:02.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:02.203 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:02.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:02.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:02.210 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:02.411 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:02.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:02.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:02.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:02.619 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:02.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:02.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:02.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:02.828 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:02.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:02.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:02.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:03.036 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:03.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:03.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:03.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:03.243 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:03.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:03.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:03.450 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:03.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:03.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:03.457 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:03.658 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:03.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:03.665 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:03.866 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:03.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:03.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:03.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:04.074 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:04.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:04.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:04.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:04.281 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:04.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:04.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:04.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:04.490 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:04.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:04.497 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:04.697 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:04.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:04.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:04.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:04.905 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:04.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:04.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:04.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:05.112 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:05.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:05.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:05.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:05.319 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:05.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:05.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:05.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:05.530 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:05.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:05.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:05.536 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:05.737 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:05.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:05.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:05.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:05.945 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:05.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:05.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:05.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:06.152 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.159 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:06.360 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.365 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:06.566 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:06.774 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:06.982 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:07.189 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:07.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:07.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:07.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:07.397 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:07.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:07.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:07.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:07.605 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:07.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:07.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:07.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:07.813 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:07.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:07.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:07.819 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:08.021 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:08.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:08.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:08.027 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:08.229 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:08.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:08.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:08.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:08.437 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:08.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:08.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:08.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:08.644 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:08.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:08.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:08.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:08.851 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:08.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:08.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:08.859 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:09.060 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:09.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:09.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:09.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:09.269 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:09.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:09.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:09.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:09.476 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:09.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:09.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:09.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:09.684 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:09.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:09.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:09.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:09.891 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:09.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:09.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:09.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:10.100 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:10.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:10.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:10.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:10.307 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:10.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:10.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:10.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:10.516 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:10.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:10.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:10.522 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:10.723 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:10.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:10.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:10.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:10.931 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:10.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:10.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:10.938 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:11.139 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:11.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:11.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:11.145 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:11.346 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:11.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:11.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:11.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:11.553 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:11.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:11.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:11.563 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:11.763 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:11.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:11.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:11.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:11.972 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:11.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:11.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:11.978 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:12.179 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:12.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:12.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:12.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:12.388 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:12.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:12.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:12.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:12.595 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:12.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:12.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:12.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:12.802 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:12.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:12.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:12.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:13.009 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:13.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:13.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:13.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:13.217 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:13.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:13.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:13.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:13.424 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:13.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:13.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:13.431 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:13.631 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:13.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:13.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:13.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:13.839 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:13.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:13.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:13.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:14.046 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:14.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:14.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:14.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:14.255 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:14.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:14.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:14.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:14.461 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:14.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:14.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:14.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:14.668 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:14.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:14.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:14.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:14.875 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:14.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:14.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:14.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:15.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25495/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:15.089 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:42:15.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18734/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:15.094 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:42:15.096 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:42:15.098 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:42:15.098 DEBUG [src.node.waku_node] Stopping container with id 700b11d2ed3f
2026-02-19 04:42:15.364 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:15.364 DEBUG [src.node.waku_node] Stopping container with id fd9f06011e94
2026-02-19 04:42:15.661 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:15.664 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:42:15.715 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:42:15.740 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
2026-02-19 04:36:43.837 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:43.838 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e
2026-02-19 04:36:43.838 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:43.839 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-19 04:36:43.848 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:43.849 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
2026-02-19 04:36:43.849 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:43.849 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:43.850 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:43.850 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.65
2026-02-19 04:36:43.850 DEBUG [src.node.docker_mananger] Generated ports ['49053', '49054', '49055', '49056', '49057']
2026-02-19 04:36:43.851 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:43.851 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:43.851 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:43.851 DEBUG [src.node.docker_mananger] docker run -i -t -p 49053:49053 -p 49054:49054 -p 49055:49055 -p 49056:49056 -p 49057:49057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49055 --rest-port=49053 --tcp-port=49054 --discv5-udp-port=49056 --rest-address=0.0.0.0 --nat=extip:172.18.142.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e15a25ad7fd6c2d00df62e644c67c6eb7797fc5a1c13eeaaa16d0dd4ceebf13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49057 --metrics-logging=true --lightpush=true --relay=true
2026-02-19 04:36:44.061 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.65 waku 088641ef66edb6de01c89b8bc959b185e883961162a5888acb0a2d55d1a2b34d
2026-02-19 04:36:44.109 DEBUG [src.node.docker_mananger] Container started with ID 088641ef66ed. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
2026-02-19 04:36:44.110 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49053
2026-02-19 04:36:44.110 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:44.371 ERROR [src.node.docker_mananger] Max retries reached for container 46505beb39bf. Exiting log stream.
2026-02-19 04:36:44.658 ERROR [src.node.docker_mananger] Max retries reached for container b2122bd22b52. Exiting log stream.
2026-02-19 04:36:45.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49053/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:45.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:45.114 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:45.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49053/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:45.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e","/ip4/172.18.142.65/tcp/49055/ws/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e"],"enrUri":"enr:-L24QGL0Z4sCwRpZ2UjbgNgdLMurTz958UCOePvmAVeBHUlhPrnJ4vU9BkArcjmWi8j0mNhnarMUoKhU-P1KpkAhdyYCgmlkgnY0gmlwhKwSjkGKbXVsdGlhZGRyc5YACASsEo5BBr-eAAoErBKOQQa_n90DgnJzhQADAQAAiXNlY3AyNTZrMaECMJAW82xK7929HbY8plCyJu5KkNtb_v50pXAhL9_fUN2DdGNwgr-eg3VkcIK_oIV3YWt1Mgk"}'
2026-02-19 04:36:45.117 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:45.124 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:45.124 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
2026-02-19 04:36:45.124 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:45.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:45.125 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:45.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.211
2026-02-19 04:36:45.126 DEBUG [src.node.docker_mananger] Generated ports ['18614', '18615', '18616', '18617', '18618']
2026-02-19 04:36:45.126 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:45.126 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:45.126 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:45.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 18614:18614 -p 18615:18615 -p 18616:18616 -p 18617:18617 -p 18618:18618 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18616 --rest-port=18614 --tcp-port=18615 --discv5-udp-port=18617 --rest-address=0.0.0.0 --nat=extip:172.18.179.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f34fb81ce30e8cced1714bcdf22fe04fe365cf2c8ab0fca24d30d3ab1bec90de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18618 --metrics-logging=true --lightpush=false --relay=true
2026-02-19 04:36:45.327 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.211 waku 82f10103f2d68ed662b92d77c96dbd035ce5583a0054b5683b508c4ab22abb33
2026-02-19 04:36:45.379 DEBUG [src.node.docker_mananger] Container started with ID 82f10103f2d6. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
2026-02-19 04:36:45.380 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18614
2026-02-19 04:36:45.380 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:46.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18614/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:46.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:46.384 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:46.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18614/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:46.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.211/tcp/18615/p2p/16Uiu2HAm8bsitWZ3wqcYa3r7maNVH1iwd2tMJMXTd7BaN2NiPBtZ","/ip4/172.18.179.211/tcp/18616/ws/p2p/16Uiu2HAm8bsitWZ3wqcYa3r7maNVH1iwd2tMJMXTd7BaN2NiPBtZ"],"enrUri":"enr:-L24QNnBdPgtUMNHBbUAWwuvNPELF7zEBmN42CrSF1UpkA3UBqf2FjaL1AZB06PznPJzcqTM4Tw0J5DnLmOOw1rOx_oCgmlkgnY0gmlwhKwSs9OKbXVsdGlhZGRyc5YACASsErPTBki3AAoErBKz0wZIuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECw8UEGWy8HY8KV1kbQPhFy1GOUcK_Fwbk4BKXqaQyK_aDdGNwgki3g3VkcIJIuYV3YWt1MgE"}'
2026-02-19 04:36:46.387 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:46.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18614/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e"]'
2026-02-19 04:36:46.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:46.437 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:46.437 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
2026-02-19 04:36:46.437 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:46.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:46.439 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:46.439 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.71
2026-02-19 04:36:46.439 DEBUG [src.node.docker_mananger] Generated ports ['28782', '28783', '28784', '28785', '28786']
2026-02-19 04:36:46.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:46.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:46.440 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:46.440 DEBUG [src.node.docker_mananger] docker run -i -t -p 28782:28782 -p 28783:28783 -p 28784:28784 -p 28785:28785 -p 28786:28786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28784 --rest-port=28782 --tcp-port=28783 --discv5-udp-port=28785 --rest-address=0.0.0.0 --nat=extip:172.18.9.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38ada096ae71c2cec02ee3aceeef35e7eaccadd2ff6d7deab679db0cc00dbe95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28786 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGL0Z4sCwRpZ2UjbgNgdLMurTz958UCOePvmAVeBHUlhPrnJ4vU9BkArcjmWi8j0mNhnarMUoKhU-P1KpkAhdyYCgmlkgnY0gmlwhKwSjkGKbXVsdGlhZGRyc5YACASsEo5BBr-eAAoErBKOQQa_n90DgnJzhQADAQAAiXNlY3AyNTZrMaECMJAW82xK7929HbY8plCyJu5KkNtb_v50pXAhL9_fUN2DdGNwgr-eg3VkcIK_oIV3YWt1Mgk --lightpushnode=/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e --lightpush=true --relay=true
2026-02-19 04:36:46.652 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.71 waku 64e7f5f8411799e07e9b67e911bec00eea5ba48c1396609bff1e6f7750b861e7
2026-02-19 04:36:46.701 DEBUG [src.node.docker_mananger] Container started with ID 64e7f5f84117. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
2026-02-19 04:36:46.702 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28782
2026-02-19 04:36:46.702 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:47.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28782/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:47.725 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:47.726 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:47.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:47.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.71/tcp/28783/p2p/16Uiu2HAmFdVwx27wH4Xn9HE3sAwzgWdiTuzNsF5G3m3fnL8fM3Ca","/ip4/172.18.9.71/tcp/28784/ws/p2p/16Uiu2HAmFdVwx27wH4Xn9HE3sAwzgWdiTuzNsF5G3m3fnL8fM3Ca"],"enrUri":"enr:-L24QO13i_1HQbWUqPqeEkyqOLg888UvwkcT3jLoENWhzjbXQOCaAJRLB8X22jpBSZKVcABHoBzCs1cIgbKpszfGRA4CgmlkgnY0gmlwhKwSCUeKbXVsdGlhZGRyc5YACASsEglHBnBvAAoErBIJRwZwcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLDFdgP5H2VR2TVINT75diRhpUl3FszHroNSg3TFR6QeDdGNwgnBvg3VkcIJwcYV3YWt1Mgk"}'
2026-02-19 04:36:47.731 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:47.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e"]'
2026-02-19 04:36:47.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.211/tcp/18615/p2p/16Uiu2HAm8bsitWZ3wqcYa3r7maNVH1iwd2tMJMXTd7BaN2NiPBtZ"]'
2026-02-19 04:36:47.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:36:47.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18614/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:36:47.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:36:47.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.780 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2026-02-19 04:36:47.780 DEBUG [src.steps.light_push] Lightpushing message
2026-02-19 04:36:47.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28782/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475807780612207, "ephemeral": true}}'
2026-02-19 04:36:47.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.796 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:36:47.897 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:47.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:47.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807780612207,"ephemeral":true,"proof":""}]'
2026-02-19 04:36:47.901 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:47.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:47.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807780612207,"ephemeral":true,"proof":""}]'
2026-02-19 04:36:47.905 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:47.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:47.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807780612207,"ephemeral":true,"proof":""}]'
2026-02-19 04:36:47.909 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2026-02-19 04:36:47.909 DEBUG [src.steps.light_push] Lightpushing message
2026-02-19 04:36:47.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28782/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475807909778171, "ephemeral": false}}'
2026-02-19 04:36:47.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:47.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:36:48.025 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:48.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:48.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807909778171,"ephemeral":false,"proof":""}]'
2026-02-19 04:36:48.030 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:48.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:48.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807909778171,"ephemeral":false,"proof":""}]'
2026-02-19 04:36:48.034 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:36:48.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:48.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807909778171,"ephemeral":false,"proof":""}]'
2026-02-19 04:36:48.039 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:48.040 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:48.040 DEBUG [src.node.waku_node] Stopping container with id 088641ef66ed
2026-02-19 04:36:48.346 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:48.347 DEBUG [src.node.waku_node] Stopping container with id 82f10103f2d6
2026-02-19 04:36:48.620 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:48.620 DEBUG [src.node.waku_node] Stopping container with id 64e7f5f84117
2026-02-19 04:36:48.901 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:48.905 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:48.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:48.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:48.949 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-19 04:37:34.689 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:34.689 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-02-19_04-37-34__7dff534f-fb0a-4c49-a20d-95aa8f1e1e7d
2026-02-19 04:37:34.690 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:34.690 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:34.690 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:34.697 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:34.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-34__7dff534f-fb0a-4c49-a20d-95aa8f1e1e7d__wakuorg_nwaku:latest.log
2026-02-19 04:37:34.698 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:34.698 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:34.699 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:34.699 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.95
2026-02-19 04:37:34.700 DEBUG [src.node.docker_mananger] Generated ports ['48434', '48435', '48436', '48437', '48438']
2026-02-19 04:37:34.700 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-19 04:37:34.700 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:34.700 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:34.700 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:34.700 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:34.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 48434:48434 -p 48435:48435 -p 48436:48436 -p 48437:48437 -p 48438:48438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48436 --rest-port=48434 --tcp-port=48435 --discv5-udp-port=48437 --rest-address=0.0.0.0 --nat=extip:172.18.22.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0a1cedb4c73bb8ff1ff6e37dcba99cfd9094f9c186cab9ce9be3dc16fb6d3d40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48438 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:37:34.895 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.95 waku 0f25f4102321208a40aabe59475288f36eb9304a8017a1c2f7251099ff8daa39
2026-02-19 04:37:34.941 DEBUG [src.node.docker_mananger] Container started with ID 0f25f4102321. Setting up logs at ./log/docker/node1_2026-02-19_04-37-34__7dff534f-fb0a-4c49-a20d-95aa8f1e1e7d__wakuorg_nwaku:latest.log
2026-02-19 04:37:34.941 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48434
2026-02-19 04:37:34.942 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:35.250 ERROR [src.node.docker_mananger] Max retries reached for container efa1b97ee36b. Exiting log stream.
2026-02-19 04:37:35.482 ERROR [src.node.docker_mananger] Max retries reached for container 4a7aec6814ec. Exiting log stream.
2026-02-19 04:37:35.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48434/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:35.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:35.945 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:35.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:35.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.95/tcp/48435/p2p/16Uiu2HAkzRGu5dCwWcaXXHY6rMR3PbkrCYm3ZaHEF3ZRbySBVATi","/ip4/172.18.22.95/tcp/48436/ws/p2p/16Uiu2HAkzRGu5dCwWcaXXHY6rMR3PbkrCYm3ZaHEF3ZRbySBVATi"],"enrUri":"enr:-L24QN9l_t0GUcWU8DQXwhRZRKfJdUeo_MKwsrAV97WTe0YtK0mXHLlwMC-criT3x2msH8LSH3MLQOeMsHsyRpS1hlcCgmlkgnY0gmlwhKwSFl-KbXVsdGlhZGRyc5YACASsEhZfBr0zAAoErBIWXwa9NN0DgnJzhQACAQAAiXNlY3AyNTZrMaECSjBWKXMwSOBLmsaYnKQMjZpyf3AjZnBao2MZjRSBuvGDdGNwgr0zg3VkcIK9NYV3YWt1MgU"}'
2026-02-19 04:37:35.948 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:35.955 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:35.956 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-34__7dff534f-fb0a-4c49-a20d-95aa8f1e1e7d__wakuorg_nwaku:latest.log
2026-02-19 04:37:35.956 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:35.956 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:35.957 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:35.958 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.13
2026-02-19 04:37:35.958 DEBUG [src.node.docker_mananger] Generated ports ['40783', '40784', '40785', '40786', '40787']
2026-02-19 04:37:35.958 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-19 04:37:35.958 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:35.958 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:35.958 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:35.958 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:35.959 DEBUG [src.node.docker_mananger] docker run -i -t -p 40783:40783 -p 40784:40784 -p 40785:40785 -p 40786:40786 -p 40787:40787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40785 --rest-port=40783 --tcp-port=40784 --discv5-udp-port=40786 --rest-address=0.0.0.0 --nat=extip:172.18.1.13 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4f7efd0ce7b55c81d9de48a1dbc36ee5571fc34afd6724d88a532a522ed0140f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40787 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN9l_t0GUcWU8DQXwhRZRKfJdUeo_MKwsrAV97WTe0YtK0mXHLlwMC-criT3x2msH8LSH3MLQOeMsHsyRpS1hlcCgmlkgnY0gmlwhKwSFl-KbXVsdGlhZGRyc5YACASsEhZfBr0zAAoErBIWXwa9NN0DgnJzhQACAQAAiXNlY3AyNTZrMaECSjBWKXMwSOBLmsaYnKQMjZpyf3AjZnBao2MZjRSBuvGDdGNwgr0zg3VkcIK9NYV3YWt1MgU
2026-02-19 04:37:36.165 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.13 waku 90f64e423b8117731204b516d3cb5aa63221fa0ce5d84b6f0a390944a28bbb96
2026-02-19 04:37:36.213 DEBUG [src.node.docker_mananger] Container started with ID 90f64e423b81. Setting up logs at ./log/docker/node2_2026-02-19_04-37-34__7dff534f-fb0a-4c49-a20d-95aa8f1e1e7d__wakuorg_nwaku:latest.log
2026-02-19 04:37:36.214 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40783
2026-02-19 04:37:36.214 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:37.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40783/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:37.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:37.221 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:37.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:37.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.13/tcp/40784/p2p/16Uiu2HAm1iMLAz8iW6yquYNhnJDNGsAESUhgqqftGRdah1CQjcct","/ip4/172.18.1.13/tcp/40785/ws/p2p/16Uiu2HAm1iMLAz8iW6yquYNhnJDNGsAESUhgqqftGRdah1CQjcct"],"enrUri":"enr:-L24QHV5lR29bfyU9usDyx2FcjsT_OpsQaiOsE350fAiEDNaPVHVNfUqQaGgS8tdoVBE19_qH6KM3LUt7fphJS545JMCgmlkgnY0gmlwhKwSAQ2KbXVsdGlhZGRyc5YACASsEgENBp9QAAoErBIBDQafUd0DgnJzhQACAQAAiXNlY3AyNTZrMaECXWvow-VkHbP89lsT9l5LbvXr4LoAtyH3TEf2DAID7e2DdGNwgp9Qg3VkcIKfUoV3YWt1MgE"}'
2026-02-19 04:37:37.229 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:37.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40783/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.95/tcp/48435/p2p/16Uiu2HAkzRGu5dCwWcaXXHY6rMR3PbkrCYm3ZaHEF3ZRbySBVATi"]'
2026-02-19 04:37:37.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:37.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-19 04:37:37.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:37.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-19 04:37:37.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:37.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:37.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:37.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:37.351 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:37.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:37.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475857243503051,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:37.356 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:37.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40783/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:37.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":1771475857243503051,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:37.362 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:37.363 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:37.363 DEBUG [src.node.waku_node] Stopping container with id 0f25f4102321
2026-02-19 04:37:37.640 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:37.641 DEBUG [src.node.waku_node] Stopping container with id 90f64e423b81
2026-02-19 04:37:37.912 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:37.913 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:37.926 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:37.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-02-19 04:42:15.755 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:42:15.756 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-02-19_04-42-15__23e4f4e9-90ce-4574-8ba3-c3e12dbda9aa
2026-02-19 04:42:15.756 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:42:15.757 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:42:15.758 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:42:15.767 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:42:15.768 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-42-15__23e4f4e9-90ce-4574-8ba3-c3e12dbda9aa__wakuorg_nwaku:latest.log
2026-02-19 04:42:15.769 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:42:15.769 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:42:15.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:42:15.773 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.37
2026-02-19 04:42:15.773 DEBUG [src.node.docker_mananger] Generated ports ['29159', '29160', '29161', '29162', '29163']
2026-02-19 04:42:15.774 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:42:15.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:42:15.775 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:42:15.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 29159:29159 -p 29160:29160 -p 29161:29161 -p 29162:29162 -p 29163:29163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29161 --rest-port=29159 --tcp-port=29160 --discv5-udp-port=29162 --rest-address=0.0.0.0 --nat=extip:172.18.45.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa866dc1b2ad6fd30dca8592dff0ad87c76157fd6f9a1aacf57c9d2f6f79d1e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29163 --metrics-logging=true --store=true --relay=true
2026-02-19 04:42:15.992 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.37 waku b349d8e240eea86df855068ca8c86542ba7eb795f5218b436d32239df21ec76a
2026-02-19 04:42:16.051 DEBUG [src.node.docker_mananger] Container started with ID b349d8e240ee. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-42-15__23e4f4e9-90ce-4574-8ba3-c3e12dbda9aa__wakuorg_nwaku:latest.log
2026-02-19 04:42:16.052 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29159
2026-02-19 04:42:16.052 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:42:16.250 ERROR [src.node.docker_mananger] Max retries reached for container 700b11d2ed3f. Exiting log stream.
2026-02-19 04:42:16.669 ERROR [src.node.docker_mananger] Max retries reached for container fd9f06011e94. Exiting log stream.
2026-02-19 04:42:17.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29159/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:17.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:42:17.057 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:42:17.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29159/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:17.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.37/tcp/29160/p2p/16Uiu2HAkuyAx74o2ZpgQLSG8wY1p7iYMiC4scPXmCAYjqf7wgjwT","/ip4/172.18.45.37/tcp/29161/ws/p2p/16Uiu2HAkuyAx74o2ZpgQLSG8wY1p7iYMiC4scPXmCAYjqf7wgjwT"],"enrUri":"enr:-L24QDc5BVMK6Wlh9XGM7wJKsHwcq1TMHxcR9Udq9gV4-MVKHJV73IttrpX60acW2IJG8JfSoxa34rS3Knc9hp_0s_wCgmlkgnY0gmlwhKwSLSWKbXVsdGlhZGRyc5YACASsEi0lBnHoAAoErBItJQZx6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECCBHDOC9FYnAOrR3bXGtTeKY5DSAN83HY-jQAduV05PaDdGNwgnHog3VkcIJx6oV3YWt1MgM"}'
2026-02-19 04:42:17.059 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:42:17.067 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:42:17.067 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-42-15__23e4f4e9-90ce-4574-8ba3-c3e12dbda9aa__wakuorg_nwaku:latest.log
2026-02-19 04:42:17.067 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:42:17.067 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:42:17.069 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:42:17.069 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.108
2026-02-19 04:42:17.069 DEBUG [src.node.docker_mananger] Generated ports ['55413', '55414', '55415', '55416', '55417']
2026-02-19 04:42:17.069 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:42:17.069 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:42:17.069 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:42:17.069 DEBUG [src.node.docker_mananger] docker run -i -t -p 55413:55413 -p 55414:55414 -p 55415:55415 -p 55416:55416 -p 55417:55417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55415 --rest-port=55413 --tcp-port=55414 --discv5-udp-port=55416 --rest-address=0.0.0.0 --nat=extip:172.18.187.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3beff62eefcceee746bf6fceb016a83a6462dea1f805e82b839ff7f4a5ae262 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55417 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDc5BVMK6Wlh9XGM7wJKsHwcq1TMHxcR9Udq9gV4-MVKHJV73IttrpX60acW2IJG8JfSoxa34rS3Knc9hp_0s_wCgmlkgnY0gmlwhKwSLSWKbXVsdGlhZGRyc5YACASsEi0lBnHoAAoErBItJQZx6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECCBHDOC9FYnAOrR3bXGtTeKY5DSAN83HY-jQAduV05PaDdGNwgnHog3VkcIJx6oV3YWt1MgM --storenode=/ip4/172.18.45.37/tcp/29160/p2p/16Uiu2HAkuyAx74o2ZpgQLSG8wY1p7iYMiC4scPXmCAYjqf7wgjwT --store=true --relay=true
2026-02-19 04:42:17.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.108 waku 7817247e0db79055846cce6f4ab1a46f36c98c4f13f4c6a3dc733f5adac8d6b6
2026-02-19 04:42:17.329 DEBUG [src.node.docker_mananger] Container started with ID 7817247e0db7. Setting up logs at ./log/docker/store_node1_2026-02-19_04-42-15__23e4f4e9-90ce-4574-8ba3-c3e12dbda9aa__wakuorg_nwaku:latest.log
2026-02-19 04:42:17.330 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55413
2026-02-19 04:42:17.330 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:42:18.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:18.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:42:18.334 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:42:18.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:18.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.108/tcp/55414/p2p/16Uiu2HAmH8qKyQ1ryGJioPuYVGhFQnKFf2BBQYvfaa8RHX1otNDT","/ip4/172.18.187.108/tcp/55415/ws/p2p/16Uiu2HAmH8qKyQ1ryGJioPuYVGhFQnKFf2BBQYvfaa8RHX1otNDT"],"enrUri":"enr:-L24QPA9MbA049GcAt5rUxUPdPselSq4mCZo8akkJgYLUi83UHCcFZcJF6dznOB8lrym2K4jPmpdQD83uBGtvg4uOkkCgmlkgnY0gmlwhKwSu2yKbXVsdGlhZGRyc5YACASsErtsBth2AAoErBK7bAbYd90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQpDO8I7xLj0UwSsgQrVu6HRM2MOSoP_aVVESm76tox6DdGNwgth2g3VkcILYeIV3YWt1MgM"}'
2026-02-19 04:42:18.337 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:42:18.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.37/tcp/29160/p2p/16Uiu2HAkuyAx74o2ZpgQLSG8wY1p7iYMiC4scPXmCAYjqf7wgjwT"]'
2026-02-19 04:42:18.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:18.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29159/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:42:18.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:18.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55413/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:42:18.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:18.346 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:18.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:18.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:18.353 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:18.553 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:18.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29159/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:18.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40903e9683d0bd9264b8aec65190112e95430a9394e4d2deee671eac0d5a71e4"}]}'
2026-02-19 04:42:18.557 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:42:18.557 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:18.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:18.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40903e9683d0bd9264b8aec65190112e95430a9394e4d2deee671eac0d5a71e4"}]}'
2026-02-19 04:42:18.561 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:42:18.561 DEBUG [src.node.waku_node] Restarting container with id 7817247e0db7
2026-02-19 04:42:19.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:42:19.144 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:42:19.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.108/tcp/55414/p2p/16Uiu2HAmH8qKyQ1ryGJioPuYVGhFQnKFf2BBQYvfaa8RHX1otNDT","/ip4/172.18.187.108/tcp/55415/ws/p2p/16Uiu2HAmH8qKyQ1ryGJioPuYVGhFQnKFf2BBQYvfaa8RHX1otNDT"],"enrUri":"enr:-L24QPA9MbA049GcAt5rUxUPdPselSq4mCZo8akkJgYLUi83UHCcFZcJF6dznOB8lrym2K4jPmpdQD83uBGtvg4uOkkCgmlkgnY0gmlwhKwSu2yKbXVsdGlhZGRyc5YACASsErtsBth2AAoErBK7bAbYd90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQpDO8I7xLj0UwSsgQrVu6HRM2MOSoP_aVVESm76tox6DdGNwgth2g3VkcILYeIV3YWt1MgM"}'
2026-02-19 04:42:19.147 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:42:19.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55413/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:42:19.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:19.150 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:19.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29159/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:19.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:19.156 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:42:19.358 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:19.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29159/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40903e9683d0bd9264b8aec65190112e95430a9394e4d2deee671eac0d5a71e4"},{"messageHash":"0x1dfa5dffe91ee3ff5929698c5c189855fc9d04446f7b56261ef77b1b34e838f7"}]}'
2026-02-19 04:42:19.362 DEBUG [src.steps.store] messages length is 2
2026-02-19 04:42:19.362 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:19.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40903e9683d0bd9264b8aec65190112e95430a9394e4d2deee671eac0d5a71e4"},{"messageHash":"0x1dfa5dffe91ee3ff5929698c5c189855fc9d04446f7b56261ef77b1b34e838f7"}]}'
2026-02-19 04:42:19.365 DEBUG [src.steps.store] messages length is 2
2026-02-19 04:42:19.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29159/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40903e9683d0bd9264b8aec65190112e95430a9394e4d2deee671eac0d5a71e4"},{"messageHash":"0x1dfa5dffe91ee3ff5929698c5c189855fc9d04446f7b56261ef77b1b34e838f7"}]}'
2026-02-19 04:42:19.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55413/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:19.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40903e9683d0bd9264b8aec65190112e95430a9394e4d2deee671eac0d5a71e4"},{"messageHash":"0x1dfa5dffe91ee3ff5929698c5c189855fc9d04446f7b56261ef77b1b34e838f7"}]}'
2026-02-19 04:42:19.373 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:42:19.374 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:42:19.375 DEBUG [src.node.waku_node] Stopping container with id b349d8e240ee
2026-02-19 04:42:19.632 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:19.634 DEBUG [src.node.waku_node] Stopping container with id 7817247e0db7
2026-02-19 04:42:19.900 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:19.904 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:42:19.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:42:19.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-02-19 04:37:14.444 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:14.445 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2026-02-19_04-37-14__53b197d6-13d4-4de8-9b08-97834bb2dbfd
2026-02-19 04:37:14.446 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:14.447 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:14.449 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:37:14.458 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:14.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-14__53b197d6-13d4-4de8-9b08-97834bb2dbfd__wakuorg_nwaku:latest.log
2026-02-19 04:37:14.459 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:14.459 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:14.461 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:14.461 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.102
2026-02-19 04:37:14.462 DEBUG [src.node.docker_mananger] Generated ports ['1916', '1917', '1918', '1919', '1920']
2026-02-19 04:37:14.462 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:14.462 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:14.462 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:14.462 DEBUG [src.node.docker_mananger] docker run -i -t -p 1916:1916 -p 1917:1917 -p 1918:1918 -p 1919:1919 -p 1920:1920 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1918 --rest-port=1916 --tcp-port=1917 --discv5-udp-port=1919 --rest-address=0.0.0.0 --nat=extip:172.18.216.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb91aec406bbc79fdd4e30badbfaa6c6cfafad1d38c3ab59ffea3a5d4ef58c9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1920 --metrics-logging=true --relay=true
2026-02-19 04:37:14.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.102 waku c5f42adbee6b3fe8f3a6237875cde8376be7fa253c843e71e5fab841b37a7279
2026-02-19 04:37:14.711 DEBUG [src.node.docker_mananger] Container started with ID c5f42adbee6b. Setting up logs at ./log/docker/node1_2026-02-19_04-37-14__53b197d6-13d4-4de8-9b08-97834bb2dbfd__wakuorg_nwaku:latest.log
2026-02-19 04:37:14.711 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1916
2026-02-19 04:37:14.712 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:14.986 ERROR [src.node.docker_mananger] Max retries reached for container 32437c972bc6. Exiting log stream.
2026-02-19 04:37:15.271 ERROR [src.node.docker_mananger] Max retries reached for container 8062df003042. Exiting log stream.
2026-02-19 04:37:15.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1916/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:15.715 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:15.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1916/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.102/tcp/1917/p2p/16Uiu2HAmBSxojZ8UVWubReSe2WnoEckDWbk9DW61qGd3dydczhwh","/ip4/172.18.216.102/tcp/1918/ws/p2p/16Uiu2HAmBSxojZ8UVWubReSe2WnoEckDWbk9DW61qGd3dydczhwh"],"enrUri":"enr:-L24QCFiwIEJLNyayPGGzAAq601jLyHiBivB0i0LzxaRLn4HGA8Ojum8-LR2aD9i08dMpTauPe6QG_OTMSJQ-pe8YQQCgmlkgnY0gmlwhKwS2GaKbXVsdGlhZGRyc5YACASsEthmBgd9AAoErBLYZgYHft0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7g-Y9UeC19iOXBeieC8x_22KhZ-YZaF_3B-TFQaBPpyDdGNwggd9g3VkcIIHf4V3YWt1MgE"}'
2026-02-19 04:37:15.718 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:15.725 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:15.725 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-14__53b197d6-13d4-4de8-9b08-97834bb2dbfd__wakuorg_nwaku:latest.log
2026-02-19 04:37:15.725 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:15.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:15.727 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:15.727 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.27
2026-02-19 04:37:15.727 DEBUG [src.node.docker_mananger] Generated ports ['43055', '43056', '43057', '43058', '43059']
2026-02-19 04:37:15.727 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:15.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:15.728 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:15.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 43055:43055 -p 43056:43056 -p 43057:43057 -p 43058:43058 -p 43059:43059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43057 --rest-port=43055 --tcp-port=43056 --discv5-udp-port=43058 --rest-address=0.0.0.0 --nat=extip:172.18.236.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eed4ed6c6f2eb08c6f400563616ccf78fcfda1d836abca03b832fb7ca3a606c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43059 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCFiwIEJLNyayPGGzAAq601jLyHiBivB0i0LzxaRLn4HGA8Ojum8-LR2aD9i08dMpTauPe6QG_OTMSJQ-pe8YQQCgmlkgnY0gmlwhKwS2GaKbXVsdGlhZGRyc5YACASsEthmBgd9AAoErBLYZgYHft0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7g-Y9UeC19iOXBeieC8x_22KhZ-YZaF_3B-TFQaBPpyDdGNwggd9g3VkcIIHf4V3YWt1MgE
2026-02-19 04:37:15.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.27 waku 59672f96726f1743d846f5625232ce7247b5a109d9129e7a9e3dc7677e33c2c8
2026-02-19 04:37:15.988 DEBUG [src.node.docker_mananger] Container started with ID 59672f96726f. Setting up logs at ./log/docker/node2_2026-02-19_04-37-14__53b197d6-13d4-4de8-9b08-97834bb2dbfd__wakuorg_nwaku:latest.log
2026-02-19 04:37:15.989 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43055
2026-02-19 04:37:15.989 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:16.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43055/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:16.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:16.999 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:17.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.27/tcp/43056/p2p/16Uiu2HAmVcjKyrKpVxYj3rVmfWnW7HFR4hCAZ4zXCKKYJrUu75FN","/ip4/172.18.236.27/tcp/43057/ws/p2p/16Uiu2HAmVcjKyrKpVxYj3rVmfWnW7HFR4hCAZ4zXCKKYJrUu75FN"],"enrUri":"enr:-L24QEbIhQneu80xyFffITOKCo8-hNffY-mp3LNyZrH34rbqc7QkLzd21jByQbr-Z4m7NDk1KwZ_Gbf1gCEfIFZAbNcCgmlkgnY0gmlwhKwS7BuKbXVsdGlhZGRyc5YACASsEuwbBqgwAAoErBLsGwaoMd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_AKHsfdZK8-DxhItRSaBMUjEAtnNtVz0PCKpbm-FG6GDdGNwgqgwg3VkcIKoMoV3YWt1MgE"}'
2026-02-19 04:37:17.003 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:17.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.102/tcp/1917/p2p/16Uiu2HAmBSxojZ8UVWubReSe2WnoEckDWbk9DW61qGd3dydczhwh"]'
2026-02-19 04:37:17.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.007 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:37:17.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1916/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:17.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43055/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:17.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:17.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:17.124 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.127 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":1771475837018184960,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.128 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.131 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":1771475837018184960,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.132 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:37:17.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:17.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:17.239 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.242 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":1771475837133575072,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.243 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.246 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":1771475837133575072,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.247 DEBUG [src.node.waku_node] Pausing container with id c5f42adbee6b
2026-02-19 04:37:17.257 DEBUG [src.node.waku_node] Unpause container with id c5f42adbee6b
2026-02-19 04:37:17.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:17.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.271 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:17.371 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475837266063477,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.376 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475837266063477,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.379 DEBUG [src.node.waku_node] Pausing container with id 59672f96726f
2026-02-19 04:37:17.390 DEBUG [src.node.waku_node] Unpause container with id 59672f96726f
2026-02-19 04:37:17.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:17.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:17.404 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:17.504 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1916/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475837398770093,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.509 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:17.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:17.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475837398770093,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:17.514 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:17.515 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:17.516 DEBUG [src.node.waku_node] Stopping container with id c5f42adbee6b
2026-02-19 04:37:17.776 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:17.777 DEBUG [src.node.waku_node] Stopping container with id 59672f96726f
2026-02-19 04:37:18.036 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:18.039 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:18.045 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:18.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-02-19_04-43-03__9bf3e07e-4c4f-487a-91e1-9ff0a8141faa
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-43-03__9bf3e07e-4c4f-487a-91e1-9ff0a8141faa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55455', '55456', '55457', '55458', '55459']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55455:55455 -p 55456:55456 -p 55457:55457 -p 55458:55458 -p 55459:55459 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55457 --rest-port=55455 --tcp-port=55456 --discv5-udp-port=55458 --rest-address=0.0.0.0 --nat=extip:172.18.177.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ed99d5d8dcc94a77fc0ff6ffe1c2a7e2d1be2e52c7eefe028015cdef1667a9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55459 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.115 waku 4989eea90be5d388053742eac8c112f2f239083eb596487e1528881518af02d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4989eea90be5. Setting up logs at ./log/docker/node1_2026-02-19_04-43-03__9bf3e07e-4c4f-487a-91e1-9ff0a8141faa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55455
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2862566b85ff. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2dec1ea41733. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55455/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55455/debug/v1/info" -H "Content-Type: application/json" -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.115/tcp/55456/p2p/16Uiu2HAmCVoedY3mNBhKZHKDm8XxenHuAuJZupeGzqoW2W7m6Qzg","/ip4/172.18.177.115/tcp/55457/ws/p2p/16Uiu2HAmCVoedY3mNBhKZHKDm8XxenHuAuJZupeGzqoW2W7m6Qzg"],"enrUri":"enr:-L24QHMEgqbSpyQkMEL06xhLDgKSu4RRSSosgM4BO83l9-4mITNDS9A-R7Pi7jJKnYlS8wbxBL-GHj761p_C6gmw9D0CgmlkgnY0gmlwhKwSsXOKbXVsdGlhZGRyc5YACASsErFzBtigAAoErBKxcwbYod0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_aWsTCQDTcSvARfXNIAivBQBP4StPZ1LGSl4OlAUv1WDdGNwgtigg3VkcILYooV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-43-03__9bf3e07e-4c4f-487a-91e1-9ff0a8141faa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63069', '63070', '63071', '63072', '63073']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63069:63069 -p 63070:63070 -p 63071:63071 -p 63072:63072 -p 63073:63073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63071 --rest-port=63069 --tcp-port=63070 --discv5-udp-port=63072 --rest-address=0.0.0.0 --nat=extip:172.18.160.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab4e1dc9fc19381be0072b3ce5cb1e278ccc64af6cdfe8e38647ee44a05ee61e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63073 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHMEgqbSpyQkMEL06xhLDgKSu4RRSSosgM4BO83l9-4mITNDS9A-R7Pi7jJKnYlS8wbxBL-GHj761p_C6gmw9D0CgmlkgnY0gmlwhKwSsXOKbXVsdGlhZGRyc5YACASsErFzBtigAAoErBKxcwbYod0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_aWsTCQDTcSvARfXNIAivBQBP4StPZ1LGSl4OlAUv1WDdGNwgtigg3VkcILYooV3YWt1MgU --filternode=/ip4/172.18.177.115/tcp/55456/p2p/16Uiu2HAmCVoedY3mNBhKZHKDm8XxenHuAuJZupeGzqoW2W7m6Qzg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.227 waku 4f1884f7a0cba39a58b9f391f4361146cc8569b5dcb6814397b69c0e363f1bb1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f1884f7a0cb. Setting up logs at ./log/docker/node2_2026-02-19_04-43-03__9bf3e07e-4c4f-487a-91e1-9ff0a8141faa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63069
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63069/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63069/debug/v1/info" -H "Content-Type: application/json" -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.227/tcp/63070/p2p/16Uiu2HAmSbbttwJKXKNTFrGCySGURxqnKiLmEpgFJbo3jur4PBpm","/ip4/172.18.160.227/tcp/63071/ws/p2p/16Uiu2HAmSbbttwJKXKNTFrGCySGURxqnKiLmEpgFJbo3jur4PBpm"],"enrUri":"enr:-L24QMH7eKRmGK7aVHoLI5am4A7kBw_RrsG1qXnz72cg6t-7XDLOrkwdfmfE9rTMikDBPT5IcHXtxgKsD6E3q4TRd3ICgmlkgnY0gmlwhKwSoOOKbXVsdGlhZGRyc5YACASsEqDjBvZeAAoErBKg4wb2X90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzyV8CaDxCwz8aWYF3XkkmiMxdvdABI4AuTvcqMa4NHqDdGNwgvZeg3VkcIL2YIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63069/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.115/tcp/55456/p2p/16Uiu2HAmCVoedY3mNBhKZHKDm8XxenHuAuJZupeGzqoW2W7m6Qzg"]'
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:55455/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63069/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "871848ed-9c8c-42c7-9f4a-ec98a8112824", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"871848ed-9c8c-42c7-9f4a-ec98a8112824","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63069/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63069/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4989eea90be5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4f1884f7a0cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_combination_of_different_nodes with id: 2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18327', '18328', '18329', '18330', '18331']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18327:18327 -p 18328:18328 -p 18329:18329 -p 18330:18330 -p 18331:18331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18329 --rest-port=18327 --tcp-port=18328 --discv5-udp-port=18330 --rest-address=0.0.0.0 --nat=extip:172.18.245.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9a3eabdf207401e5ca84dfb6bfedcb7acaaadf07e5395ef9840a29abad28547 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18331 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.85 waku aa87f06f4c158e13da395ec2c70555b8e5bd3b993d421a99c5bad3629ceb4223
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa87f06f4c15. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18327
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 29c7b6246519. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5dc2c5c5466a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18327/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.85/tcp/18328/p2p/16Uiu2HAm4Uo2A8Tpq6zdbvewsAEiwKuW776F3piY7WGXJwsmTVhW","/ip4/172.18.245.85/tcp/18329/ws/p2p/16Uiu2HAm4Uo2A8Tpq6zdbvewsAEiwKuW776F3piY7WGXJwsmTVhW"],"enrUri":"enr:-L24QDEuWfJF-7RV9Ze5KtppkeVq29Zqlg8Xmzar-CjPcdYMLPUiKgVjUHx54rF3aJ3YPMcaPc0C1UKCfQAtXLDNj9sCgmlkgnY0gmlwhKwS9VWKbXVsdGlhZGRyc5YACASsEvVVBkeYAAoErBL1VQZHmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChoXiwxFu3zmnJ3JnlRzxBOaNqT5lY3-QmwgfTwGTVS2DdGNwgkeYg3VkcIJHmoV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41571', '41572', '41573', '41574', '41575']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41571:41571 -p 41572:41572 -p 41573:41573 -p 41574:41574 -p 41575:41575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41573 --rest-port=41571 --tcp-port=41572 --discv5-udp-port=41574 --rest-address=0.0.0.0 --nat=extip:172.18.83.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbfd2ffed030bbe0d24b43a7ccdac31d9cdabe8afb0b27b6dedb62f0cf3aad0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41575 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.245.85/tcp/18328/p2p/16Uiu2HAm4Uo2A8Tpq6zdbvewsAEiwKuW776F3piY7WGXJwsmTVhW
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.1 waku 4be23031ab7a8f72135d0b5f2d5093baf99f20e715376efb4355d969d6b57a41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4be23031ab7a. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41571
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41571/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41571/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/41572/p2p/16Uiu2HAmQ3CXkFWRzjnvfKVQTte7cuXASRW9NdA35P8B7mPpXdX8","/ip4/172.18.83.1/tcp/41573/ws/p2p/16Uiu2HAmQ3CXkFWRzjnvfKVQTte7cuXASRW9NdA35P8B7mPpXdX8"],"enrUri":"enr:-L24QK7U6Gpd_q6e_5epLOAHtODJEIoV3QLTtHJ1BuiTEJ_QS8wocZKc0J0V9aq2z9NLhwhQK6HW1Bjt5jQK50qd9iYCgmlkgnY0gmlwhKwSUwGKbXVsdGlhZGRyc5YACASsElMBBqJkAAoErBJTAQaiZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqSEbNWgxHR3gEEWsc3bGHdCd0PnhWJkjYyFLiBSuvEODdGNwgqJkg3VkcIKiZoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41571/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.85/tcp/18328/p2p/16Uiu2HAm4Uo2A8Tpq6zdbvewsAEiwKuW776F3piY7WGXJwsmTVhW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28732', '28733', '28734', '28735', '28736']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28732:28732 -p 28733:28733 -p 28734:28734 -p 28735:28735 -p 28736:28736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28734 --rest-port=28732 --tcp-port=28733 --discv5-udp-port=28735 --rest-address=0.0.0.0 --nat=extip:172.18.120.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d3b73b68c7deaf39d77f5c80fca449ca5f004cea998d97a2a0ccc02baadecc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28736 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDEuWfJF-7RV9Ze5KtppkeVq29Zqlg8Xmzar-CjPcdYMLPUiKgVjUHx54rF3aJ3YPMcaPc0C1UKCfQAtXLDNj9sCgmlkgnY0gmlwhKwS9VWKbXVsdGlhZGRyc5YACASsEvVVBkeYAAoErBL1VQZHmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEChoXiwxFu3zmnJ3JnlRzxBOaNqT5lY3-QmwgfTwGTVS2DdGNwgkeYg3VkcIJHmoV3YWt1Mg0 --lightpushnode=/ip4/172.18.245.85/tcp/18328/p2p/16Uiu2HAm4Uo2A8Tpq6zdbvewsAEiwKuW776F3piY7WGXJwsmTVhW --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.147 waku f9919fcd1ad1af0da3bd46692e0b7cdb6ccf82e82168563c6f112dd9e4417c26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9919fcd1ad1. Setting up logs at ./log/docker/lightpush_node2_2026-02-19_04-36-39__80124062-8834-4f46-bd5f-c599a237868c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28732
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28732/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28732/debug/v1/info" -H "Content-Type: application/json" -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.147/tcp/28733/p2p/16Uiu2HAmVqELoF4eUrH9eVMRVP5s7QKa9DVQEcMSnd5kQXXdnrBP","/ip4/172.18.120.147/tcp/28734/ws/p2p/16Uiu2HAmVqELoF4eUrH9eVMRVP5s7QKa9DVQEcMSnd5kQXXdnrBP"],"enrUri":"enr:-L24QNvcnnJaypDnlphLATIZhal4vfSDJQjxbD2y74hlakGpdthpvQh77eeteNkU_LpVPyqdT0ixR6GTfKJbSFOodJwCgmlkgnY0gmlwhKwSeJOKbXVsdGlhZGRyc5YACASsEniTBnA9AAoErBJ4kwZwPt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_zZOXLTryBgqNVijN8bdzkw3vhsKeITgvmcbduYgRkaDdGNwgnA9g3VkcIJwP4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.85/tcp/18328/p2p/16Uiu2HAm4Uo2A8Tpq6zdbvewsAEiwKuW776F3piY7WGXJwsmTVhW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.1/tcp/41572/p2p/16Uiu2HAmQ3CXkFWRzjnvfKVQTte7cuXASRW9NdA35P8B7mPpXdX8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28732/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41571/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 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:28732/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475804156618940}}'
INFO  src.node.api_clients.base_client:base_client.py: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:18327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475804156618940,"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:28732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475804156618940,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41571/filter/v2/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475804156618940,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa87f06f4c15
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4be23031ab7a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9919fcd1ad1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_static_sharding_multiple_shards with id: 2026-02-19_04-39-23__58eafb74-e2f9-4dd1-9bbb-c338d0680754
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-23__58eafb74-e2f9-4dd1-9bbb-c338d0680754__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33676', '33677', '33678', '33679', '33680']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33676:33676 -p 33677:33677 -p 33678:33678 -p 33679:33679 -p 33680:33680 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33678 --rest-port=33676 --tcp-port=33677 --discv5-udp-port=33679 --rest-address=0.0.0.0 --nat=extip:172.18.202.166 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9fd9fcfb2b93e9796e42ff8b2cfddef43c3d8c7ac2f2255304b5d4ce4b4bbe3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33680 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.166 waku 07acbaa81aa51f8d1e296a43fc4d97a708007f5f0a83bdbef328da06eefc5d3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07acbaa81aa5. Setting up logs at ./log/docker/node1_2026-02-19_04-39-23__58eafb74-e2f9-4dd1-9bbb-c338d0680754__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33676
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5657b04b9d17. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33676/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.166/tcp/33677/p2p/16Uiu2HAmLmtTDVc7yyAJto1Fjq9fdSeSaEWoSLgyjqRGmDobVp9B","/ip4/172.18.202.166/tcp/33678/ws/p2p/16Uiu2HAmLmtTDVc7yyAJto1Fjq9fdSeSaEWoSLgyjqRGmDobVp9B"],"enrUri":"enr:-L24QDud1dzHeO-pkVQg6U2T5F0NxXBvYNvRKgZQC-mrsAp9JM41MG8-LI4QjkqyhND5tkv5tzLgWbt2kZWU1Ubf36kCgmlkgnY0gmlwhKwSyqaKbXVsdGlhZGRyc5YACASsEsqmBoONAAoErBLKpgaDjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeKHkc2nOLOHDDWIFnlg0CxnUoY6RNXyUKdqC94XVzraDdGNwgoONg3VkcIKDj4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-23__58eafb74-e2f9-4dd1-9bbb-c338d0680754__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43149', '43150', '43151', '43152', '43153']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43149:43149 -p 43150:43150 -p 43151:43151 -p 43152:43152 -p 43153:43153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43151 --rest-port=43149 --tcp-port=43150 --discv5-udp-port=43152 --rest-address=0.0.0.0 --nat=extip:172.18.198.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2b6b0bc1e72aa6cba7d4d9e57bfbac7783ea4b095ae1bf49465ceecffea34b35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43153 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDud1dzHeO-pkVQg6U2T5F0NxXBvYNvRKgZQC-mrsAp9JM41MG8-LI4QjkqyhND5tkv5tzLgWbt2kZWU1Ubf36kCgmlkgnY0gmlwhKwSyqaKbXVsdGlhZGRyc5YACASsEsqmBoONAAoErBLKpgaDjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeKHkc2nOLOHDDWIFnlg0CxnUoY6RNXyUKdqC94XVzraDdGNwgoONg3VkcIKDj4V3YWt1MgU --filternode=/ip4/172.18.202.166/tcp/33677/p2p/16Uiu2HAmLmtTDVc7yyAJto1Fjq9fdSeSaEWoSLgyjqRGmDobVp9B
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.178 waku 6f18591b2e94bf9a3ebee4ea9d615b7b58301931d656c6286100912f6e3deec1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f18591b2e94. Setting up logs at ./log/docker/node2_2026-02-19_04-39-23__58eafb74-e2f9-4dd1-9bbb-c338d0680754__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43149
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/43150/p2p/16Uiu2HAmCyDQXWUtUPgLMhPWNewdjftSNEXjnsXF5c4iZeJCxQxX","/ip4/172.18.198.178/tcp/43151/ws/p2p/16Uiu2HAmCyDQXWUtUPgLMhPWNewdjftSNEXjnsXF5c4iZeJCxQxX"],"enrUri":"enr:-L24QOxp4PSY7BVxAfabeMYYEE0RUIM-tD2_qb6UbMLdMdqsaqhaH1yOTSgNabJFbovmTfekg3kFjmPar-8NxFBWG8oCgmlkgnY0gmlwhKwSxrKKbXVsdGlhZGRyc5YACASsEsayBqiOAAoErBLGsgaoj90DgnJzhQACAQAAiXNlY3AyNTZrMaEDBKs3gSETPqzjNUpA2L7xO8MEy8Zx3fyE9n-VUEH7sviDdGNwgqiOg3VkcIKokIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.166/tcp/33677/p2p/16Uiu2HAmLmtTDVc7yyAJto1Fjq9fdSeSaEWoSLgyjqRGmDobVp9B"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cbed53f8-9b51-4871-8889-e1b83e8ea7bb", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"cbed53f8-9b51-4871-8889-e1b83e8ea7bb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f5b11b1-9f6d-436b-a6b2-251a678d0654", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5f5b11b1-9f6d-436b-a6b2-251a678d0654","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "27cc5f95-018b-49a4-a3ba-9cc4ad0e8b3e", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"27cc5f95-018b-49a4-a3ba-9cc4ad0e8b3e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8c521e23-f371-476c-9a4c-3b088cadfc07", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8c521e23-f371-476c-9a4c-3b088cadfc07","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "277c5aca-d9bd-42b5-a6d9-c1781d73f7a8", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"277c5aca-d9bd-42b5-a6d9-c1781d73f7a8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5912ed93-667a-418c-a889-c6672bb363ec", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5912ed93-667a-418c-a889-c6672bb363ec","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d9a1819-5636-4e2a-94cd-c6f934264bc7", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5d9a1819-5636-4e2a-94cd-c6f934264bc7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43149/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6233d1d6-6c0c-4535-9ced-5df1d4c65489", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6233d1d6-6c0c-4535-9ced-5df1d4c65489","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/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:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/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":1771475966046521865,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771475966159444742,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771475966270028845,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475966380247426,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771475966490566563,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771475966600736689,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771475966710380940,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33676/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43149/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771475966822247578,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07acbaa81aa5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6f18591b2e94
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,475 @@
2026-02-19 04:39:26.019 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:26.020 DEBUG [tests.conftest] Running test: test_relay_2_nodes_packet_reordering with id: 2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e
2026-02-19 04:39:26.020 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:26.021 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:39:26.030 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:26.030 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e__wakuorg_nwaku:latest.log
2026-02-19 04:39:26.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:26.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e__wakuorg_nwaku:latest.log
2026-02-19 04:39:26.048 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:26.048 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e__wakuorg_nwaku:latest.log
2026-02-19 04:39:26.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:26.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e__wakuorg_nwaku:latest.log
2026-02-19 04:39:26.057 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:26.058 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:26.062 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:26.062 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.149
2026-02-19 04:39:26.062 DEBUG [src.node.docker_mananger] Generated ports ['36607', '36608', '36609', '36610', '36611']
2026-02-19 04:39:26.063 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:26.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:26.065 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:26.065 DEBUG [src.node.docker_mananger] docker run -i -t -p 36607:36607 -p 36608:36608 -p 36609:36609 -p 36610:36610 -p 36611:36611 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36609 --rest-port=36607 --tcp-port=36608 --discv5-udp-port=36610 --rest-address=0.0.0.0 --nat=extip:172.18.85.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5c94483a3efedbb0d6fad8fc6993b3f706cdc75f5cc11b34a2ef7eda553c7df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36611 --metrics-logging=true --relay=true
2026-02-19 04:39:26.293 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.149 waku 833407060d40dc4a19c8b9cd660bda2e7148262312711d580b3b4c7d5c18e9e9
2026-02-19 04:39:26.341 DEBUG [src.node.docker_mananger] Container started with ID 833407060d40. Setting up logs at ./log/docker/node1_2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e__wakuorg_nwaku:latest.log
2026-02-19 04:39:26.341 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36607
2026-02-19 04:39:26.341 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:26.621 ERROR [src.node.docker_mananger] Max retries reached for container 9e5c0bfe2711. Exiting log stream.
2026-02-19 04:39:27.025 ERROR [src.node.docker_mananger] Max retries reached for container f71f72b607a1. Exiting log stream.
2026-02-19 04:39:27.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36607/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:27.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:27.346 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:27.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36607/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:27.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.149/tcp/36608/p2p/16Uiu2HAm9Ep1JBrovwE4LSeDkkeHwKEqWVWuq4FXnv4rdfSdaa4Y","/ip4/172.18.85.149/tcp/36609/ws/p2p/16Uiu2HAm9Ep1JBrovwE4LSeDkkeHwKEqWVWuq4FXnv4rdfSdaa4Y"],"enrUri":"enr:-L24QIbVKWQvTmuvVH8l_0T7f5SHDINYLMIp744BYYpRvYLNSZKOd_gTy0E2kSCCIAVWU6M0wSzhemKB_iwIwo4I_jcCgmlkgnY0gmlwhKwSVZWKbXVsdGlhZGRyc5YACASsElWVBo8AAAoErBJVlQaPAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzTtNkiIHvRcfhlDqqCfL2-dF5eJCaQ9xnPIVX9SCxvmDdGNwgo8Ag3VkcIKPAoV3YWt1MgE"}'
2026-02-19 04:39:27.349 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:27.349 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:27.349 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:27.350 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:27.350 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.26
2026-02-19 04:39:27.350 DEBUG [src.node.docker_mananger] Generated ports ['50765', '50766', '50767', '50768', '50769']
2026-02-19 04:39:27.351 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:27.351 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:27.351 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:27.351 DEBUG [src.node.docker_mananger] docker run -i -t -p 50765:50765 -p 50766:50766 -p 50767:50767 -p 50768:50768 -p 50769:50769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=200 --websocket-port=50767 --rest-port=50765 --tcp-port=50766 --discv5-udp-port=50768 --rest-address=0.0.0.0 --nat=extip:172.18.155.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=313c73a3d1a4ce2dca30cdbf6ffb0056d670c15f09e838c0fe2eac095fbf4c6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50769 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIbVKWQvTmuvVH8l_0T7f5SHDINYLMIp744BYYpRvYLNSZKOd_gTy0E2kSCCIAVWU6M0wSzhemKB_iwIwo4I_jcCgmlkgnY0gmlwhKwSVZWKbXVsdGlhZGRyc5YACASsElWVBo8AAAoErBJVlQaPAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzTtNkiIHvRcfhlDqqCfL2-dF5eJCaQ9xnPIVX9SCxvmDdGNwgo8Ag3VkcIKPAoV3YWt1MgE
2026-02-19 04:39:27.551 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.26 waku 874ff52569cf50a7157ce9138c14249798f112f425001100f39a79dd02d9cf4b
2026-02-19 04:39:27.597 DEBUG [src.node.docker_mananger] Container started with ID 874ff52569cf. Setting up logs at ./log/docker/node2_2026-02-19_04-39-26__961bbec7-5b22-4dd2-a9a1-83680133197e__wakuorg_nwaku:latest.log
2026-02-19 04:39:27.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50765
2026-02-19 04:39:27.598 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:28.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50765/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:28.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:28.606 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:28.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:28.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.26/tcp/50766/p2p/16Uiu2HAkzzawj8fEAkw1EcRfmY3qEsZij16TGeXHEWGxnjFz9Li5","/ip4/172.18.155.26/tcp/50767/ws/p2p/16Uiu2HAkzzawj8fEAkw1EcRfmY3qEsZij16TGeXHEWGxnjFz9Li5"],"enrUri":"enr:-L24QEPzDB-M0sVk62Hs-bCBOL_OwCnctfONDQI68hVEUCkZFdgjJu76bW7__9DTOTrPZ4SoggOMwF2nX4rFOjYcIOsCgmlkgnY0gmlwhKwSmxqKbXVsdGlhZGRyc5YACASsEpsaBsZOAAoErBKbGgbGT90DgnJzhQADAQAAiXNlY3AyNTZrMaECUrjoU_bxP88Gv7LEdp6_PPXUDsNi1yV4e6uMWVKFY4qDdGNwgsZOg3VkcILGUIV3YWt1MgE"}'
2026-02-19 04:39:28.612 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:28.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:28.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:28.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50765/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:28.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:28.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36607/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:28.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.155.26/tcp/40892/p2p/16Uiu2HAkzzawj8fEAkw1EcRfmY3qEsZij16TGeXHEWGxnjFz9Li5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
2026-02-19 04:39:28.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50765/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:28.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.149/tcp/36608/p2p/16Uiu2HAm9Ep1JBrovwE4LSeDkkeHwKEqWVWuq4FXnv4rdfSdaa4Y","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:39:28.630 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-19 04:39:38.632 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8459', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:39:38.643 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8459', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '10ms', 'reorder', '25%', '50%']
2026-02-19 04:39:38.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:38.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:38.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36607/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:39.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:39.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50765/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.730 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:39:40.230 INFO [tests.e2e.test_network_conditions] packet_reordering reorder=25% corr=50% msg_count=200 received=200 elapsed=0.54s
2026-02-19 04:39:40.232 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:40.233 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:40.233 DEBUG [src.node.waku_node] Stopping container with id 833407060d40
2026-02-19 04:39:40.527 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:40.528 DEBUG [src.node.waku_node] Stopping container with id 874ff52569cf
2026-02-19 04:39:40.789 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:40.790 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:40.868 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:40.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-19 04:45:24.366 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:45:24.367 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[2-4] with id: 2026-02-19_04-45-24__f4f36c73-daad-4d50-bb49-7c69687e526e
2026-02-19 04:45:24.368 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:45:24.369 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:45:24.370 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:45:24.378 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:45:24.378 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-45-24__f4f36c73-daad-4d50-bb49-7c69687e526e__wakuorg_nwaku:latest.log
2026-02-19 04:45:24.378 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:45:24.379 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:45:24.380 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:45:24.380 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.41
2026-02-19 04:45:24.380 DEBUG [src.node.docker_mananger] Generated ports ['27030', '27031', '27032', '27033', '27034']
2026-02-19 04:45:24.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:45:24.381 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:45:24.381 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:45:24.381 DEBUG [src.node.docker_mananger] docker run -i -t -p 27030:27030 -p 27031:27031 -p 27032:27032 -p 27033:27033 -p 27034:27034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27032 --rest-port=27030 --tcp-port=27031 --discv5-udp-port=27033 --rest-address=0.0.0.0 --nat=extip:172.18.132.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d9bb61aaa1cac34bece47b65ac20389a75ee6f9ba4ab6548ebe70e65adc8b5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27034 --metrics-logging=true --store=true --relay=true
2026-02-19 04:45:24.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.41 waku 36c7f812580831ddb46ba2b36f5369051fd2ad22021cb0fa4258669018db0fb4
2026-02-19 04:45:24.641 DEBUG [src.node.docker_mananger] Container started with ID 36c7f8125808. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-45-24__f4f36c73-daad-4d50-bb49-7c69687e526e__wakuorg_nwaku:latest.log
2026-02-19 04:45:24.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27030
2026-02-19 04:45:24.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:45:24.897 ERROR [src.node.docker_mananger] Max retries reached for container 4501aa9168b7. Exiting log stream.
2026-02-19 04:45:25.188 ERROR [src.node.docker_mananger] Max retries reached for container 863e7a24003e. Exiting log stream.
2026-02-19 04:45:25.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27030/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:25.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:45:25.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:45:25.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27030/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:25.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.41/tcp/27031/p2p/16Uiu2HAmPdeeYfzGic4vqo51mnnHd6EGecfePiimf4nVNhK3Komq","/ip4/172.18.132.41/tcp/27032/ws/p2p/16Uiu2HAmPdeeYfzGic4vqo51mnnHd6EGecfePiimf4nVNhK3Komq"],"enrUri":"enr:-L24QM-g0xm7XK0qTygS-WMwhFL6nChRT3EuXBhG7-vC3AtWIgdWEM9U1r4_4xaoV45NPqfB97lSQSz6Z0MAadNdpy8CgmlkgnY0gmlwhKwShCmKbXVsdGlhZGRyc5YACASsEoQpBmmXAAoErBKEKQZpmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoxiynpTxzPapbmYGI24CWyxs2afA-nwBGZG7fvgCnVCDdGNwgmmXg3VkcIJpmYV3YWt1MgM"}'
2026-02-19 04:45:25.648 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:45:25.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:45:25.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-45-24__f4f36c73-daad-4d50-bb49-7c69687e526e__wakuorg_nwaku:latest.log
2026-02-19 04:45:25.655 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:45:25.656 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:45:25.657 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:45:25.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.175
2026-02-19 04:45:25.657 DEBUG [src.node.docker_mananger] Generated ports ['36946', '36947', '36948', '36949', '36950']
2026-02-19 04:45:25.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:45:25.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:45:25.658 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:45:25.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 36946:36946 -p 36947:36947 -p 36948:36948 -p 36949:36949 -p 36950:36950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36948 --rest-port=36946 --tcp-port=36947 --discv5-udp-port=36949 --rest-address=0.0.0.0 --nat=extip:172.18.224.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3932b5ec1bb671f8cef1fba5e0173287cbccd0f9cd0c9a4e1ae222eee8eda8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36950 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM-g0xm7XK0qTygS-WMwhFL6nChRT3EuXBhG7-vC3AtWIgdWEM9U1r4_4xaoV45NPqfB97lSQSz6Z0MAadNdpy8CgmlkgnY0gmlwhKwShCmKbXVsdGlhZGRyc5YACASsEoQpBmmXAAoErBKEKQZpmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoxiynpTxzPapbmYGI24CWyxs2afA-nwBGZG7fvgCnVCDdGNwgmmXg3VkcIJpmYV3YWt1MgM --storenode=/ip4/172.18.132.41/tcp/27031/p2p/16Uiu2HAmPdeeYfzGic4vqo51mnnHd6EGecfePiimf4nVNhK3Komq --store=true --relay=true
2026-02-19 04:45:25.866 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.175 waku c90cc361f7490eb49ef2a32cafff39934af2d807681d13e2dde8f062c5e19c3a
2026-02-19 04:45:25.926 DEBUG [src.node.docker_mananger] Container started with ID c90cc361f749. Setting up logs at ./log/docker/store_node1_2026-02-19_04-45-24__f4f36c73-daad-4d50-bb49-7c69687e526e__wakuorg_nwaku:latest.log
2026-02-19 04:45:25.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36946
2026-02-19 04:45:25.929 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:45:26.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36946/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:26.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:45:26.938 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:45:26.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:26.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.175/tcp/36947/p2p/16Uiu2HAmBcUcg88acTPHkGoQMLJRuaHXNyAEhYYRZMJ2ty222888","/ip4/172.18.224.175/tcp/36948/ws/p2p/16Uiu2HAmBcUcg88acTPHkGoQMLJRuaHXNyAEhYYRZMJ2ty222888"],"enrUri":"enr:-L24QJqnMJM16o19T0rkTvDA48YZ9gZh5AAH0VXNT0m14xFzYdVxn7F411_OF76jJhNEMtpAeQlUzjJUFdtWjO2UoaMCgmlkgnY0gmlwhKwS4K-KbXVsdGlhZGRyc5YACASsEuCvBpBTAAoErBLgrwaQVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8H-HwMnmL23ayWSD4Sd0CB2GTGjgHvtFrLeWFcAiuvGDdGNwgpBTg3VkcIKQVYV3YWt1MgM"}'
2026-02-19 04:45:26.941 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:45:26.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36946/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.41/tcp/27031/p2p/16Uiu2HAmPdeeYfzGic4vqo51mnnHd6EGecfePiimf4nVNhK3Komq"]'
2026-02-19 04:45:26.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:26.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27030/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:45:26.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:26.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36946/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:45:26.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:26.951 DEBUG [src.steps.store] Relaying message
2026-02-19 04:45:26.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27030/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:45:26.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:26.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:45:27.158 DEBUG [src.steps.store] Relaying message
2026-02-19 04:45:27.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27030/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:45:27.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:27.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:45:27.365 DEBUG [src.steps.store] Relaying message
2026-02-19 04:45:27.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27030/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:45:27.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:27.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:45:27.571 DEBUG [src.steps.store] Relaying message
2026-02-19 04:45:27.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27030/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:45:27.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:45:27.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:45:27.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27030/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:27.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xef358823f4ad7aa54d744c68684249f6e9b467b2e4146faf28de75e7c2368bb1"},{"messageHash":"0x2b8632a402e0895593b8db6bc2395da059c94e7749dd7b7d91ab0e10cdbc9426"}],"paginationCursor":"0x2b8632a402e0895593b8db6bc2395da059c94e7749dd7b7d91ab0e10cdbc9426"}'
2026-02-19 04:45:27.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36946/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:27.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xef358823f4ad7aa54d744c68684249f6e9b467b2e4146faf28de75e7c2368bb1"},{"messageHash":"0x2b8632a402e0895593b8db6bc2395da059c94e7749dd7b7d91ab0e10cdbc9426"}],"paginationCursor":"0x2b8632a402e0895593b8db6bc2395da059c94e7749dd7b7d91ab0e10cdbc9426"}'
2026-02-19 04:45:27.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27030/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x2b8632a402e0895593b8db6bc2395da059c94e7749dd7b7d91ab0e10cdbc9426&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:27.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdbc2a49603bd2a4f3f6fc40bf9440fd7bd62460b13418477d74a744158dd00e0"},{"messageHash":"0xdd5d0ddc5defc6d2609e5cd1addeae9f31423785ec09056466a310d2763c721e"}]}'
2026-02-19 04:45:27.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36946/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x2b8632a402e0895593b8db6bc2395da059c94e7749dd7b7d91ab0e10cdbc9426&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:45:27.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdbc2a49603bd2a4f3f6fc40bf9440fd7bd62460b13418477d74a744158dd00e0"},{"messageHash":"0xdd5d0ddc5defc6d2609e5cd1addeae9f31423785ec09056466a310d2763c721e"}]}'
2026-02-19 04:45:27.792 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:45:27.794 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:45:27.794 DEBUG [src.node.waku_node] Stopping container with id 36c7f8125808
2026-02-19 04:45:28.048 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:45:28.048 DEBUG [src.node.waku_node] Stopping container with id c90cc361f749
2026-02-19 04:45:28.310 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:45:28.312 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:45:28.324 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:45:28.334 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-19 04:40:26.454 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:26.455 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-02-19_04-40-26__4af41642-adbd-4e7b-b479-ee9279bf5aaf
2026-02-19 04:40:26.455 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:26.456 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:40:26.456 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:40:26.466 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:26.467 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-26__4af41642-adbd-4e7b-b479-ee9279bf5aaf__wakuorg_nwaku:latest.log
2026-02-19 04:40:26.467 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:26.467 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:26.469 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:26.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.110
2026-02-19 04:40:26.469 DEBUG [src.node.docker_mananger] Generated ports ['36750', '36751', '36752', '36753', '36754']
2026-02-19 04:40:26.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:26.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:26.470 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:26.470 DEBUG [src.node.docker_mananger] docker run -i -t -p 36750:36750 -p 36751:36751 -p 36752:36752 -p 36753:36753 -p 36754:36754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36752 --rest-port=36750 --tcp-port=36751 --discv5-udp-port=36753 --rest-address=0.0.0.0 --nat=extip:172.18.43.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b66feaccceb9b6854ebd5dbc292d47975bafcc2c2dbbf4ff0a8d47cccebc3f47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36754 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
2026-02-19 04:40:26.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.110 waku 03ffe5254b0b4ac3fcce31935920f304655d05d36a9ef2fe9f12ec02906d4855
2026-02-19 04:40:26.712 DEBUG [src.node.docker_mananger] Container started with ID 03ffe5254b0b. Setting up logs at ./log/docker/node1_2026-02-19_04-40-26__4af41642-adbd-4e7b-b479-ee9279bf5aaf__wakuorg_nwaku:latest.log
2026-02-19 04:40:26.712 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36750
2026-02-19 04:40:26.712 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:27.000 ERROR [src.node.docker_mananger] Max retries reached for container f95b9e007fba. Exiting log stream.
2026-02-19 04:40:27.279 ERROR [src.node.docker_mananger] Max retries reached for container 14c8bab74392. Exiting log stream.
2026-02-19 04:40:27.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36750/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:27.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:27.716 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:27.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:27.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.110/tcp/36751/p2p/16Uiu2HAm6fRV6ChbcMZpyaG4UFWgKmZv3HvX6JnnsMuNPU6odrzd","/ip4/172.18.43.110/tcp/36752/ws/p2p/16Uiu2HAm6fRV6ChbcMZpyaG4UFWgKmZv3HvX6JnnsMuNPU6odrzd"],"enrUri":"enr:-L24QKKYcIbfxY0L6SDhGFqq5TZnL2K9hezeBQBDdyrYv7vlIdLnCVPMW8xavCkx3EZ3r0Whx1nlLWEv4Ly_zmpGnOwCgmlkgnY0gmlwhKwSK26KbXVsdGlhZGRyc5YACASsEituBo-PAAoErBIrbgaPkN0DgnJzhQACAQAAiXNlY3AyNTZrMaECpvZMUJDKEh6-nkwu1637oZ39Owx-2bPmgcBIYBsZ4FKDdGNwgo-Pg3VkcIKPkYV3YWt1MgU"}'
2026-02-19 04:40:27.719 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:27.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:27.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-40-26__4af41642-adbd-4e7b-b479-ee9279bf5aaf__wakuorg_nwaku:latest.log
2026-02-19 04:40:27.726 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:27.727 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:27.728 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:27.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.163
2026-02-19 04:40:27.728 DEBUG [src.node.docker_mananger] Generated ports ['33687', '33688', '33689', '33690', '33691']
2026-02-19 04:40:27.728 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:27.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:27.729 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:27.729 DEBUG [src.node.docker_mananger] docker run -i -t -p 33687:33687 -p 33688:33688 -p 33689:33689 -p 33690:33690 -p 33691:33691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33689 --rest-port=33687 --tcp-port=33688 --discv5-udp-port=33690 --rest-address=0.0.0.0 --nat=extip:172.18.169.163 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d6f58da9a6dc2348292b9eae1fedfb577d9ecc9afdc60f4d8e899821addeddd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33691 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKKYcIbfxY0L6SDhGFqq5TZnL2K9hezeBQBDdyrYv7vlIdLnCVPMW8xavCkx3EZ3r0Whx1nlLWEv4Ly_zmpGnOwCgmlkgnY0gmlwhKwSK26KbXVsdGlhZGRyc5YACASsEituBo-PAAoErBIrbgaPkN0DgnJzhQACAQAAiXNlY3AyNTZrMaECpvZMUJDKEh6-nkwu1637oZ39Owx-2bPmgcBIYBsZ4FKDdGNwgo-Pg3VkcIKPkYV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
2026-02-19 04:40:27.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.163 waku acaf1a3f43d6fc492e3f81984bc47881386671f83e950202265390322c13e824
2026-02-19 04:40:27.973 DEBUG [src.node.docker_mananger] Container started with ID acaf1a3f43d6. Setting up logs at ./log/docker/node2_2026-02-19_04-40-26__4af41642-adbd-4e7b-b479-ee9279bf5aaf__wakuorg_nwaku:latest.log
2026-02-19 04:40:27.974 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33687
2026-02-19 04:40:27.974 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:28.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33687/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:28.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:28.979 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:28.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:28.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.163/tcp/33688/p2p/16Uiu2HAmBgSL38JMKktqKGDNpi6E6rdgmB5qfZTGYn21tLu6kvE9","/ip4/172.18.169.163/tcp/33689/ws/p2p/16Uiu2HAmBgSL38JMKktqKGDNpi6E6rdgmB5qfZTGYn21tLu6kvE9"],"enrUri":"enr:-L24QHpE-_O_C41zXwp5mUTU1eVvupk7gy9twFdI_wF4a9BXRUL1Uuj_ZuDm-RK84Pz_Qi5RQBqeLDYSsWP36a-Mst8CgmlkgnY0gmlwhKwSqaOKbXVsdGlhZGRyc5YACASsEqmjBoOYAAoErBKpowaDmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8YNEi_qVV-MhPpsF2hCaXSOj7WYS2SSzLxcJ1WoxKjaDdGNwgoOYg3VkcIKDmoV3YWt1MgE"}'
2026-02-19 04:40:28.989 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:28.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33687/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.110/tcp/36751/p2p/16Uiu2HAm6fRV6ChbcMZpyaG4UFWgKmZv3HvX6JnnsMuNPU6odrzd"]'
2026-02-19 04:40:28.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:28.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36750/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-19 04:40:28.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:28.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33687/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-19 04:40:29.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:29.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36750/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:29.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:29.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:40:29.107 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:29.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36750/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:29.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771476029001964649,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:29.112 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:40:29.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33687/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:29.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771476029001964649,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:29.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:29.119 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:29.119 DEBUG [src.node.waku_node] Stopping container with id 03ffe5254b0b
2026-02-19 04:40:29.412 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:29.412 DEBUG [src.node.waku_node] Stopping container with id acaf1a3f43d6
2026-02-19 04:40:29.677 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:29.680 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:29.689 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:29.694 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,268 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-02-19_04-37-28__ab58e9fd-8e03-4f38-b015-30e3ba135c22
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-28__ab58e9fd-8e03-4f38-b015-30e3ba135c22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.246.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42905', '42906', '42907', '42908', '42909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42905:42905 -p 42906:42906 -p 42907:42907 -p 42908:42908 -p 42909:42909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42907 --rest-port=42905 --tcp-port=42906 --discv5-udp-port=42908 --rest-address=0.0.0.0 --nat=extip:172.18.246.181 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdfb81ba9aece5fed0be3f15f5ebf541e6887fa8aa9cfef7aed813db7a4cbec1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42909 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.181 waku 650283f91db6a128e177dcfdd4c8618b3df3b1cddcb2aad3c25c36d30c705231
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 650283f91db6. Setting up logs at ./log/docker/node1_2026-02-19_04-37-28__ab58e9fd-8e03-4f38-b015-30e3ba135c22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42905
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 242d7525a4da. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77c27410d2a5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.181/tcp/42906/p2p/16Uiu2HAmVm6MqCB4riz3gf9sJE2imQ7DDDbJv15bfvV7jocdatMt","/ip4/172.18.246.181/tcp/42907/ws/p2p/16Uiu2HAmVm6MqCB4riz3gf9sJE2imQ7DDDbJv15bfvV7jocdatMt"],"enrUri":"enr:-L24QBAK95IO8TX8Gf_ci1NxsBtClRCLbZhFO139vPlhqxSESZOhjhYHFAewBlxEK0m2v7kGECGyqfoIJuNI4E7PmvwCgmlkgnY0gmlwhKwS9rWKbXVsdGlhZGRyc5YACASsEva1BqeaAAoErBL2tQanm90DgnJzhQACAQAAiXNlY3AyNTZrMaED_ib1F1YogWQpdDhQZGBTe6Zb25FzA3zDx7fu3CTmh6-DdGNwgqeag3VkcIKnnIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-28__ab58e9fd-8e03-4f38-b015-30e3ba135c22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43727', '43728', '43729', '43730', '43731']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43727:43727 -p 43728:43728 -p 43729:43729 -p 43730:43730 -p 43731:43731 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43729 --rest-port=43727 --tcp-port=43728 --discv5-udp-port=43730 --rest-address=0.0.0.0 --nat=extip:172.18.159.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdd8de2dfc0cfba70b62afad50a4a2c78691aecb5e46af9f004dcdc34bb9455e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43731 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBAK95IO8TX8Gf_ci1NxsBtClRCLbZhFO139vPlhqxSESZOhjhYHFAewBlxEK0m2v7kGECGyqfoIJuNI4E7PmvwCgmlkgnY0gmlwhKwS9rWKbXVsdGlhZGRyc5YACASsEva1BqeaAAoErBL2tQanm90DgnJzhQACAQAAiXNlY3AyNTZrMaED_ib1F1YogWQpdDhQZGBTe6Zb25FzA3zDx7fu3CTmh6-DdGNwgqeag3VkcIKnnIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.246 waku 89cf6aa62d4d9ed79b13a9409376d8c7bfe1fe82b353cc64973db2577cf6f630
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89cf6aa62d4d. Setting up logs at ./log/docker/node2_2026-02-19_04-37-28__ab58e9fd-8e03-4f38-b015-30e3ba135c22__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43727
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43727/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43727/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.246/tcp/43728/p2p/16Uiu2HAmCKFsBogLkenqqCeCxZsbUXxauPW1Bkmkjzhpp6bfrHbJ","/ip4/172.18.159.246/tcp/43729/ws/p2p/16Uiu2HAmCKFsBogLkenqqCeCxZsbUXxauPW1Bkmkjzhpp6bfrHbJ"],"enrUri":"enr:-L24QEPp177q7-ZTFq7jobTl9aTbRByLJ3uoS0zGztqsFkX6P1-WjSRjjQ8xddHRTg00GdnG1NtywxV-Wwvl63e7Ja4CgmlkgnY0gmlwhKwSn_aKbXVsdGlhZGRyc5YACASsEp_2BqrQAAoErBKf9gaq0d0DgnJzhQACAQAAiXNlY3AyNTZrMaEC-vHtXgNJ9cRizmbKRC9bAtoNCr_CLVyr4O2iWKPlOw2DdGNwgqrQg3VkcIKq0oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.181/tcp/42906/p2p/16Uiu2HAmVm6MqCB4riz3gf9sJE2imQ7DDDbJv15bfvV7jocdatMt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:43727/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:42905/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:42905/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":1771475851118963254,"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:43727/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":1771475851118963254,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771475851244533096,"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:43727/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771475851244533096,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771475851371477196,"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:43727/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771475851371477196,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475851500664323,"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:43727/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771475851500664323,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771475851627632787,"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:43727/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771475851627632787,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771475851755461140,"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:43727/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771475851755461140,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771475851881977137,"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:43727/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771475851881977137,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42905/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771475852007631822,"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:43727/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771475852007631822,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852129804050,"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:43727/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":1771475852129804050,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852250627139,"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:43727/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":1771475852250627139,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852370349484,"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:43727/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":1771475852370349484,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852490433878,"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:43727/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":1771475852490433878,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852610284342,"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:43727/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":1771475852610284342,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852730567702,"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:43727/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":1771475852730567702,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852851063684,"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:43727/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":1771475852851063684,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43727/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42905/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:42905/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":1771475852971897698,"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:43727/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":1771475852971897698,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 650283f91db6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89cf6aa62d4d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-02-19 04:43:49.115 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:43:49.117 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-19_04-43-49__a792edb2-a4cc-4de7-a22b-6f9285125408
2026-02-19 04:43:49.117 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:43:49.118 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:43:49.119 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:43:49.129 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:43:49.129 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-43-49__a792edb2-a4cc-4de7-a22b-6f9285125408__wakuorg_nwaku:latest.log
2026-02-19 04:43:49.129 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:43:49.130 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:43:49.132 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:43:49.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.154
2026-02-19 04:43:49.133 DEBUG [src.node.docker_mananger] Generated ports ['52203', '52204', '52205', '52206', '52207']
2026-02-19 04:43:49.133 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:43:49.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:43:49.135 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:43:49.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 52203:52203 -p 52204:52204 -p 52205:52205 -p 52206:52206 -p 52207:52207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52205 --rest-port=52203 --tcp-port=52204 --discv5-udp-port=52206 --rest-address=0.0.0.0 --nat=extip:172.18.226.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1f7dad53c6c3d8b0078a4aadc1bdbcde94d1bf5a9cb02412facb17eb28bcf1ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52207 --metrics-logging=true --relay=true
2026-02-19 04:43:49.346 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.154 waku abe22ce9ee003bdba56ccf47233f239e4cbf6ae308671dbca9cd819c834f7516
2026-02-19 04:43:49.396 DEBUG [src.node.docker_mananger] Container started with ID abe22ce9ee00. Setting up logs at ./log/docker/node1_2026-02-19_04-43-49__a792edb2-a4cc-4de7-a22b-6f9285125408__wakuorg_nwaku:latest.log
2026-02-19 04:43:49.396 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52203
2026-02-19 04:43:49.397 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:43:49.659 ERROR [src.node.docker_mananger] Max retries reached for container a6fcfdb77da7. Exiting log stream.
2026-02-19 04:43:49.979 ERROR [src.node.docker_mananger] Max retries reached for container 63c6824db497. Exiting log stream.
2026-02-19 04:43:50.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52203/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:50.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:43:50.400 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:43:50.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:50.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.154/tcp/52204/p2p/16Uiu2HAkvJf3DXUQFXZff5pyRB4feagMt3Vw2LqucYwGPUHicPsH","/ip4/172.18.226.154/tcp/52205/ws/p2p/16Uiu2HAkvJf3DXUQFXZff5pyRB4feagMt3Vw2LqucYwGPUHicPsH"],"enrUri":"enr:-L24QOF2PzQvZgCcdmSEf8S77yNa8XtIiNKS22qAcmpit4TbPtE-k58hLXw2gZUT-G51nU4ye0cOtCYYjo72q8X1WnQCgmlkgnY0gmlwhKwS4pqKbXVsdGlhZGRyc5YACASsEuKaBsvsAAoErBLimgbL7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECDQ-OquW9r4FTTYogAY1QG8YPcnb2LzIMhfbg1OxmIESDdGNwgsvsg3VkcILL7oV3YWt1MgE"}'
2026-02-19 04:43:50.403 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:43:50.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:43:50.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-43-49__a792edb2-a4cc-4de7-a22b-6f9285125408__wakuorg_nwaku:latest.log
2026-02-19 04:43:50.409 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:43:50.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:43:50.411 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:43:50.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.160
2026-02-19 04:43:50.411 DEBUG [src.node.docker_mananger] Generated ports ['64254', '64255', '64256', '64257', '64258']
2026-02-19 04:43:50.411 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:43:50.411 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:43:50.411 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:43:50.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 64254:64254 -p 64255:64255 -p 64256:64256 -p 64257:64257 -p 64258:64258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64256 --rest-port=64254 --tcp-port=64255 --discv5-udp-port=64257 --rest-address=0.0.0.0 --nat=extip:172.18.239.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e556d989a2f78a2c2a14b6a4bd8ed2b9df13a0b8da7dbb1e5e27bc7ed53bbc67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64258 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOF2PzQvZgCcdmSEf8S77yNa8XtIiNKS22qAcmpit4TbPtE-k58hLXw2gZUT-G51nU4ye0cOtCYYjo72q8X1WnQCgmlkgnY0gmlwhKwS4pqKbXVsdGlhZGRyc5YACASsEuKaBsvsAAoErBLimgbL7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECDQ-OquW9r4FTTYogAY1QG8YPcnb2LzIMhfbg1OxmIESDdGNwgsvsg3VkcILL7oV3YWt1MgE
2026-02-19 04:43:50.620 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.160 waku 6659dea3ee5c449be8edaa488f3a55091d9fdd0114ea60228f88511f6b73ef87
2026-02-19 04:43:50.672 DEBUG [src.node.docker_mananger] Container started with ID 6659dea3ee5c. Setting up logs at ./log/docker/node2_2026-02-19_04-43-49__a792edb2-a4cc-4de7-a22b-6f9285125408__wakuorg_nwaku:latest.log
2026-02-19 04:43:50.672 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64254
2026-02-19 04:43:50.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:43:51.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64254/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:51.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:43:51.679 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:43:51.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:43:51.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.160/tcp/64255/p2p/16Uiu2HAm9J4E4FKYsncLjXQNfMk7nwGUwuvRXMs3EppZdxSiCTGP","/ip4/172.18.239.160/tcp/64256/ws/p2p/16Uiu2HAm9J4E4FKYsncLjXQNfMk7nwGUwuvRXMs3EppZdxSiCTGP"],"enrUri":"enr:-L24QLItaTxpvBoSEGtMa4vx0XizIkkJW_ISatPfnTSTH5ETYGbLVXpao5UmKXb8e-PWVgxarvNqebyFHY3zyRyoxBoCgmlkgnY0gmlwhKwS76CKbXVsdGlhZGRyc5YACASsEu-gBvr_AAoErBLvoAb7AN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzhAfwN69nLjs_g_fglMnNd2kwNnnHHhGV9ok0TfsSMyDdGNwgvr_g3VkcIL7AYV3YWt1MgE"}'
2026-02-19 04:43:51.690 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:43:51.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.154/tcp/52204/p2p/16Uiu2HAkvJf3DXUQFXZff5pyRB4feagMt3Vw2LqucYwGPUHicPsH"]'
2026-02-19 04:43:51.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:43:51.695 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-02-19 04:43:51.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-02-19 04:43:51.697 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52203/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:43:51.698 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-02-19 04:43:51.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-02-19 04:43:51.701 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52203/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:43:51.701 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-02-19 04:43:51.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-02-19 04:43:51.704 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52203/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:43:51.704 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-02-19 04:43:51.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-02-19 04:43:51.707 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52203/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:43:51.708 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-02-19 04:43:51.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-02-19 04:43:51.710 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:52203/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:43:51.712 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:43:51.713 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:43:51.713 DEBUG [src.node.waku_node] Stopping container with id abe22ce9ee00
2026-02-19 04:43:51.986 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:43:51.988 DEBUG [src.node.waku_node] Stopping container with id 6659dea3ee5c
2026-02-19 04:43:52.255 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:43:52.258 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:43:52.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:43:52.272 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_with_large_meta with id: 2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23937', '23938', '23939', '23940', '23941']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23937:23937 -p 23938:23938 -p 23939:23939 -p 23940:23940 -p 23941:23941 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23939 --rest-port=23937 --tcp-port=23938 --discv5-udp-port=23940 --rest-address=0.0.0.0 --nat=extip:172.18.129.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfbaeebaadccefbad742beceb7dcbcc7e3ac8ff0fee768afedfce6a1f8bbefa9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23941 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e722e96816d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.44 waku e8588b3c4add36fa4600d511e35886451b96936c829e5a726765271954fd87af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e8588b3c4add. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23937
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 000379cbd546. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 615adaf9830b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23937/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23937/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/23938/p2p/16Uiu2HAmVHR55DoWyiVqTdx9fQqE86ZZJy76DTjpDegdxiK3JYkU","/ip4/172.18.129.44/tcp/23939/ws/p2p/16Uiu2HAmVHR55DoWyiVqTdx9fQqE86ZZJy76DTjpDegdxiK3JYkU"],"enrUri":"enr:-L24QOCEjL9gSLL66BdeEMUEd4pPgbvEjmcXAvg0KnGvzatINPYYK_aZeUJf3WC792UBqaJsOxjtPPW08s4GIwNKVDgCgmlkgnY0gmlwhKwSgSyKbXVsdGlhZGRyc5YACASsEoEsBl2CAAoErBKBLAZdg90DgnJzhQADAQAAiXNlY3AyNTZrMaED9w_Z9ZfMRrE6JpMxVeDzvqQdC3W_6n3jGOMF8A-vnP2DdGNwgl2Cg3VkcIJdhIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20900', '20901', '20902', '20903', '20904']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20900:20900 -p 20901:20901 -p 20902:20902 -p 20903:20903 -p 20904:20904 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20902 --rest-port=20900 --tcp-port=20901 --discv5-udp-port=20903 --rest-address=0.0.0.0 --nat=extip:172.18.91.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d81ede60ca1d791ab11deca372cdaed3cabce20aa9f0119d8ca7cf5ba8cae951 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20904 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.215 waku d0f7b151c17c309f1f32c54205a0786b73ce7e63223d8771e98929173a265391
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0f7b151c17c. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20900
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20900/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20900/debug/v1/info" -H "Content-Type: application/json" -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.215/tcp/20901/p2p/16Uiu2HAm8sUp1MJdE3G4ffsYWWtjWQQjcMdkuvFfHnLLmewDV8mH","/ip4/172.18.91.215/tcp/20902/ws/p2p/16Uiu2HAm8sUp1MJdE3G4ffsYWWtjWQQjcMdkuvFfHnLLmewDV8mH"],"enrUri":"enr:-L24QJ0AQvX4F2iHmVRSHcrmH2C0yNOwKaAwlw2kfG-gUD98JOWvKtENh0u156XOuTqrH0qFb1suT8uWEu4BAG9xP0YCgmlkgnY0gmlwhKwSW9eKbXVsdGlhZGRyc5YACASsElvXBlGlAAoErBJb1wZRpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECx8RnDXJDOfijea5bHlQXBB-fufmqR9jo8FzV_vo-uSSDdGNwglGlg3VkcIJRp4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.44/tcp/23938/p2p/16Uiu2HAmVHR55DoWyiVqTdx9fQqE86ZZJy76DTjpDegdxiK3JYkU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12439', '12440', '12441', '12442', '12443']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12439:12439 -p 12440:12440 -p 12441:12441 -p 12442:12442 -p 12443:12443 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12441 --rest-port=12439 --tcp-port=12440 --discv5-udp-port=12442 --rest-address=0.0.0.0 --nat=extip:172.18.170.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbb8cdc155cba218c9d2aa9e20756fcbf73abfa9ef9942bc87beddb0e9cdc88d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12443 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOCEjL9gSLL66BdeEMUEd4pPgbvEjmcXAvg0KnGvzatINPYYK_aZeUJf3WC792UBqaJsOxjtPPW08s4GIwNKVDgCgmlkgnY0gmlwhKwSgSyKbXVsdGlhZGRyc5YACASsEoEsBl2CAAoErBKBLAZdg90DgnJzhQADAQAAiXNlY3AyNTZrMaED9w_Z9ZfMRrE6JpMxVeDzvqQdC3W_6n3jGOMF8A-vnP2DdGNwgl2Cg3VkcIJdhIV3YWt1Mgk --lightpushnode=/ip4/172.18.129.44/tcp/23938/p2p/16Uiu2HAmVHR55DoWyiVqTdx9fQqE86ZZJy76DTjpDegdxiK3JYkU --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.41 waku d2dff610508a47340f2ffee60df05aa4d9ae87ecef466445c24e48e780da26c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2dff610508a. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-37-35__45ad876a-5538-458e-9a13-d541dbbe7ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12439
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12439/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12439/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/12440/p2p/16Uiu2HAmGAm5A8xLjcJy6etwTDz4M9NWD3U51WAndgwzcvdt5o4L","/ip4/172.18.170.41/tcp/12441/ws/p2p/16Uiu2HAmGAm5A8xLjcJy6etwTDz4M9NWD3U51WAndgwzcvdt5o4L"],"enrUri":"enr:-L24QJfe5RfpTckSuoGU2V_9rq6SsnLrVfcx3PbghLtt8FurZZE49VD2GTp8oWCsKFgrLewARbxDiVGO9yJQFJx6PpQCgmlkgnY0gmlwhKwSqimKbXVsdGlhZGRyc5YACASsEqopBjCYAAoErBKqKQYwmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNDN4rx_nGrfaGEAParaz4rKe3iUTkNL54E5z0MIEZkmDdGNwgjCYg3VkcIIwmoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.44/tcp/23938/p2p/16Uiu2HAmVHR55DoWyiVqTdx9fQqE86ZZJy76DTjpDegdxiK3JYkU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12439/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.215/tcp/20901/p2p/16Uiu2HAm8sUp1MJdE3G4ffsYWWtjWQQjcMdkuvFfHnLLmewDV8mH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23937/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20900/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12439/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12439/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475859910158969, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
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:12439/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e8588b3c4add
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d0f7b151c17c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d2dff610508a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-02-19_04-38-59__054d26e9-69a1-4f88-9a10-f2f7ecac3d8e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-38-59__054d26e9-69a1-4f88-9a10-f2f7ecac3d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46123', '46124', '46125', '46126', '46127']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46123:46123 -p 46124:46124 -p 46125:46125 -p 46126:46126 -p 46127:46127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46125 --rest-port=46123 --tcp-port=46124 --discv5-udp-port=46126 --rest-address=0.0.0.0 --nat=extip:172.18.96.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4acbdffbd6aab1431db4358cf83a0d5cabd297dad21662ebcdd0ea61ee01fdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46127 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b16a0c2e2152. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.60 waku 68d20421b6545827d4269d54c86266f180abd33d9f4c5fe0cac79dc3dd05933a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 68d20421b654. Setting up logs at ./log/docker/node1_2026-02-19_04-38-59__054d26e9-69a1-4f88-9a10-f2f7ecac3d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46123
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a26fb8b52f2c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d5b83fc2212. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46123/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46123/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/46124/p2p/16Uiu2HAmRDJyt7gANScnPhq3XnAp1obLa7dKfjAbTaf83gFebuBF","/ip4/172.18.96.60/tcp/46125/ws/p2p/16Uiu2HAmRDJyt7gANScnPhq3XnAp1obLa7dKfjAbTaf83gFebuBF"],"enrUri":"enr:-L24QLw6OQwgiizUdvQPtff1DKg0h86LXcPaQR2q811iZ8gOcVN2QrmRIKW4-d7tmG1yxyhs6QP2La7sUdArAwVfqN4CgmlkgnY0gmlwhKwSYDyKbXVsdGlhZGRyc5YACASsEmA8BrQsAAoErBJgPAa0Ld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDupPlIOOtaCC8FEZclBCtXQApzL-hDZrYXJxKNfK_-MKDdGNwgrQsg3VkcIK0LoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-38-59__054d26e9-69a1-4f88-9a10-f2f7ecac3d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37228', '37229', '37230', '37231', '37232']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37228:37228 -p 37229:37229 -p 37230:37230 -p 37231:37231 -p 37232:37232 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37230 --rest-port=37228 --tcp-port=37229 --discv5-udp-port=37231 --rest-address=0.0.0.0 --nat=extip:172.18.7.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4031e76bb1d3d90e83401a85b9bd7dc424bffa3dd46d02084f9b5d33feefa23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37232 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLw6OQwgiizUdvQPtff1DKg0h86LXcPaQR2q811iZ8gOcVN2QrmRIKW4-d7tmG1yxyhs6QP2La7sUdArAwVfqN4CgmlkgnY0gmlwhKwSYDyKbXVsdGlhZGRyc5YACASsEmA8BrQsAAoErBJgPAa0Ld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDupPlIOOtaCC8FEZclBCtXQApzL-hDZrYXJxKNfK_-MKDdGNwgrQsg3VkcIK0LoV3YWt1MgU --filternode=/ip4/172.18.96.60/tcp/46124/p2p/16Uiu2HAmRDJyt7gANScnPhq3XnAp1obLa7dKfjAbTaf83gFebuBF
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.6 waku 7fa20f57fe1cef50ff72d7683199e502f936140f9541bb4e02a46a4ceb1320d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fa20f57fe1c. Setting up logs at ./log/docker/node2_2026-02-19_04-38-59__054d26e9-69a1-4f88-9a10-f2f7ecac3d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37228
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37228/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/37229/p2p/16Uiu2HAkxjBAz9hGmUyqC4fDkqUebJnSEG2uRZaAMZgVEMPXc7XJ","/ip4/172.18.7.6/tcp/37230/ws/p2p/16Uiu2HAkxjBAz9hGmUyqC4fDkqUebJnSEG2uRZaAMZgVEMPXc7XJ"],"enrUri":"enr:-L24QMve-YwR4G4rERovZle0XkHk9yUY0FWOabr-WwYDNNLUWbsNOeXilSj_WPu5TBGeLSSxuSUr3aeeTGWq5U7JvPcCgmlkgnY0gmlwhKwSBwaKbXVsdGlhZGRyc5YACASsEgcGBpFtAAoErBIHBgaRbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMQ7xcXCOp01Eg4gkmdmzDMCX-8iuCYIeF38zFEUGFE2DdGNwgpFtg3VkcIKRb4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37228/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.60/tcp/46124/p2p/16Uiu2HAmRDJyt7gANScnPhq3XnAp1obLa7dKfjAbTaf83gFebuBF"]'
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:46123/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37228/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7dac0695-9038-4d44-b08a-842d5f8f44cf", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7dac0695-9038-4d44-b08a-842d5f8f44cf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37228/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":1771475942517072206,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 7fa20f57fe1c
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37228/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:37228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37228/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/37229/p2p/16Uiu2HAkxjBAz9hGmUyqC4fDkqUebJnSEG2uRZaAMZgVEMPXc7XJ","/ip4/172.18.7.6/tcp/37230/ws/p2p/16Uiu2HAkxjBAz9hGmUyqC4fDkqUebJnSEG2uRZaAMZgVEMPXc7XJ"],"enrUri":"enr:-L24QMve-YwR4G4rERovZle0XkHk9yUY0FWOabr-WwYDNNLUWbsNOeXilSj_WPu5TBGeLSSxuSUr3aeeTGWq5U7JvPcCgmlkgnY0gmlwhKwSBwaKbXVsdGlhZGRyc5YACASsEgcGBpFtAAoErBIHBgaRbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMQ7xcXCOp01Eg4gkmdmzDMCX-8iuCYIeF38zFEUGFE2DdGNwgpFtg3VkcIKRb4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46123/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37228/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e46ef8c5-0ff7-4ed9-aa9d-80141b0d72bb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e46ef8c5-0ff7-4ed9-aa9d-80141b0d72bb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46123/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37228/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":1771475945201338443,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 68d20421b654
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7fa20f57fe1c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,223 @@
2026-02-19 04:42:02.583 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:42:02.585 DEBUG [tests.conftest] Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf
2026-02-19 04:42:02.585 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:42:02.594 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:42:02.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf__wakuorg_nwaku:latest.log
2026-02-19 04:42:02.603 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:42:02.603 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf__wakuorg_nwaku:latest.log
2026-02-19 04:42:02.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:42:02.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf__wakuorg_nwaku:latest.log
2026-02-19 04:42:02.611 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:42:02.612 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:42:02.612 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:42:02.614 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:42:02.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.223
2026-02-19 04:42:02.614 DEBUG [src.node.docker_mananger] Generated ports ['59168', '59169', '59170', '59171', '59172']
2026-02-19 04:42:02.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:42:02.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:42:02.614 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:42:02.614 DEBUG [src.node.docker_mananger] docker run -i -t -p 59168:59168 -p 59169:59169 -p 59170:59170 -p 59171:59171 -p 59172:59172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59170 --rest-port=59168 --tcp-port=59169 --discv5-udp-port=59171 --rest-address=0.0.0.0 --nat=extip:172.18.152.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5adaafeb0c2c8dad8c5bc1528dba1afaddec2dc4f20cf7cd1f5489b2fdcf4e35 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59172 --metrics-logging=true --relay=true
2026-02-19 04:42:02.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.223 waku e004cd365f35892bba34e27f057f855ac4523953638ec4155f31c0e461489051
2026-02-19 04:42:02.865 DEBUG [src.node.docker_mananger] Container started with ID e004cd365f35. Setting up logs at ./log/docker/node1_2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf__wakuorg_nwaku:latest.log
2026-02-19 04:42:02.865 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59168
2026-02-19 04:42:02.865 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:42:03.124 ERROR [src.node.docker_mananger] Max retries reached for container 70118bd5c438. Exiting log stream.
2026-02-19 04:42:03.416 ERROR [src.node.docker_mananger] Max retries reached for container 065e7a2c0dbd. Exiting log stream.
2026-02-19 04:42:03.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59168/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:03.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:42:03.870 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:42:03.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:03.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.223/tcp/59169/p2p/16Uiu2HAkzPu2GZJ6VNiXP1yJdP3Uqrhc7UDv4cVo7HEZqKBSPFu1","/ip4/172.18.152.223/tcp/59170/ws/p2p/16Uiu2HAkzPu2GZJ6VNiXP1yJdP3Uqrhc7UDv4cVo7HEZqKBSPFu1"],"enrUri":"enr:-L24QK53A7dyrfL-zLiXF8rIfM6K2w7u4_HXEI_YMySN_LiySg72MiibW5PJ81vS4btcPjEz3oIeveTjPjxTTeKwLSMCgmlkgnY0gmlwhKwSmN-KbXVsdGlhZGRyc5YACASsEpjfBuchAAoErBKY3wbnIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECSdYFOkaRzHuLd1htZ2KhXLw60bvjtDGsTBk7VehDDICDdGNwguchg3VkcILnI4V3YWt1MhM"}'
2026-02-19 04:42:03.873 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:42:03.873 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:42:03.873 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:42:03.875 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:42:03.875 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.183
2026-02-19 04:42:03.875 DEBUG [src.node.docker_mananger] Generated ports ['5020', '5021', '5022', '5023', '5024']
2026-02-19 04:42:03.875 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:42:03.875 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:42:03.875 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:42:03.875 DEBUG [src.node.docker_mananger] docker run -i -t -p 5020:5020 -p 5021:5021 -p 5022:5022 -p 5023:5023 -p 5024:5024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5022 --rest-port=5020 --tcp-port=5021 --discv5-udp-port=5023 --rest-address=0.0.0.0 --nat=extip:172.18.71.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2f4ca45acfecabddc5b0c1bcbc1df6f0f01f160d017bfccf1e3bbd10716fc97 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5024 --metrics-logging=true --relay=true --storenode=/ip4/172.18.152.223/tcp/59169/p2p/16Uiu2HAkzPu2GZJ6VNiXP1yJdP3Uqrhc7UDv4cVo7HEZqKBSPFu1 --discv5-bootstrap-node=enr:-L24QK53A7dyrfL-zLiXF8rIfM6K2w7u4_HXEI_YMySN_LiySg72MiibW5PJ81vS4btcPjEz3oIeveTjPjxTTeKwLSMCgmlkgnY0gmlwhKwSmN-KbXVsdGlhZGRyc5YACASsEpjfBuchAAoErBKY3wbnIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECSdYFOkaRzHuLd1htZ2KhXLw60bvjtDGsTBk7VehDDICDdGNwguchg3VkcILnI4V3YWt1MhM
2026-02-19 04:42:04.077 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.183 waku 0d6ed12e28c14523a6d2c1267ce170af95c06074ad69cd7ce06e0b05cd410569
2026-02-19 04:42:04.134 DEBUG [src.node.docker_mananger] Container started with ID 0d6ed12e28c1. Setting up logs at ./log/docker/node2_2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf__wakuorg_nwaku:latest.log
2026-02-19 04:42:04.135 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5020
2026-02-19 04:42:04.135 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:42:05.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5020/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:05.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:42:05.140 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:42:05.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:05.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.183/tcp/5021/p2p/16Uiu2HAm8YrpTjJRnvcPAQF2srnTyZSwA6iXaB2ncCfZeyYJ6m9L","/ip4/172.18.71.183/tcp/5022/ws/p2p/16Uiu2HAm8YrpTjJRnvcPAQF2srnTyZSwA6iXaB2ncCfZeyYJ6m9L"],"enrUri":"enr:-L24QEcwI29jauxJvVCDD4v1M2PRzUlnI2hjrTEpOUQ8dwZeNI5_Ls82rMok_cTldPSKUwqPW2bMhiI4zUHoo4caJHsCgmlkgnY0gmlwhKwSR7eKbXVsdGlhZGRyc5YACASsEke3BhOdAAoErBJHtwYTnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwv9AY8UOJ8M3QsDY4D8dQliinG_hjR45s0H8bxf2VcuDdGNwghOdg3VkcIITn4V3YWt1MhM"}'
2026-02-19 04:42:05.142 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:42:05.143 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:42:05.143 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:42:05.144 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:42:05.144 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.249
2026-02-19 04:42:05.144 DEBUG [src.node.docker_mananger] Generated ports ['59208', '59209', '59210', '59211', '59212']
2026-02-19 04:42:05.145 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:42:05.145 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:42:05.145 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:42:05.145 DEBUG [src.node.docker_mananger] docker run -i -t -p 59208:59208 -p 59209:59209 -p 59210:59210 -p 59211:59211 -p 59212:59212 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59210 --rest-port=59208 --tcp-port=59209 --discv5-udp-port=59211 --rest-address=0.0.0.0 --nat=extip:172.18.116.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcafc91b2a3f3f57fdee6b62bb0cbbfb86e070fce8dd5d7dc488cf3be5d2dffe --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59212 --metrics-logging=true --relay=true --storenode=/ip4/172.18.71.183/tcp/5021/p2p/16Uiu2HAm8YrpTjJRnvcPAQF2srnTyZSwA6iXaB2ncCfZeyYJ6m9L --discv5-bootstrap-node=enr:-L24QEcwI29jauxJvVCDD4v1M2PRzUlnI2hjrTEpOUQ8dwZeNI5_Ls82rMok_cTldPSKUwqPW2bMhiI4zUHoo4caJHsCgmlkgnY0gmlwhKwSR7eKbXVsdGlhZGRyc5YACASsEke3BhOdAAoErBJHtwYTnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECwv9AY8UOJ8M3QsDY4D8dQliinG_hjR45s0H8bxf2VcuDdGNwghOdg3VkcIITn4V3YWt1MhM
2026-02-19 04:42:05.344 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.249 waku 3b9b48399207f46a1693037ec3cf44ab54a97d2982d85f1cf89b86433adcb761
2026-02-19 04:42:05.389 DEBUG [src.node.docker_mananger] Container started with ID 3b9b48399207. Setting up logs at ./log/docker/node3_2026-02-19_04-42-02__b54e46f6-97ed-4405-97c8-ccf86589d8cf__wakuorg_nwaku:latest.log
2026-02-19 04:42:05.389 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59208
2026-02-19 04:42:05.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:42:06.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59208/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:06.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:42:06.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:42:06.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59208/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:06.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.249/tcp/59209/p2p/16Uiu2HAm2GAafMasyNnaWiDPv9U4aoTH49HZ1RkRLrGXk2jV3Fwu","/ip4/172.18.116.249/tcp/59210/ws/p2p/16Uiu2HAm2GAafMasyNnaWiDPv9U4aoTH49HZ1RkRLrGXk2jV3Fwu"],"enrUri":"enr:-L24QDY-bbwA0RK1w94ERZzxVKHDpJHpInMIcCGfC005W8vqfwEyOQbqELir6kyh2q8PkDS6vO_RFyz4ywZ4IhEMGQwCgmlkgnY0gmlwhKwSdPmKbXVsdGlhZGRyc5YACASsEnT5BudJAAoErBJ0-QbnSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZZJXAKujs0rS_KhNqZDQqJk-xGug969VPsphBU0E_HiDdGNwgudJg3VkcILnS4V3YWt1MgE"}'
2026-02-19 04:42:06.396 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:42:06.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.223/tcp/59169/p2p/16Uiu2HAkzPu2GZJ6VNiXP1yJdP3Uqrhc7UDv4cVo7HEZqKBSPFu1"]'
2026-02-19 04:42:06.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.183/tcp/5021/p2p/16Uiu2HAm8YrpTjJRnvcPAQF2srnTyZSwA6iXaB2ncCfZeyYJ6m9L"]'
2026-02-19 04:42:06.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:42:06.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:42:06.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:42:06.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.456 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.463 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.475 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.481 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.493 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.499 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.510 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.516 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.527 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.534 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.545 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.550 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.560 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.566 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.577 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.582 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.592 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.598 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.609 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.614 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.625 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.632 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.643 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.652 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.662 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.670 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.680 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.687 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.698 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.708 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.719 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.726 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.736 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.743 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.755 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.762 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.774 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.782 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.792 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.800 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.811 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.816 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.826 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.830 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.841 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.847 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.858 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.866 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.877 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.882 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.894 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.901 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.913 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.918 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.928 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.933 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.944 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.949 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.960 DEBUG [src.steps.store] Relaying message
2026-02-19 04:42:06.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59208/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:42:06.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:42:06.966 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-19 04:42:06.977 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:06.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:06.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc8ebf9645f3c7aa1403e055d806e0864c7a57f622d6f3a91008579c680b80567"},{"messageHash":"0x960c6389d35ae3447b9558050a0e04a3c052e4e654fd1fc8247bd71433f50c45"},{"messageHash":"0xdcc77b7ddfdf16ed0cecc0c6f18c9f733797e5e692adebf0f61ecd11a856fb44"},{"messageHash":"0x1ad01d1d6174265e058ae3523d45270ac34801b70992c3a89107ab403e914318"},{"messageHash":"0x2c4529d30f85075e5ba4d3d239b5046505760805d25f82e2f846b36bda24e9d5"},{"messageHash":"0x0f554d8801dd211f81d53551d6edf61b83b5f1d1f5091e7f551d94f5a757d5fc"},{"messageHash":"0x02558e551728da4dcea35f990735b236a7c64bd2506f087b37e85fe5e7ebe96e"},{"messageHash":"0x6caa15d9dfef770b91016c3cbe4b7ddc8b416f50349cbb07884fd4e8a87e2160"},{"messageHash":"0xd548c68abf1350b2677c6b5d6fceddec69776948c2101ddd2097f9b5730cdc7e"},{"messageHash":"0x801e979d17ad3ace69916eb1e71c81d700ce6a0df291718d5aa0362c51a5246f"},{"messageHash":"0x8c1b5f3c2354b16245e42023a16399251c377e25bd824fa3beb3e7f2e20cac13"},{"messageHash":"0x720f7427d13d206241727055e5fb623ce0adeeaeea41cc6546a6f2ed985f494d"},{"messageHash":"0xd63c82f0c3587812d31c02a3ac84aa5099b2510d872a893663fb3457950a4e48"},{"messageHash":"0x3606b1b5a029254bef609531bb8dfe511007c027a69703eefd5dd62cc4f48572"},{"messageHash":"0xe03ddd40d79f01a25a8c8f56a25c06405d97213509f2c520d064f5337671edc8"},{"messageHash":"0xe34a2e2424a5b75a7e270e54a3b17bcfe4b71fc9efbf33f03f1f2f3598db7069"},{"messageHash":"0x0812d4c06e21e4a445014aca964567d5bec746ea8a499080c71c25081f0164b8"},{"messageHash":"0x91a4e2a63b4ae06513b056cf638b65e6eb3f7036c68534cb4d2ec37eb9c906ea"},{"messageHash":"0x6bd288285b5dafd95bbe167c053936ac82ff38d3563a1771358bce2244ee9b70"},{"messageHash":"0x1a5466ae9755736356abf8f89ba5dd4c6d8588ef7f755c72ccbfc45c3fa94f0e"},{"messageHash":"0x08efb8854b78280d355b8daa93a5e0c153bb8fa55696581b0f4e99317af269c0"},{"messageHash":"0xfd1d153afadfc651e386b12eb8657ebf9eb1e5b96e2412bfdf9171feaad08f71"},{"messageHash":"0x473826cdfe76e39321e6746cf40cda00e069d532e862a802e62daa34fc879a0b"},{"messageHash":"0x59266efd1d0c02d9fd989a080829e8b166a5d43cbe56fa325ceb3432cf5b1a24"},{"messageHash":"0x2792f9a6790ed9feb18991d0042866dc800d82f951ce77d245daa4bbe8b887a6"},{"messageHash":"0x79eda94464b3aec8b0180c8586acf0e52e1c5c6d7523615ea2b14a5225fe17da"},{"messageHash":"0xec3cd56de271b446cda48cfe3a9edc3f238617a1812b8e4bb55a4d2e3d3ea7da"},{"messageHash":"0xed53908836e93d941995d181f9eba0aa51ec455c4dbc2d075be67d6e9c5d5faf"},{"messageHash":"0x45db17221c24aad2a1c97a75d69d9b11e0f688a227a9845ca071f49c8bbe83d9"},{"messageHash":"0x248fe4140b1f0ad47459f76cca6031d7c77cfb73a244896e34ddb830aae61e99"}]}'
2026-02-19 04:42:06.981 DEBUG [src.steps.store] messages length is 30
2026-02-19 04:42:06.984 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:06.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5020/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:06.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc8ebf9645f3c7aa1403e055d806e0864c7a57f622d6f3a91008579c680b80567"},{"messageHash":"0x960c6389d35ae3447b9558050a0e04a3c052e4e654fd1fc8247bd71433f50c45"},{"messageHash":"0xdcc77b7ddfdf16ed0cecc0c6f18c9f733797e5e692adebf0f61ecd11a856fb44"},{"messageHash":"0x1ad01d1d6174265e058ae3523d45270ac34801b70992c3a89107ab403e914318"},{"messageHash":"0x2c4529d30f85075e5ba4d3d239b5046505760805d25f82e2f846b36bda24e9d5"},{"messageHash":"0x0f554d8801dd211f81d53551d6edf61b83b5f1d1f5091e7f551d94f5a757d5fc"},{"messageHash":"0x02558e551728da4dcea35f990735b236a7c64bd2506f087b37e85fe5e7ebe96e"},{"messageHash":"0x6caa15d9dfef770b91016c3cbe4b7ddc8b416f50349cbb07884fd4e8a87e2160"},{"messageHash":"0xd548c68abf1350b2677c6b5d6fceddec69776948c2101ddd2097f9b5730cdc7e"},{"messageHash":"0x801e979d17ad3ace69916eb1e71c81d700ce6a0df291718d5aa0362c51a5246f"},{"messageHash":"0x8c1b5f3c2354b16245e42023a16399251c377e25bd824fa3beb3e7f2e20cac13"},{"messageHash":"0x720f7427d13d206241727055e5fb623ce0adeeaeea41cc6546a6f2ed985f494d"},{"messageHash":"0xd63c82f0c3587812d31c02a3ac84aa5099b2510d872a893663fb3457950a4e48"},{"messageHash":"0x3606b1b5a029254bef609531bb8dfe511007c027a69703eefd5dd62cc4f48572"},{"messageHash":"0xe03ddd40d79f01a25a8c8f56a25c06405d97213509f2c520d064f5337671edc8"},{"messageHash":"0xe34a2e2424a5b75a7e270e54a3b17bcfe4b71fc9efbf33f03f1f2f3598db7069"},{"messageHash":"0x0812d4c06e21e4a445014aca964567d5bec746ea8a499080c71c25081f0164b8"},{"messageHash":"0x91a4e2a63b4ae06513b056cf638b65e6eb3f7036c68534cb4d2ec37eb9c906ea"},{"messageHash":"0x6bd288285b5dafd95bbe167c053936ac82ff38d3563a1771358bce2244ee9b70"},{"messageHash":"0x1a5466ae9755736356abf8f89ba5dd4c6d8588ef7f755c72ccbfc45c3fa94f0e"},{"messageHash":"0x08efb8854b78280d355b8daa93a5e0c153bb8fa55696581b0f4e99317af269c0"},{"messageHash":"0xfd1d153afadfc651e386b12eb8657ebf9eb1e5b96e2412bfdf9171feaad08f71"},{"messageHash":"0x473826cdfe76e39321e6746cf40cda00e069d532e862a802e62daa34fc879a0b"},{"messageHash":"0x59266efd1d0c02d9fd989a080829e8b166a5d43cbe56fa325ceb3432cf5b1a24"},{"messageHash":"0x2792f9a6790ed9feb18991d0042866dc800d82f951ce77d245daa4bbe8b887a6"},{"messageHash":"0x79eda94464b3aec8b0180c8586acf0e52e1c5c6d7523615ea2b14a5225fe17da"},{"messageHash":"0xec3cd56de271b446cda48cfe3a9edc3f238617a1812b8e4bb55a4d2e3d3ea7da"},{"messageHash":"0xed53908836e93d941995d181f9eba0aa51ec455c4dbc2d075be67d6e9c5d5faf"},{"messageHash":"0x45db17221c24aad2a1c97a75d69d9b11e0f688a227a9845ca071f49c8bbe83d9"},{"messageHash":"0x248fe4140b1f0ad47459f76cca6031d7c77cfb73a244896e34ddb830aae61e99"}]}'
2026-02-19 04:42:06.988 DEBUG [src.steps.store] messages length is 30
2026-02-19 04:42:06.992 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:42:06.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59208/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:42:07.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7567601da8c5dcdc6c90","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc8ebf9645f3c7aa1403e055d806e0864c7a57f622d6f3a91008579c680b80567"},{"messageHash":"0x960c6389d35ae3447b9558050a0e04a3c052e4e654fd1fc8247bd71433f50c45"},{"messageHash":"0xdcc77b7ddfdf16ed0cecc0c6f18c9f733797e5e692adebf0f61ecd11a856fb44"},{"messageHash":"0x1ad01d1d6174265e058ae3523d45270ac34801b70992c3a89107ab403e914318"},{"messageHash":"0x2c4529d30f85075e5ba4d3d239b5046505760805d25f82e2f846b36bda24e9d5"},{"messageHash":"0x0f554d8801dd211f81d53551d6edf61b83b5f1d1f5091e7f551d94f5a757d5fc"},{"messageHash":"0x02558e551728da4dcea35f990735b236a7c64bd2506f087b37e85fe5e7ebe96e"},{"messageHash":"0x6caa15d9dfef770b91016c3cbe4b7ddc8b416f50349cbb07884fd4e8a87e2160"},{"messageHash":"0xd548c68abf1350b2677c6b5d6fceddec69776948c2101ddd2097f9b5730cdc7e"},{"messageHash":"0x801e979d17ad3ace69916eb1e71c81d700ce6a0df291718d5aa0362c51a5246f"},{"messageHash":"0x8c1b5f3c2354b16245e42023a16399251c377e25bd824fa3beb3e7f2e20cac13"},{"messageHash":"0x720f7427d13d206241727055e5fb623ce0adeeaeea41cc6546a6f2ed985f494d"},{"messageHash":"0xd63c82f0c3587812d31c02a3ac84aa5099b2510d872a893663fb3457950a4e48"},{"messageHash":"0x3606b1b5a029254bef609531bb8dfe511007c027a69703eefd5dd62cc4f48572"},{"messageHash":"0xe03ddd40d79f01a25a8c8f56a25c06405d97213509f2c520d064f5337671edc8"},{"messageHash":"0xe34a2e2424a5b75a7e270e54a3b17bcfe4b71fc9efbf33f03f1f2f3598db7069"},{"messageHash":"0x0812d4c06e21e4a445014aca964567d5bec746ea8a499080c71c25081f0164b8"},{"messageHash":"0x91a4e2a63b4ae06513b056cf638b65e6eb3f7036c68534cb4d2ec37eb9c906ea"},{"messageHash":"0x6bd288285b5dafd95bbe167c053936ac82ff38d3563a1771358bce2244ee9b70"},{"messageHash":"0x1a5466ae9755736356abf8f89ba5dd4c6d8588ef7f755c72ccbfc45c3fa94f0e"},{"messageHash":"0x08efb8854b78280d355b8daa93a5e0c153bb8fa55696581b0f4e99317af269c0"},{"messageHash":"0xfd1d153afadfc651e386b12eb8657ebf9eb1e5b96e2412bfdf9171feaad08f71"},{"messageHash":"0x473826cdfe76e39321e6746cf40cda00e069d532e862a802e62daa34fc879a0b"},{"messageHash":"0x59266efd1d0c02d9fd989a080829e8b166a5d43cbe56fa325ceb3432cf5b1a24"},{"messageHash":"0x2792f9a6790ed9feb18991d0042866dc800d82f951ce77d245daa4bbe8b887a6"},{"messageHash":"0x79eda94464b3aec8b0180c8586acf0e52e1c5c6d7523615ea2b14a5225fe17da"},{"messageHash":"0xec3cd56de271b446cda48cfe3a9edc3f238617a1812b8e4bb55a4d2e3d3ea7da"},{"messageHash":"0xed53908836e93d941995d181f9eba0aa51ec455c4dbc2d075be67d6e9c5d5faf"},{"messageHash":"0x45db17221c24aad2a1c97a75d69d9b11e0f688a227a9845ca071f49c8bbe83d9"},{"messageHash":"0x248fe4140b1f0ad47459f76cca6031d7c77cfb73a244896e34ddb830aae61e99"}]}'
2026-02-19 04:42:07.001 DEBUG [src.steps.store] messages length is 30
2026-02-19 04:42:07.006 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:42:07.007 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:42:07.007 DEBUG [src.node.waku_node] Stopping container with id e004cd365f35
2026-02-19 04:42:07.279 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:07.280 DEBUG [src.node.waku_node] Stopping container with id 0d6ed12e28c1
2026-02-19 04:42:07.546 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:07.547 DEBUG [src.node.waku_node] Stopping container with id 3b9b48399207
2026-02-19 04:42:07.793 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:42:07.795 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:42:07.817 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:42:07.850 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:42:07.863 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,865 @@
WRN 2026-02-19 04:37:41.801+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:428
bSubscribeShards: some(@[0])
INF 2026-02-19 04:37:41.801+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:463 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-19 04:37:41.802+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-19 04:37:41.802+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=2
INF 2026-02-19 04:37:41.802+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2026-02-19 04:37:41.802+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QF1zYRN-HREtuAIHPf9tE9bGjj2vSWKwV9mkE2sSYOC4V7RSM6wk3vhcS9wH2gTSXASeiqf-uMfQIjyPHBeS8vACgmlkgnY0gmlwhKwSQ_mKbXVsdGlhZGRyc5YACASsEkP5BnkEAAoErBJD-QZ5Bd0DgnJzhQACAQAAiXNlY3AyNTZrMaECah0HuslWUxHuJu5FYL7WT7bjCpzEVM3S4HfZ1mMlxWmDdGNwgnkEg3VkcIJ5BoV3YWt1MgU
INF 2026-02-19 04:37:41.803+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-02-19 04:37:41.803+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-02-19 04:37:41.804+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-19 04:37:41.804+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-19 04:37:41.804+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-19 04:37:41.804+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-19 04:37:41.804+00:00 Initializing networking tid=1 file=waku_node.nim:222 addrs="@[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.804+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-02-19 04:37:41.804+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-19 04:37:41.805+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-19 04:37:41.805+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-19 04:37:41.805+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-19 04:37:41.805+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:299 clusterId=2 shardCount=8
INF 2026-02-19 04:37:41.805+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-19 04:37:41.805+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2026-02-19 04:37:41.805+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-19 04:37:41.805+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-19 04:37:41.805+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-19 04:37:41.805+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-19 04:37:41.805+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:427
INF 2026-02-19 04:37:41.805+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*d67yQa, seqNo: 1771475861, addresses: [/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws], mixKey: )"
TRC 2026-02-19 04:37:41.805+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-19 04:37:41.805+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:413
INF 2026-02-19 04:37:41.805+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-19 04:37:41.806+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-19 04:37:41.806+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-19 04:37:41.806+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-19 04:37:41.806+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-19 04:37:41.806+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-19 04:37:41.806+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-19 04:37:41.806+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-19 04:37:41.806+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-19 04:37:41.806+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-19 04:37:41.806+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:18885
INF 2026-02-19 04:37:41.806+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:18885/
INF 2026-02-19 04:37:41.806+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-19 04:37:41.806+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-19 04:37:41.806+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:365
INF 2026-02-19 04:37:41.806+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:41.806+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:615 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:41.806+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:384
INF 2026-02-19 04:37:41.807+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-19 04:37:41.807+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
TRC 2026-02-19 04:37:41.807+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=140186104729680
TRC 2026-02-19 04:37:41.807+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
TRC 2026-02-19 04:37:41.807+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140186104729680
TRC 2026-02-19 04:37:41.807+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-02-19 04:37:41.807+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2026-02-19 04:37:41.807+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:405
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-19 04:37:41.807+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:369 peerInfo="(peerId: 16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa, listenAddrs: [/ip4/0.0.0.0/tcp/18887/ws, /ip4/0.0.0.0/tcp/18886], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
TRC 2026-02-19 04:37:41.807+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2026-02-19 04:37:41.808+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/18886
TRC 2026-02-19 04:37:41.808+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/18886]
DBG 2026-02-19 04:37:41.808+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:41.808+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2026-02-19 04:37:41.808+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/18887/ws]
TRC 2026-02-19 04:37:41.808+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:18887
TRC 2026-02-19 04:37:41.808+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/18887/ws]"
INF 2026-02-19 04:37:41.809+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2026-02-19 04:37:41.809+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-19 04:37:41.809+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2026-02-19 04:37:41.809+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:41.809+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2026-02-19 04:37:41.809+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-19 04:37:41.809+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
WRN 2026-02-19 04:37:41.809+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1062
WRN 2026-02-19 04:37:41.809+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:632
DBG 2026-02-19 04:37:41.809+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:409 peer="(peerId: 16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa, listenAddrs: [/ip4/0.0.0.0/tcp/18886, /ip4/0.0.0.0/tcp/18887/ws], addrs: [/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
INF 2026-02-19 04:37:41.809+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*d67yQa addrs="[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/0.0.0.0/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.203.77/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/172.18.203.77/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa]
INF 2026-02-19 04:37:41.811+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QDp-ghQJ3lRenDXCiasrr3_KACp462669jihQ742o17bDTY7p8dn3gse6Ty3iDTpSzqtl73FmU7FbwZcweV4iDMBgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc4wACgSsEstNBknH3QOCcnOFAAIBAACJc2VjcDI1NmsxoQNAwEQebP9p1ULI9jHs09Xg7zfNzgB9JH7LST4Tyx5h94N0Y3CCScaDdWRwgknIhXdha3UyAQ
INF 2026-02-19 04:37:41.811+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:671
TRC 2026-02-19 04:37:41.811+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-19 04:37:41.811+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-19 04:37:41.811+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-19 04:37:41.811+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*d67yQa addrs="[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/0.0.0.0/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.203.77/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/172.18.203.77/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa]
INF 2026-02-19 04:37:41.811+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QDp-ghQJ3lRenDXCiasrr3_KACp462669jihQ742o17bDTY7p8dn3gse6Ty3iDTpSzqtl73FmU7FbwZcweV4iDMBgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc4wACgSsEstNBknH3QOCcnOFAAIBAACJc2VjcDI1NmsxoQNAwEQebP9p1ULI9jHs09Xg7zfNzgB9JH7LST4Tyx5h94N0Y3CCScaDdWRwgknIhXdha3UyAQ
INF 2026-02-19 04:37:41.812+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:299 enr=enr:-L24QFGj9tkLEbiJUtBPUQ0eL_DyOuCEQVJnvXBQVHfX8NJzfSgKB_CBR5xVQGLSaLzgvDmh2U4go-byVlfmGjZsDr8CgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE record="(2, id: \"v4\", ip: 172.18.203.77, multiaddrs: 0x000804AC12CB4D0649C6000A04AC12CB4D0649C7DD03, rs: 0x0002010000, secp256k1: 0x0340C0441E6CFF69D542C8F631ECD3D5E0EF37CDCE007D247ECB493E13CB1E61F7, tcp: 18886, udp: 18888, waku2: 0x01)"
TRC 2026-02-19 04:37:41.812+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*sEWYR6 addresses="[/ip4/172.18.67.249/tcp/30980]" origin=Discv5
INF 2026-02-19 04:37:41.812+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:41.812+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-19 04:37:41.812+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=18888
TRC 2026-02-19 04:37:41.813+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-19 04:37:41.813+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-19 04:37:41.813+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-19 04:37:41.813+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-19 04:37:41.813+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QFexITjpsmPdCElNuNFbdZpDyFmGeNiPIE7dO1oaUarPZvh1Bexv99WbFY4-yMwAZTihnG6wwKGfTLjrDTISYwEDgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.203.77, multiaddrs: 0x000804AC12CB4D0649C6000A04AC12CB4D0649C7DD03, rs: 0x0002010000, secp256k1: 0x0340C0441E6CFF69D542C8F631ECD3D5E0EF37CDCE007D247ECB493E13CB1E61F7, tcp: 18886, udp: 18888, waku2: 0x01)"
TRC 2026-02-19 04:37:41.813+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-19 04:37:41.814+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-19 04:37:41.814+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-19 04:37:41.814+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-19 04:37:41.814+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-19 04:37:41.815+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-19 04:37:41.815+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:41.815+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:633 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:41.815+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:595 name=/waku/2/rs/2/0
TRC 2026-02-19 04:37:41.815+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:41.815+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:41.815+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:41.815+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-19 04:37:41.815+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:41.817+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-19 04:37:41.817+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=18889
INF 2026-02-19 04:37:41.817+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:41.818+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QFbj3_aIOX5HBYvCOu0DVKKH9LvLyqxK4DrqGPydD3tfdqKGil-chukQXjj6c0kgodGOs3pjA72HaWs091bEZgUEgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.203.77, multiaddrs: 0x000804AC12CB4D0649C6000A04AC12CB4D0649C7DD03, rs: 0x0002010000, secp256k1: 0x0340C0441E6CFF69D542C8F631ECD3D5E0EF37CDCE007D247ECB493E13CB1E61F7, tcp: 18886, udp: 18888, waku2: 0x01)"
INF 2026-02-19 04:37:41.818+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:41.818+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=18889
INF 2026-02-19 04:37:41.818+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-19 04:37:41.818+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-19 04:37:41.824+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-02-19 04:37:42.808+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=140186104729680
TRC 2026-02-19 04:37:42.808+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
INF 2026-02-19 04:37:42.812+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAm2ZtsSKyHi771qLQRerXv6DfpHRbjuwVUw7N1R5sEWYR6]
TRC 2026-02-19 04:37:42.812+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.67.249/tcp/30980]" peerId=16U*sEWYR6 failedAttempts=0
TRC 2026-02-19 04:37:42.812+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:300 peerId=16U*sEWYR6
DBG 2026-02-19 04:37:42.812+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:147 peerId=16U*sEWYR6 addrs="[/ip4/172.18.67.249/tcp/30980]"
DBG 2026-02-19 04:37:42.812+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:162 expandedAddress=/ip4/172.18.67.249/tcp/30980 hostname=172.18.67.249 resolvedAddresses="[/ip4/172.18.67.249/tcp/30980]"
TRC 2026-02-19 04:37:42.812+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:55 addrs=/ip4/172.18.67.249/tcp/30980 peerId=16U*sEWYR6 hostname=172.18.67.249
TRC 2026-02-19 04:37:42.812+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:304 address=/ip4/172.18.67.249/tcp/30980
TRC 2026-02-19 04:37:42.812+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:53 address=ok(/ip4/172.18.67.249/tcp/30980) dir=Out clients=0
TRC 2026-02-19 04:37:42.812+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134b objName=ChronosStream dir=Out
TRC 2026-02-19 04:37:42.812+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134b timeout=10m
TRC 2026-02-19 04:37:42.813+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:69 conn=:699693962760c8212db4134b direction=Out
TRC 2026-02-19 04:37:42.813+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=:699693962760c8212db4134b codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.813+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=:699693962760c8212db4134b proto=/noise
TRC 2026-02-19 04:37:42.813+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.813+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=:699693962760c8212db4134b s=/noise proto="[/noise]"
TRC 2026-02-19 04:37:42.813+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=:699693962760c8212db4134b proto=/noise
TRC 2026-02-19 04:37:42.813+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:64 conn=:699693962760c8212db4134b codec=/noise
TRC 2026-02-19 04:37:42.813+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:501 conn=:699693962760c8212db4134b initiator=true
TRC 2026-02-19 04:37:42.813+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-19 04:37:42.813+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:237
TRC 2026-02-19 04:37:42.814+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=c477ee52f7e5...afc1f613884d
TRC 2026-02-19 04:37:42.814+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=abb5af20ef6e...66b5123afc5a
TRC 2026-02-19 04:37:42.814+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693962760c8212db4134b size=32
TRC 2026-02-19 04:37:42.814+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:144
TRC 2026-02-19 04:37:42.815+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=:699693962760c8212db4134b size=207
TRC 2026-02-19 04:37:42.815+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:278 size=207
TRC 2026-02-19 04:37:42.815+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=a24d75e57d06...34ab2f41d671
TRC 2026-02-19 04:37:42.815+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:251
TRC 2026-02-19 04:37:42.815+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=f280efabd113...7afcc5b7d625
TRC 2026-02-19 04:37:42.815+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:291 size=175
TRC 2026-02-19 04:37:42.815+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=c0af90e4e784...a8324bae506c tagOut=c0af90e4e784...a8324bae506c nonce=0
TRC 2026-02-19 04:37:42.815+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=b4ab5133b8cd...ca6885b7bd8e
TRC 2026-02-19 04:37:42.815+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:256
TRC 2026-02-19 04:37:42.816+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=de9eb5b9c23f...727d9ea1e120
TRC 2026-02-19 04:37:42.816+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=ece661cbcb14...de932fa73677 tagOut=ece661cbcb14...de932fa73677 nonce=0
TRC 2026-02-19 04:37:42.816+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=671f44ee9033...a49281e0f93b
TRC 2026-02-19 04:37:42.816+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:246
TRC 2026-02-19 04:37:42.816+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=d1cdbb07b1ce4dfa2178538be22cd295 data=80f5701695dd...538be22cd295 nonce=1
TRC 2026-02-19 04:37:42.816+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=534e7a487f39...7e41b3a26f84
TRC 2026-02-19 04:37:42.816+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:264
TRC 2026-02-19 04:37:42.816+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=2a936518e78c...bcbaa4467b6e
TRC 2026-02-19 04:37:42.816+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=ea20d43c9053279c0c2be6352730d113 data=27af847c99f0...e6352730d113 nonce=0
TRC 2026-02-19 04:37:42.816+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=1b67295a3d99...fc105e4539f3
TRC 2026-02-19 04:37:42.816+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693962760c8212db4134b size=175
TRC 2026-02-19 04:37:42.816+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:561 conn=:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.816+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:566 pid=16Uiu2HAm2ZtsSKyHi771qLQRerXv6DfpHRbjuwVUw7N1R5sEWYR6
TRC 2026-02-19 04:37:42.816+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134c objName=SecureConn dir=Out
TRC 2026-02-19 04:37:42.816+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=16U*sEWYR6:699693962760c8212db4134c timeout=5m
TRC 2026-02-19 04:37:42.816+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:598 initiator=true peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.816+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:40 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.817+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134c codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.817+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134c proto=/yamux/1.0.0
TRC 2026-02-19 04:37:42.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=36
TRC 2026-02-19 04:37:42.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=8db50dcc2a67...83762d1a1b18 tagOut=8db50dcc2a67...83762d1a1b18 nonce=0
TRC 2026-02-19 04:37:42.817+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=30
TRC 2026-02-19 04:37:42.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=08d0bf92149d...b3776ee21d12 tagOut=08d0bf92149d...b3776ee21d12 nonce=1
TRC 2026-02-19 04:37:42.817+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=16U*sEWYR6:699693962760c8212db4134c s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-19 04:37:42.818+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=16U*sEWYR6:699693962760c8212db4134c proto=/yamux/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:56 conn=16U*sEWYR6:699693962760c8212db4134c muxerName=/yamux/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:565 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.818+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:87 conn=16U*sEWYR6:699693962760c8212db4134b sconn=16U*sEWYR6:699693962760c8212db4134c direction=Out
DBG 2026-02-19 04:37:42.818+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:98 peerId=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:154 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:191 peer=16U*sEWYR6 event="(kind: Joined, initiator: true)"
TRC 2026-02-19 04:37:42.818+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*sEWYR6 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:42.818+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134d objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.818+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134d timeout=5m
TRC 2026-02-19 04:37:42.818+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=1 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:42.818+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*sEWYR6:699693962760c8212db4134d protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:42.818+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134d codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-19 04:37:42.818+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134d proto=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-02-19 04:37:42.818+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:587 p=16U*sEWYR6
DBG 2026-02-19 04:37:42.818+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:415 peerId=16U*sEWYR6
TRC 2026-02-19 04:37:42.819+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*sEWYR6 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:42.819+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134e objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.819+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134e timeout=5m
TRC 2026-02-19 04:37:42.819+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=3 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.819+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-19 04:37:42.819+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*sEWYR6:699693962760c8212db4134e protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:42.819+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134e codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.819+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-19 04:37:42.819+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134e proto=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:42.819+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-19 04:37:42.819+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:353 muxer=16U*sEWYR6:699693962760c8212db4134c direction=Out peers=1
TRC 2026-02-19 04:37:42.819+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134f objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.819+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134f timeout=5m
TRC 2026-02-19 04:37:42.819+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=5 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.819+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134f codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.820+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-19 04:37:42.820+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134f proto=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:42.820+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=72327cca5ab2...a72fdf23da68 tagOut=72327cca5ab2...a72fdf23da68 nonce=2
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db41350 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.820+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db41350 timeout=5m
TRC 2026-02-19 04:37:42.820+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=2 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.820+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*sEWYR6:699693962760c8212db41350
TRC 2026-02-19 04:37:42.820+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*sEWYR6:699693962760c8212db41350 handshaked=false
TRC 2026-02-19 04:37:42.820+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*sEWYR6:699693962760c8212db41350 handshaked=false
TRC 2026-02-19 04:37:42.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e80c6e9fad75...86c43b623963 tagOut=e80c6e9fad75...86c43b623963 nonce=3
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-19 04:37:42.820+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=54
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=cc2166d19590...fa7fdae3ca53 tagOut=cc2166d19590...fa7fdae3ca53 nonce=4
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-19 04:37:42.820+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=192f7661632f...312e302e300a
TRC 2026-02-19 04:37:42.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=eca04934fdf4...102853e619be tagOut=eca04934fdf4...102853e619be nonce=5
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db41351 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.821+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db41351 timeout=5m
TRC 2026-02-19 04:37:42.821+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=4 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.821+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-19 04:37:42.821+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*sEWYR6:699693962760c8212db41351
TRC 2026-02-19 04:37:42.821+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*sEWYR6:699693962760c8212db41351 handshaked=false
TRC 2026-02-19 04:37:42.821+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*sEWYR6:699693962760c8212db41351 handshaked=false
TRC 2026-02-19 04:37:42.821+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.821+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.821+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=05793ea7ab5e...29fd6e7698ff tagOut=05793ea7ab5e...29fd6e7698ff nonce=6
TRC 2026-02-19 04:37:42.821+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-19 04:37:42.821+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.821+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.821+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=51
TRC 2026-02-19 04:37:42.821+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=2f99066a2481...78da7b696042 tagOut=2f99066a2481...78da7b696042 nonce=7
TRC 2026-02-19 04:37:42.821+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-19 04:37:42.821+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=162f7661632f...322e302e300a
TRC 2026-02-19 04:37:42.822+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.822+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.822+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=ba4dc5d300e8...ec63d80c433f tagOut=ba4dc5d300e8...ec63d80c433f nonce=8
TRC 2026-02-19 04:37:42.822+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:42.822+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db41352 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.822+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db41352 timeout=5m
TRC 2026-02-19 04:37:42.822+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=6 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.822+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:42.822+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*sEWYR6:699693962760c8212db41352
TRC 2026-02-19 04:37:42.822+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*sEWYR6:699693962760c8212db41352 handshaked=false
TRC 2026-02-19 04:37:42.822+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*sEWYR6:699693962760c8212db41352 handshaked=false
TRC 2026-02-19 04:37:42.822+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.822+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.822+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=3e5283dec47a...2f372ed494f7 tagOut=3e5283dec47a...2f372ed494f7 nonce=9
TRC 2026-02-19 04:37:42.822+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-19 04:37:42.823+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.823+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.823+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=44
TRC 2026-02-19 04:37:42.823+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=1d18640b9cc8...faf02beb6984 tagOut=1d18640b9cc8...faf02beb6984 nonce=10
TRC 2026-02-19 04:37:42.823+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-19 04:37:42.823+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=0f2f69706673...312e302e300a
TRC 2026-02-19 04:37:42.823+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.823+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.823+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=bdfabe1dbd90...8ed4b792a555 tagOut=bdfabe1dbd90...8ed4b792a555 nonce=11
TRC 2026-02-19 04:37:42.823+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*sEWYR6:699693962760c8212db41350 ms=/multistream/1.0.0
TRC 2026-02-19 04:37:42.823+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-19 04:37:42.823+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*sEWYR6:699693962760c8212db41350 ms=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:42.823+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:170 conn=16U*sEWYR6:699693962760c8212db41350 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:42.823+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-19 04:37:42.823+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*sEWYR6:699693962760c8212db41351 ms=/multistream/1.0.0
TRC 2026-02-19 04:37:42.823+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-19 04:37:42.824+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*sEWYR6:699693962760c8212db41351 ms=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:42.824+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:170 conn=16U*sEWYR6:699693962760c8212db41351 protocol=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:42.824+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-19 04:37:42.824+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*sEWYR6:699693962760c8212db41352 ms=/multistream/1.0.0
TRC 2026-02-19 04:37:42.824+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-19 04:37:42.824+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*sEWYR6:699693962760c8212db41352 ms=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:42.824+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:170 conn=16U*sEWYR6:699693962760c8212db41352 protocol=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:42.824+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-19 04:37:42.824+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:195 conn=16U*sEWYR6:699693962760c8212db41350 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:42.824+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:195 conn=16U*sEWYR6:699693962760c8212db41351 protocol=/vac/waku/relay/2.0.0
INF 2026-02-19 04:37:42.824+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*sEWYR6:699693962760c8212db41351 protocol=/vac/waku/relay/2.0.0
DBG 2026-02-19 04:37:42.824+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:238 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=false
TRC 2026-02-19 04:37:42.824+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=false
TRC 2026-02-19 04:37:42.825+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:195 conn=16U*sEWYR6:699693962760c8212db41352 protocol=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:42.825+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:152 conn=16U*sEWYR6:699693962760c8212db41352
TRC 2026-02-19 04:37:42.825+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 6, length: 352}"
DBG 2026-02-19 04:37:42.825+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:155 conn=16U*sEWYR6:699693962760c8212db41352 info="(peerId: 16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa, listenAddrs: [/ip4/0.0.0.0/tcp/18886, /ip4/0.0.0.0/tcp/18887/ws], addrs: [/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
TRC 2026-02-19 04:37:42.825+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:162 conn=16U*sEWYR6:699693962760c8212db41352
TRC 2026-02-19 04:37:42.825+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db41352
TRC 2026-02-19 04:37:42.825+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=6 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.825+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:42.825+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:42.825+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.825+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.825+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=9c66179e3c7e...7248713b8091 tagOut=9c66179e3c7e...7248713b8091 nonce=12
TRC 2026-02-19 04:37:42.826+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-19 04:37:42.826+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.826+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.826+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=dca4c7460cc3...2f09f547b91c tagOut=dca4c7460cc3...2f09f547b91c nonce=13
TRC 2026-02-19 04:37:42.826+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:42.826+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.826+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.826+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e83de0354709...0fabb2de2721 tagOut=e83de0354709...0fabb2de2721 nonce=14
TRC 2026-02-19 04:37:42.826+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-19 04:37:42.826+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.826+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.826+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=54
TRC 2026-02-19 04:37:42.826+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=48e6755f1ac5...f86634d6a3e4 tagOut=48e6755f1ac5...f86634d6a3e4 nonce=15
TRC 2026-02-19 04:37:42.826+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-19 04:37:42.826+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=192f7661632f...312e302e300a
TRC 2026-02-19 04:37:42.826+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.826+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.826+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=14e96bfe0f8b...72250445fc62 tagOut=14e96bfe0f8b...72250445fc62 nonce=16
TRC 2026-02-19 04:37:42.826+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-19 04:37:42.826+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.826+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.826+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=51
TRC 2026-02-19 04:37:42.826+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=5478f9ea0d33...f5368cd4199e tagOut=5478f9ea0d33...f5368cd4199e nonce=17
TRC 2026-02-19 04:37:42.826+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-19 04:37:42.826+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=162f7661632f...322e302e300a
TRC 2026-02-19 04:37:42.826+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.826+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.826+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=0790b0fc1801...afb4b26915a1 tagOut=0790b0fc1801...afb4b26915a1 nonce=18
TRC 2026-02-19 04:37:42.827+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-19 04:37:42.827+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.827+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.827+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=44
TRC 2026-02-19 04:37:42.827+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=8bc4399de085...8275020a025a tagOut=8bc4399de085...8275020a025a nonce=19
TRC 2026-02-19 04:37:42.827+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:67 conn=16U*sEWYR6:699693962760c8212db4134d
TRC 2026-02-19 04:37:42.827+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:74 conn=16U*sEWYR6:699693962760c8212db4134d s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:42.827+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:76 conn=16U*sEWYR6:699693962760c8212db4134d proto=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:42.827+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:67 conn=16U*sEWYR6:699693962760c8212db4134e
TRC 2026-02-19 04:37:42.827+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:74 conn=16U*sEWYR6:699693962760c8212db4134e s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:42.827+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:76 conn=16U*sEWYR6:699693962760c8212db4134e proto=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:42.827+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:67 conn=16U*sEWYR6:699693962760c8212db4134f
TRC 2026-02-19 04:37:42.827+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-19 04:37:42.827+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=0f2f69706673...312e302e300a
TRC 2026-02-19 04:37:42.827+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.827+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=420
TRC 2026-02-19 04:37:42.827+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=7b07942547c3...e072aad28a86 tagOut=7b07942547c3...e072aad28a86 nonce=20
TRC 2026-02-19 04:37:42.827+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 5, length: 392}"
TRC 2026-02-19 04:37:42.827+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=86030a250802...326633663536
TRC 2026-02-19 04:37:42.827+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.827+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.827+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=8803b07323b8...df528ca3de9c tagOut=8803b07323b8...df528ca3de9c nonce=21
TRC 2026-02-19 04:37:42.827+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:42.827+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:42.827+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.827+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-19 04:37:42.827+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:295 p=16U*sEWYR6 newConn=16U*sEWYR6:699693962760c8212db4134e
TRC 2026-02-19 04:37:42.827+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:226 peer=16U*sEWYR6 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.828+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:437 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.828+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:558 peer=16U*sEWYR6 rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.828+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conntype=ctSend conn=16U*sEWYR6:699693962760c8212db4134e encoded=0a120801120e...72732f322f30
TRC 2026-02-19 04:37:42.828+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-02-19 04:37:42.828+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:424 conn=16U*sEWYR6:699693962760c8212db4134e
DBG 2026-02-19 04:37:42.828+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:238 conn=16U*sEWYR6:699693962760c8212db4134e peer=16U*sEWYR6 closed=false
TRC 2026-02-19 04:37:42.828+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*sEWYR6:699693962760c8212db4134e peer=16U*sEWYR6 closed=false
TRC 2026-02-19 04:37:42.828+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:74 conn=16U*sEWYR6:699693962760c8212db4134f s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-19 04:37:42.828+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:76 conn=16U*sEWYR6:699693962760c8212db4134f proto=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:42.828+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:176 conn=16U*sEWYR6:699693962760c8212db4134f
DBG 2026-02-19 04:37:42.828+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:184 conn=16U*sEWYR6:699693962760c8212db4134f pubkey=some(s...6bba)) addresses=/ip4/172.18.67.249/tcp/30980,/ip4/172.18.67.249/tcp/30981/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.203.77/tcp/60928) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-152-g2f3f56 signedPeerRecord=None
TRC 2026-02-19 04:37:42.829+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db4134f
TRC 2026-02-19 04:37:42.829+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=5 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.829+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:42.829+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db4134f
TRC 2026-02-19 04:37:42.829+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db4134f
TRC 2026-02-19 04:37:42.829+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db4134f objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.829+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db4134f objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.848+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.848+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.848+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=9b26d4b8f1be...32639ccca415 tagOut=9b26d4b8f1be...32639ccca415 nonce=22
DBG 2026-02-19 04:37:42.848+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44746 meth=GET uri=/health
DBG 2026-02-19 04:37:42.849+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44746 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-19 04:37:42.849+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:44746 uri=/health content_type=application/json content_size=919
TRC 2026-02-19 04:37:42.849+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:42.850+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:42.850+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db41352
TRC 2026-02-19 04:37:42.850+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db41352
TRC 2026-02-19 04:37:42.850+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db41352 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.850+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db41352 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.850+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.850+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=36
TRC 2026-02-19 04:37:42.850+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=4e2efd72628e...883d871d5fbd tagOut=4e2efd72628e...883d871d5fbd nonce=23
TRC 2026-02-19 04:37:42.850+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-19 04:37:42.850+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=07080210001a0100
TRC 2026-02-19 04:37:42.850+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.850+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=49
TRC 2026-02-19 04:37:42.850+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=fe14128d0990...f1428294fce0 tagOut=fe14128d0990...f1428294fce0 nonce=24
TRC 2026-02-19 04:37:42.850+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 21}"
TRC 2026-02-19 04:37:42.850+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=140a12080112...72732f322f30
TRC 2026-02-19 04:37:42.850+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.850+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=36
TRC 2026-02-19 04:37:42.850+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=96229ced158e...aaa731037912 tagOut=96229ced158e...aaa731037912 nonce=25
TRC 2026-02-19 04:37:42.850+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-19 04:37:42.850+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=07080210001a0100
TRC 2026-02-19 04:37:42.851+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.851+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.851+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=84d92ea35684...f23a1db5e31a tagOut=84d92ea35684...f23a1db5e31a nonce=26
TRC 2026-02-19 04:37:42.851+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:42.851+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:42.851+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
INF 2026-02-19 04:37:42.851+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=1 attempted=1
TRC 2026-02-19 04:37:42.851+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=49
TRC 2026-02-19 04:37:42.851+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db4134d
TRC 2026-02-19 04:37:42.851+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=1 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.851+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:42.852+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db4134d
TRC 2026-02-19 04:37:42.852+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db4134d
TRC 2026-02-19 04:37:42.852+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db4134d objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.852+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db4134d objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.852+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e51411f0ba41...12d65dcd11b5 tagOut=e51411f0ba41...12d65dcd11b5 nonce=27
TRC 2026-02-19 04:37:42.852+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db41352
TRC 2026-02-19 04:37:42.852+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db41352
TRC 2026-02-19 04:37:42.852+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:315
TRC 2026-02-19 04:37:42.852+00:00 Stream handler done tid=1 file=muxedupgrade.nim:106 conn=16U*sEWYR6:699693962760c8212db41352
INF 2026-02-19 04:37:42.852+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.852+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-19 04:37:42.852+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db41350
TRC 2026-02-19 04:37:42.852+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=2 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.852+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:42.852+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=false data=0a120801120e...72732f322f30
TRC 2026-02-19 04:37:42.853+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:463 payload=0a120801120e...72732f322f30
TRC 2026-02-19 04:37:42.853+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:425
TRC 2026-02-19 04:37:42.853+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:433
TRC 2026-02-19 04:37:42.853+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-02-19 04:37:42.853+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:384 count=1
TRC 2026-02-19 04:37:42.853+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:364
TRC 2026-02-19 04:37:42.853+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:369 subscribe=1
TRC 2026-02-19 04:37:42.853+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:373 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.853+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:309
TRC 2026-02-19 04:37:42.853+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:698 peer=16U*sEWYR6 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.853+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*sEWYR6 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.853+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/0 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.853+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-19 04:37:42.853+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-19 04:37:42.853+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=1 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-19 04:37:42.853+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:84 peer=16U*sEWYR6 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.853+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=1 gossipsub=1
TRC 2026-02-19 04:37:42.853+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:285 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.853+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:226 peer=16U*sEWYR6 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.853+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:437 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.854+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:558 peer=16U*sEWYR6 rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.854+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conntype=ctSend conn=16U*sEWYR6:699693962760c8212db4134e encoded=1a121a100a0e...72732f322f30
TRC 2026-02-19 04:37:42.854+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-02-19 04:37:42.854+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:424 conn=16U*sEWYR6:699693962760c8212db4134e
TRC 2026-02-19 04:37:42.854+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=false
TRC 2026-02-19 04:37:42.854+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:561
DBG 2026-02-19 04:37:42.855+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-19 04:37:42.855+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-19 04:37:42.855+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-19 04:37:42.855+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 21}"
TRC 2026-02-19 04:37:42.855+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=141a121a100a...72732f322f30
TRC 2026-02-19 04:37:42.855+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.855+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.856+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=290c93e76b06...7e6957af5728 tagOut=290c93e76b06...7e6957af5728 nonce=28
TRC 2026-02-19 04:37:42.856+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:42.856+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:42.856+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db41350
TRC 2026-02-19 04:37:42.856+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db41350
TRC 2026-02-19 04:37:42.856+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db41350 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.856+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db41350 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.856+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.856+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db41350
TRC 2026-02-19 04:37:42.856+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=false data=1a121a100a0e...72732f322f30
TRC 2026-02-19 04:37:42.856+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:463 payload=1a121a100a0e...72732f322f30
TRC 2026-02-19 04:37:42.856+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:425
TRC 2026-02-19 04:37:42.856+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:433
TRC 2026-02-19 04:37:42.856+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-02-19 04:37:42.856+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:309
TRC 2026-02-19 04:37:42.856+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:183
TRC 2026-02-19 04:37:42.856+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:186 topicID=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.856+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:351 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-02-19 04:37:42.857+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:698 peer=16U*sEWYR6 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:42.857+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:148 peer=16U*sEWYR6 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.857+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:175 peer=16U*sEWYR6 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.857+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=false
TRC 2026-02-19 04:37:42.857+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db41350
TRC 2026-02-19 04:37:42.857+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:315
TRC 2026-02-19 04:37:42.857+00:00 Stream handler done tid=1 file=muxedupgrade.nim:106 conn=16U*sEWYR6:699693962760c8212db41350
TRC 2026-02-19 04:37:42.857+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:561
DBG 2026-02-19 04:37:42.859+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44760 meth=GET uri=/debug/v1/info
DBG 2026-02-19 04:37:42.859+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44760 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-19 04:37:42.859+00:00 node info topics="waku node" tid=1 file=waku_node.nim:264 wakuInfo="(listenAddresses: [/ip4/172.18.203.77/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa, /ip4/172.18.203.77/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa], enrUri: enr:-L24QFGj9tkLEbiJUtBPUQ0eL_DyOuCEQVJnvXBQVHfX8NJzfSgKB_CBR5xVQGLSaLzgvDmh2U4go-byVlfmGjZsDr8CgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE, mixPubKey: none(string))"
DBG 2026-02-19 04:37:42.860+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:44760 uri=/debug/v1/info content_type=application/json content_size=473
DBG 2026-02-19 04:37:42.867+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44766 meth=POST uri=/admin/v1/peers
DBG 2026-02-19 04:37:42.867+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44766 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 90 bytes)"
TRC 2026-02-19 04:37:42.868+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.67.249/tcp/30980]" peerId=16U*sEWYR6 failedAttempts=0
DBG 2026-02-19 04:37:42.868+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:44766 uri=/admin/v1/peers content_type=text/plain content_size=2
DBG 2026-02-19 04:37:42.873+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44770 meth=POST uri=/relay/v1/auto/subscriptions
DBG 2026-02-19 04:37:42.874+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44770 meth=POST uri=/relay/v1/auto/subscriptions path_params=[] query_params=[] content_body="(application/json, 25 bytes)"
INF 2026-02-19 04:37:42.874+00:00 post_waku_v2_relay_v1_auto_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:202
DBG 2026-02-19 04:37:42.874+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:44770 uri=/relay/v1/auto/subscriptions content_type=text/plain content_size=2
TRC 2026-02-19 04:37:42.924+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.924+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=a37257fbb964...9b8554f9c934 tagOut=a37257fbb964...9b8554f9c934 nonce=29
TRC 2026-02-19 04:37:42.924+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-19 04:37:42.924+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:579 status=NormalTermination
TRC 2026-02-19 04:37:42.924+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:534
TRC 2026-02-19 04:37:42.924+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db41351
TRC 2026-02-19 04:37:42.924+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db41351
TRC 2026-02-19 04:37:42.924+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db41351 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.924+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db41351 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.924+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db4134e
TRC 2026-02-19 04:37:42.924+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db4134e
TRC 2026-02-19 04:37:42.924+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db4134e objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.924+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db4134e objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.924+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-19 04:37:42.924+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:75 s=16U*sEWYR6:699693962760c8212db4134c dir=Out
TRC 2026-02-19 04:37:42.924+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:175 address=172.18.67.249:30980 s=16U*sEWYR6:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.925+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:164 s=699693962760c8212db41351 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-19 04:37:42.925+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:286 channel="=> 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-19 04:37:42.925+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:164 s=699693962760c8212db4134e nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-19 04:37:42.925+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:286 channel="=> 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-19 04:37:42.925+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:71 addrs=172.18.67.249:30980 conn=16U*sEWYR6:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.925+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db4134b
TRC 2026-02-19 04:37:42.925+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:84 addrs=172.18.67.249:30980 conn=16U*sEWYR6:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.925+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:180 address=172.18.67.249:30980 s=16U*sEWYR6:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.926+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.926+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.926+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db4134b objName=ChronosStream dir=Out
TRC 2026-02-19 04:37:42.926+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db4134b objName=ChronosStream dir=Out
DBG 2026-02-19 04:37:42.926+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:251 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=true description="Stream Closed!"
DBG 2026-02-19 04:37:42.926+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:240 conn=16U*sEWYR6:699693962760c8212db41351 peer=16U*sEWYR6 closed=true
DBG 2026-02-19 04:37:42.926+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:251 conn=16U*sEWYR6:699693962760c8212db4134e peer=16U*sEWYR6 closed=true description="Stream Closed!"
DBG 2026-02-19 04:37:42.926+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:240 conn=16U*sEWYR6:699693962760c8212db4134e peer=16U*sEWYR6 closed=true
TRC 2026-02-19 04:37:42.926+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.926+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.927+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693962760c8212db4134c objName=SecureConn dir=Out
TRC 2026-02-19 04:37:42.927+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693962760c8212db4134c objName=SecureConn dir=Out
TRC 2026-02-19 04:37:42.927+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db41351
TRC 2026-02-19 04:37:42.927+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db41351
TRC 2026-02-19 04:37:42.927+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:264 p=16U*sEWYR6 conn=16U*sEWYR6:699693962760c8212db4134e
TRC 2026-02-19 04:37:42.927+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db4134e
TRC 2026-02-19 04:37:42.927+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:112 peer=16U*sEWYR6 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:42.927+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db4134c
TRC 2026-02-19 04:37:42.927+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db4134b
TRC 2026-02-19 04:37:42.927+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:276 mux=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.927+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:249 mux=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.928+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.928+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:191 peer=16U*sEWYR6 event="(kind: Left)"
TRC 2026-02-19 04:37:42.928+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.928+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*sEWYR6 score=0.0
TRC 2026-02-19 04:37:42.928+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:112 peer=16U*sEWYR6 topic=/waku/2/rs/2/0
DBG 2026-02-19 04:37:42.928+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:593 p=16U*sEWYR6
TRC 2026-02-19 04:37:42.928+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:94 peer=16U*sEWYR6
DBG 2026-02-19 04:37:42.928+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:204 peerId=16U*sEWYR6
TRC 2026-02-19 04:37:42.928+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:154 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.928+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*sEWYR6 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:42.928+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:300 peerId=16U*sEWYR6
TRC 2026-02-19 04:37:42.929+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:342 description="Couldn't get muxed stream in dial for peer_id: 16U*sEWYR6"
DBG 2026-02-19 04:37:42.929+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:331 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*sEWYR6"
TRC 2026-02-19 04:37:42.929+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-19 04:37:42.929+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693962760c8212db41351
TRC 2026-02-19 04:37:42.929+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:674
TRC 2026-02-19 04:37:42.929+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693962760c8212db41351
TRC 2026-02-19 04:37:42.929+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:315
TRC 2026-02-19 04:37:42.929+00:00 Stream handler done tid=1 file=muxedupgrade.nim:106 conn=16U*sEWYR6:699693962760c8212db41351
TRC 2026-02-19 04:37:42.929+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:561
DBG 2026-02-19 04:37:42.956+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-19 04:37:42.957+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
NTC 2026-02-19 04:37:43.186+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-19 04:37:43.186+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-19 04:37:43.187+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-19 04:37:43.187+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-19 04:37:43.187+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:334
INF 2026-02-19 04:37:43.187+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2026-02-19 04:37:43.188+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:440
TRC 2026-02-19 04:37:43.188+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:454
TRC 2026-02-19 04:37:43.188+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2026-02-19 04:37:43.188+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/18886]
TRC 2026-02-19 04:37:43.188+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2026-02-19 04:37:43.188+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2026-02-19 04:37:43.188+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/18887/ws]
TRC 2026-02-19 04:37:43.188+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2026-02-19 04:37:43.188+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1077
TRC 2026-02-19 04:37:43.188+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:360
WRN 2026-02-19 04:37:43.188+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:644
WRN 2026-02-19 04:37:43.189+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:644
INF 2026-02-19 04:37:43.189+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-19 04:37:43.189+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-19 04:37:43.189+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-19 04:37:43.189+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:18885
WRN 2026-02-19 04:37:41.801+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:428
bSubscribeShards: some(@[0])
INF 2026-02-19 04:37:41.801+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:463 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-19 04:37:41.802+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-19 04:37:41.802+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=2
INF 2026-02-19 04:37:41.802+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2026-02-19 04:37:41.802+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QF1zYRN-HREtuAIHPf9tE9bGjj2vSWKwV9mkE2sSYOC4V7RSM6wk3vhcS9wH2gTSXASeiqf-uMfQIjyPHBeS8vACgmlkgnY0gmlwhKwSQ_mKbXVsdGlhZGRyc5YACASsEkP5BnkEAAoErBJD-QZ5Bd0DgnJzhQACAQAAiXNlY3AyNTZrMaECah0HuslWUxHuJu5FYL7WT7bjCpzEVM3S4HfZ1mMlxWmDdGNwgnkEg3VkcIJ5BoV3YWt1MgU
INF 2026-02-19 04:37:41.803+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-02-19 04:37:41.803+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-02-19 04:37:41.804+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-19 04:37:41.804+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-19 04:37:41.804+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-19 04:37:41.804+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-19 04:37:41.804+00:00 Initializing networking tid=1 file=waku_node.nim:222 addrs="@[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.804+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-02-19 04:37:41.804+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-19 04:37:41.805+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-19 04:37:41.805+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-19 04:37:41.805+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-19 04:37:41.805+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:299 clusterId=2 shardCount=8
INF 2026-02-19 04:37:41.805+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-19 04:37:41.805+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2026-02-19 04:37:41.805+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-19 04:37:41.805+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-19 04:37:41.805+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-19 04:37:41.805+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-19 04:37:41.805+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:427
INF 2026-02-19 04:37:41.805+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*d67yQa, seqNo: 1771475861, addresses: [/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws], mixKey: )"
TRC 2026-02-19 04:37:41.805+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-19 04:37:41.805+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:413
INF 2026-02-19 04:37:41.805+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-19 04:37:41.806+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-19 04:37:41.806+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-19 04:37:41.806+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-19 04:37:41.806+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-19 04:37:41.806+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-19 04:37:41.806+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-19 04:37:41.806+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-19 04:37:41.806+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-19 04:37:41.806+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-19 04:37:41.806+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:18885
INF 2026-02-19 04:37:41.806+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:18885/
INF 2026-02-19 04:37:41.806+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-19 04:37:41.806+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-19 04:37:41.806+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:365
INF 2026-02-19 04:37:41.806+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:41.806+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:615 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:41.806+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:384
INF 2026-02-19 04:37:41.807+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-19 04:37:41.807+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
TRC 2026-02-19 04:37:41.807+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=140186104729680
TRC 2026-02-19 04:37:41.807+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
TRC 2026-02-19 04:37:41.807+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140186104729680
TRC 2026-02-19 04:37:41.807+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-02-19 04:37:41.807+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2026-02-19 04:37:41.807+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:405
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-19 04:37:41.807+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-19 04:37:41.807+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:369 peerInfo="(peerId: 16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa, listenAddrs: [/ip4/0.0.0.0/tcp/18887/ws, /ip4/0.0.0.0/tcp/18886], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
TRC 2026-02-19 04:37:41.807+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2026-02-19 04:37:41.808+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/18886
TRC 2026-02-19 04:37:41.808+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/18886]
DBG 2026-02-19 04:37:41.808+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:41.808+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2026-02-19 04:37:41.808+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/18887/ws]
TRC 2026-02-19 04:37:41.808+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:18887
TRC 2026-02-19 04:37:41.808+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/18887/ws]"
INF 2026-02-19 04:37:41.809+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2026-02-19 04:37:41.809+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-19 04:37:41.809+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2026-02-19 04:37:41.809+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:41.809+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2026-02-19 04:37:41.809+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-19 04:37:41.809+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
WRN 2026-02-19 04:37:41.809+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1062
WRN 2026-02-19 04:37:41.809+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:632
DBG 2026-02-19 04:37:41.809+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:409 peer="(peerId: 16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa, listenAddrs: [/ip4/0.0.0.0/tcp/18886, /ip4/0.0.0.0/tcp/18887/ws], addrs: [/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
INF 2026-02-19 04:37:41.809+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*d67yQa addrs="[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/0.0.0.0/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.203.77/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/172.18.203.77/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa]
INF 2026-02-19 04:37:41.811+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QDp-ghQJ3lRenDXCiasrr3_KACp462669jihQ742o17bDTY7p8dn3gse6Ty3iDTpSzqtl73FmU7FbwZcweV4iDMBgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc4wACgSsEstNBknH3QOCcnOFAAIBAACJc2VjcDI1NmsxoQNAwEQebP9p1ULI9jHs09Xg7zfNzgB9JH7LST4Tyx5h94N0Y3CCScaDdWRwgknIhXdha3UyAQ
INF 2026-02-19 04:37:41.811+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:671
TRC 2026-02-19 04:37:41.811+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-19 04:37:41.811+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-19 04:37:41.811+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-19 04:37:41.811+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*d67yQa addrs="[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/0.0.0.0/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.203.77/tcp/18886, /ip4/172.18.203.77/tcp/18887/ws]"
INF 2026-02-19 04:37:41.811+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.203.77/tcp/18886/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa][/ip4/172.18.203.77/tcp/18887/ws/p2p/16Uiu2HAmH1kV3jinoFF7m41JEKx2JbiZMSRsxZxuoQGaRud67yQa]
INF 2026-02-19 04:37:41.811+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QDp-ghQJ3lRenDXCiasrr3_KACp462669jihQ742o17bDTY7p8dn3gse6Ty3iDTpSzqtl73FmU7FbwZcweV4iDMBgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc4wACgSsEstNBknH3QOCcnOFAAIBAACJc2VjcDI1NmsxoQNAwEQebP9p1ULI9jHs09Xg7zfNzgB9JH7LST4Tyx5h94N0Y3CCScaDdWRwgknIhXdha3UyAQ
INF 2026-02-19 04:37:41.812+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:299 enr=enr:-L24QFGj9tkLEbiJUtBPUQ0eL_DyOuCEQVJnvXBQVHfX8NJzfSgKB_CBR5xVQGLSaLzgvDmh2U4go-byVlfmGjZsDr8CgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE record="(2, id: \"v4\", ip: 172.18.203.77, multiaddrs: 0x000804AC12CB4D0649C6000A04AC12CB4D0649C7DD03, rs: 0x0002010000, secp256k1: 0x0340C0441E6CFF69D542C8F631ECD3D5E0EF37CDCE007D247ECB493E13CB1E61F7, tcp: 18886, udp: 18888, waku2: 0x01)"
TRC 2026-02-19 04:37:41.812+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*sEWYR6 addresses="[/ip4/172.18.67.249/tcp/30980]" origin=Discv5
INF 2026-02-19 04:37:41.812+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:41.812+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-19 04:37:41.812+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=18888
TRC 2026-02-19 04:37:41.813+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-19 04:37:41.813+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-19 04:37:41.813+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-19 04:37:41.813+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-19 04:37:41.813+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QFexITjpsmPdCElNuNFbdZpDyFmGeNiPIE7dO1oaUarPZvh1Bexv99WbFY4-yMwAZTihnG6wwKGfTLjrDTISYwEDgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.203.77, multiaddrs: 0x000804AC12CB4D0649C6000A04AC12CB4D0649C7DD03, rs: 0x0002010000, secp256k1: 0x0340C0441E6CFF69D542C8F631ECD3D5E0EF37CDCE007D247ECB493E13CB1E61F7, tcp: 18886, udp: 18888, waku2: 0x01)"
TRC 2026-02-19 04:37:41.813+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-19 04:37:41.814+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-19 04:37:41.814+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-19 04:37:41.814+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-19 04:37:41.814+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-19 04:37:41.815+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-19 04:37:41.815+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:41.815+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:633 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:41.815+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:595 name=/waku/2/rs/2/0
TRC 2026-02-19 04:37:41.815+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:41.815+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:41.815+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:41.815+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-19 04:37:41.815+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:41.817+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-19 04:37:41.817+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=18889
INF 2026-02-19 04:37:41.817+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:41.818+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QFbj3_aIOX5HBYvCOu0DVKKH9LvLyqxK4DrqGPydD3tfdqKGil-chukQXjj6c0kgodGOs3pjA72HaWs091bEZgUEgmlkgnY0gmlwhKwSy02KbXVsdGlhZGRyc5YACASsEstNBknGAAoErBLLTQZJx90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQMBEHmz_adVCyPYx7NPV4O83zc4AfSR-y0k-E8seYfeDdGNwgknGg3VkcIJJyIV3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.203.77, multiaddrs: 0x000804AC12CB4D0649C6000A04AC12CB4D0649C7DD03, rs: 0x0002010000, secp256k1: 0x0340C0441E6CFF69D542C8F631ECD3D5E0EF37CDCE007D247ECB493E13CB1E61F7, tcp: 18886, udp: 18888, waku2: 0x01)"
INF 2026-02-19 04:37:41.818+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:41.818+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=18889
INF 2026-02-19 04:37:41.818+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-19 04:37:41.818+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-19 04:37:41.824+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-02-19 04:37:42.808+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=140186104729680
TRC 2026-02-19 04:37:42.808+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:42.808+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
INF 2026-02-19 04:37:42.812+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAm2ZtsSKyHi771qLQRerXv6DfpHRbjuwVUw7N1R5sEWYR6]
TRC 2026-02-19 04:37:42.812+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.67.249/tcp/30980]" peerId=16U*sEWYR6 failedAttempts=0
TRC 2026-02-19 04:37:42.812+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:300 peerId=16U*sEWYR6
DBG 2026-02-19 04:37:42.812+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:147 peerId=16U*sEWYR6 addrs="[/ip4/172.18.67.249/tcp/30980]"
DBG 2026-02-19 04:37:42.812+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:162 expandedAddress=/ip4/172.18.67.249/tcp/30980 hostname=172.18.67.249 resolvedAddresses="[/ip4/172.18.67.249/tcp/30980]"
TRC 2026-02-19 04:37:42.812+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:55 addrs=/ip4/172.18.67.249/tcp/30980 peerId=16U*sEWYR6 hostname=172.18.67.249
TRC 2026-02-19 04:37:42.812+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:304 address=/ip4/172.18.67.249/tcp/30980
TRC 2026-02-19 04:37:42.812+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:53 address=ok(/ip4/172.18.67.249/tcp/30980) dir=Out clients=0
TRC 2026-02-19 04:37:42.812+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134b objName=ChronosStream dir=Out
TRC 2026-02-19 04:37:42.812+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134b timeout=10m
TRC 2026-02-19 04:37:42.813+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:69 conn=:699693962760c8212db4134b direction=Out
TRC 2026-02-19 04:37:42.813+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=:699693962760c8212db4134b codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.813+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=:699693962760c8212db4134b proto=/noise
TRC 2026-02-19 04:37:42.813+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.813+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=:699693962760c8212db4134b s=/noise proto="[/noise]"
TRC 2026-02-19 04:37:42.813+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=:699693962760c8212db4134b proto=/noise
TRC 2026-02-19 04:37:42.813+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:64 conn=:699693962760c8212db4134b codec=/noise
TRC 2026-02-19 04:37:42.813+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:501 conn=:699693962760c8212db4134b initiator=true
TRC 2026-02-19 04:37:42.813+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-19 04:37:42.813+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:237
TRC 2026-02-19 04:37:42.814+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=c477ee52f7e5...afc1f613884d
TRC 2026-02-19 04:37:42.814+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=abb5af20ef6e...66b5123afc5a
TRC 2026-02-19 04:37:42.814+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693962760c8212db4134b size=32
TRC 2026-02-19 04:37:42.814+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:144
TRC 2026-02-19 04:37:42.815+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=:699693962760c8212db4134b size=207
TRC 2026-02-19 04:37:42.815+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:278 size=207
TRC 2026-02-19 04:37:42.815+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=a24d75e57d06...34ab2f41d671
TRC 2026-02-19 04:37:42.815+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:251
TRC 2026-02-19 04:37:42.815+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=f280efabd113...7afcc5b7d625
TRC 2026-02-19 04:37:42.815+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:291 size=175
TRC 2026-02-19 04:37:42.815+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=c0af90e4e784...a8324bae506c tagOut=c0af90e4e784...a8324bae506c nonce=0
TRC 2026-02-19 04:37:42.815+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=b4ab5133b8cd...ca6885b7bd8e
TRC 2026-02-19 04:37:42.815+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:256
TRC 2026-02-19 04:37:42.816+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=de9eb5b9c23f...727d9ea1e120
TRC 2026-02-19 04:37:42.816+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=ece661cbcb14...de932fa73677 tagOut=ece661cbcb14...de932fa73677 nonce=0
TRC 2026-02-19 04:37:42.816+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=671f44ee9033...a49281e0f93b
TRC 2026-02-19 04:37:42.816+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:246
TRC 2026-02-19 04:37:42.816+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=d1cdbb07b1ce4dfa2178538be22cd295 data=80f5701695dd...538be22cd295 nonce=1
TRC 2026-02-19 04:37:42.816+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=534e7a487f39...7e41b3a26f84
TRC 2026-02-19 04:37:42.816+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:264
TRC 2026-02-19 04:37:42.816+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=2a936518e78c...bcbaa4467b6e
TRC 2026-02-19 04:37:42.816+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=ea20d43c9053279c0c2be6352730d113 data=27af847c99f0...e6352730d113 nonce=0
TRC 2026-02-19 04:37:42.816+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=1b67295a3d99...fc105e4539f3
TRC 2026-02-19 04:37:42.816+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693962760c8212db4134b size=175
TRC 2026-02-19 04:37:42.816+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:561 conn=:699693962760c8212db4134b
TRC 2026-02-19 04:37:42.816+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:566 pid=16Uiu2HAm2ZtsSKyHi771qLQRerXv6DfpHRbjuwVUw7N1R5sEWYR6
TRC 2026-02-19 04:37:42.816+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134c objName=SecureConn dir=Out
TRC 2026-02-19 04:37:42.816+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=16U*sEWYR6:699693962760c8212db4134c timeout=5m
TRC 2026-02-19 04:37:42.816+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:598 initiator=true peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.816+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:40 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.817+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134c codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.817+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134c proto=/yamux/1.0.0
TRC 2026-02-19 04:37:42.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=36
TRC 2026-02-19 04:37:42.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=8db50dcc2a67...83762d1a1b18 tagOut=8db50dcc2a67...83762d1a1b18 nonce=0
TRC 2026-02-19 04:37:42.817+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=16U*sEWYR6:699693962760c8212db4134c
TRC 2026-02-19 04:37:42.817+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=30
TRC 2026-02-19 04:37:42.817+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=08d0bf92149d...b3776ee21d12 tagOut=08d0bf92149d...b3776ee21d12 nonce=1
TRC 2026-02-19 04:37:42.817+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=16U*sEWYR6:699693962760c8212db4134c s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-19 04:37:42.818+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=16U*sEWYR6:699693962760c8212db4134c proto=/yamux/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:56 conn=16U*sEWYR6:699693962760c8212db4134c muxerName=/yamux/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:565 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.818+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:87 conn=16U*sEWYR6:699693962760c8212db4134b sconn=16U*sEWYR6:699693962760c8212db4134c direction=Out
DBG 2026-02-19 04:37:42.818+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:98 peerId=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:154 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:191 peer=16U*sEWYR6 event="(kind: Joined, initiator: true)"
TRC 2026-02-19 04:37:42.818+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*sEWYR6 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:42.818+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134d objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.818+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134d timeout=5m
TRC 2026-02-19 04:37:42.818+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=1 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.818+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:42.818+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*sEWYR6:699693962760c8212db4134d protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:42.818+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134d codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-19 04:37:42.818+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134d proto=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:42.818+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-02-19 04:37:42.818+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:587 p=16U*sEWYR6
DBG 2026-02-19 04:37:42.818+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:415 peerId=16U*sEWYR6
TRC 2026-02-19 04:37:42.819+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*sEWYR6 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:42.819+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134e objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.819+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134e timeout=5m
TRC 2026-02-19 04:37:42.819+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=3 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.819+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-19 04:37:42.819+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*sEWYR6:699693962760c8212db4134e protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:42.819+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134e codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.819+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-19 04:37:42.819+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134e proto=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:42.819+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-19 04:37:42.819+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:353 muxer=16U*sEWYR6:699693962760c8212db4134c direction=Out peers=1
TRC 2026-02-19 04:37:42.819+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db4134f objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:42.819+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db4134f timeout=5m
TRC 2026-02-19 04:37:42.819+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=5 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.819+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*sEWYR6:699693962760c8212db4134f codec=/multistream/1.0.0
TRC 2026-02-19 04:37:42.820+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-19 04:37:42.820+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*sEWYR6:699693962760c8212db4134f proto=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:42.820+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=72327cca5ab2...a72fdf23da68 tagOut=72327cca5ab2...a72fdf23da68 nonce=2
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db41350 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:42.820+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693962760c8212db41350 timeout=5m
TRC 2026-02-19 04:37:42.820+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=2 pid=16U*sEWYR6
TRC 2026-02-19 04:37:42.820+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*sEWYR6:699693962760c8212db41350
TRC 2026-02-19 04:37:42.820+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*sEWYR6:699693962760c8212db41350 handshaked=false
TRC 2026-02-19 04:37:42.820+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*sEWYR6:699693962760c8212db41350 handshaked=false
TRC 2026-02-19 04:37:42.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=48
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e80c6e9fad75...86c43b623963 tagOut=e80c6e9fad75...86c43b623963 nonce=3
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-19 04:37:42.820+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:42.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=54
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=cc2166d19590...fa7fdae3ca53 tagOut=cc2166d19590...fa7fdae3ca53 nonce=4
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-19 04:37:42.820+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=192f7661632f...312e302e300a
TRC 2026-02-19 04:37:42.820+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:42.820+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*sEWYR6:699693962760c8212db4134b size=28
TRC 2026-02-19 04:37:42.820+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=eca04934fdf4...102853e619be tagOut=eca04934fdf4...102853e619be nonce=5
TRC 2026-02-19 04:37:42.820+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-19 04:37:42.820+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693962760c8212db41351 objName=YamuxStream dir=In

View File

@ -0,0 +1,295 @@
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-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32566', '32567', '32568', '32569', '32570']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32566:32566 -p 32567:32567 -p 32568:32568 -p 32569:32569 -p 32570:32570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32568 --rest-port=32566 --tcp-port=32567 --discv5-udp-port=32569 --rest-address=0.0.0.0 --nat=extip:172.18.224.186 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=05dffa21e34e7cf0ecaaef71cc58ef01531a592082322acf5a7fbd134df0fb4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32570 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.186 waku 0213e2df6c4258531aecd63245a9f312cf120b50038cacb0c27de6a5e0a9528f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0213e2df6c42. Setting up logs at ./log/docker/node1_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32566
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b803d40989e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32566/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5","/ip4/172.18.224.186/tcp/32568/ws/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"],"enrUri":"enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60190', '60191', '60192', '60193', '60194']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60190:60190 -p 60191:60191 -p 60192:60192 -p 60193:60193 -p 60194:60194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60192 --rest-port=60190 --tcp-port=60191 --discv5-udp-port=60193 --rest-address=0.0.0.0 --nat=extip:172.18.141.99 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9cb4ed60bf27cbe2b7e3fb4938d8dca24e2a6cbdeadcdbe7979c7feb44aaec7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60194 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.99 waku b8c361296d987f5061c2bc6c475a8dc96b040004881a2bb10645c45f30bf8b7f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8c361296d98. Setting up logs at ./log/docker/node3_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60190
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60190/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60190/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/60191/p2p/16Uiu2HAm5a1XH7CLhrurbxrtuhv8dyXFWb2SB6ptFj6TtLDGJA7h","/ip4/172.18.141.99/tcp/60192/ws/p2p/16Uiu2HAm5a1XH7CLhrurbxrtuhv8dyXFWb2SB6ptFj6TtLDGJA7h"],"enrUri":"enr:-L24QPWqRQGr5DGqLd5uDSgNPqTu7DRwpw0x3oT1qfA2KObYFL6X87Kur73Sk0156i6Dea6tpbIDVA_yJlHzItGSUBACgmlkgnY0gmlwhKwSjWOKbXVsdGlhZGRyc5YACASsEo1jBusfAAoErBKNYwbrIN0DgnJzhQACAQAAiXNlY3AyNTZrMaEClrec5xkk7001T7tfN6n3IK6FYi4QSMi5pQesmmF6LiCDdGNwgusfg3VkcILrIYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3862', '3863', '3864', '3865', '3866']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3862:3862 -p 3863:3863 -p 3864:3864 -p 3865:3865 -p 3866:3866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3864 --rest-port=3862 --tcp-port=3863 --discv5-udp-port=3865 --rest-address=0.0.0.0 --nat=extip:172.18.55.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6a0fb8b8c69cae39a80a924e302aefaf9464d8c8c1a614fce8106bd8d3bb2f04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3866 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.158 waku 789ec6ccc754cccc90d7595650d6eeb954c51a0baeb091d5ab8bee212c693d1f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 789ec6ccc754. Setting up logs at ./log/docker/node4_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3862
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3862/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.158/tcp/3863/p2p/16Uiu2HAm39ay4fMGjoLVRZ2SUPw5J3Mu1R9zw9UMioJBT7HmLVmU","/ip4/172.18.55.158/tcp/3864/ws/p2p/16Uiu2HAm39ay4fMGjoLVRZ2SUPw5J3Mu1R9zw9UMioJBT7HmLVmU"],"enrUri":"enr:-L24QEvHOdKDKCudJ328aaL5-B6dFhDR5UdEoT2MGPBkl3lUT8ibgF4WeuDWrAoXsZ8Iu_dOcGCNhpc_gvFnb0ATKuQCgmlkgnY0gmlwhKwSN56KbXVsdGlhZGRyc5YACASsEjeeBg8XAAoErBI3ngYPGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcr6I47XLOLuLUxX2p3djXkr_7x2j4Xs6J6pCEq7nvjuDdGNwgg8Xg3VkcIIPGYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38691', '38692', '38693', '38694', '38695']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38691:38691 -p 38692:38692 -p 38693:38693 -p 38694:38694 -p 38695:38695 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38693 --rest-port=38691 --tcp-port=38692 --discv5-udp-port=38694 --rest-address=0.0.0.0 --nat=extip:172.18.181.84 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c45ea2dbadb9ea239a69c39a8ede344a6efb7eb0d8fcfbec6ed9bfefa54a5cdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38695 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.84 waku 8d6f0f25419b06de3f6037da7e3537fa9bedaca867b81cb3eb40eec124e35acb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d6f0f25419b. Setting up logs at ./log/docker/node5_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38691
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38691/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.84/tcp/38692/p2p/16Uiu2HAm2ov6SQuJCz52tv1TWhdEbp5smEUEDwGRHtmHdbduvthE","/ip4/172.18.181.84/tcp/38693/ws/p2p/16Uiu2HAm2ov6SQuJCz52tv1TWhdEbp5smEUEDwGRHtmHdbduvthE"],"enrUri":"enr:-L24QBa4N40xhDTNBxRSLPmug00LandC-lS8mtfshZ4AzH86Vc2nDnEOjoz3opUs_Z7cm5GK5wsTgnCzZYKBsHPtKugCgmlkgnY0gmlwhKwStVSKbXVsdGlhZGRyc5YACASsErVUBpckAAoErBK1VAaXJd0DgnJzhQACAQAAiXNlY3AyNTZrMaECbbSLsh9esHUmd4nmXM9Np0xENpIyolUmQxYgsf4jxdGDdGNwgpckg3VkcIKXJoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38691/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59575', '59576', '59577', '59578', '59579']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59575:59575 -p 59576:59576 -p 59577:59577 -p 59578:59578 -p 59579:59579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59577 --rest-port=59575 --tcp-port=59576 --discv5-udp-port=59578 --rest-address=0.0.0.0 --nat=extip:172.18.126.145 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=414dda854cb15d801bbefe405b63ca5f4fbc3ceade15ddca8ee605fbbda0fcbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59579 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.145 waku 71fd18fb1320f982637170bb026f5a63b3abb2561432b282d3286e88ef3296fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 71fd18fb1320. Setting up logs at ./log/docker/node6_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59575
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59575/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/59576/p2p/16Uiu2HAmFrZUkVSXuB54zDiE7XjU19mQMXnUzoCCeSr2XsriKKkn","/ip4/172.18.126.145/tcp/59577/ws/p2p/16Uiu2HAmFrZUkVSXuB54zDiE7XjU19mQMXnUzoCCeSr2XsriKKkn"],"enrUri":"enr:-L24QGG-KjAbybwH-Z61mhkoe0gyTQUEhIKCdcrCI4uQA4jJL9mhnYyguyS6jQqQqFDZMPaMJOdUtSTEjqWDmbhYJEwCgmlkgnY0gmlwhKwSfpGKbXVsdGlhZGRyc5YACASsEn6RBui4AAoErBJ-kQboud0DgnJzhQACAQAAiXNlY3AyNTZrMaEDL4noiUj9l7czjpma9GOTryTQif3PtnbbpkULSzCPUvODdGNwgui4g3VkcILouoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59575/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15671', '15672', '15673', '15674', '15675']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15671:15671 -p 15672:15672 -p 15673:15673 -p 15674:15674 -p 15675:15675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15673 --rest-port=15671 --tcp-port=15672 --discv5-udp-port=15674 --rest-address=0.0.0.0 --nat=extip:172.18.125.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce11acaa43e6e71d19c0cb5bf60e07dbbbfce2861ea187dacc60caacfef6ae6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15675 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.249 waku 081db1a157c80cc57db65bd6f03051fbd0bd0c622f7c70630551ea79b1fc739a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 081db1a157c8. Setting up logs at ./log/docker/node7_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15671
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15671/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15671/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/15672/p2p/16Uiu2HAmKqJnA6YCYMBjPqzPQvQ5cybiv5P5NPMP9HuiofGCoX5F","/ip4/172.18.125.249/tcp/15673/ws/p2p/16Uiu2HAmKqJnA6YCYMBjPqzPQvQ5cybiv5P5NPMP9HuiofGCoX5F"],"enrUri":"enr:-L24QNtagCoLja5lFy1WnxgNo6Qgz5pTyd7rbUbNwJ6v4HkAAhoiuL1DIcui_LVwxBhvvUtZn87hFsrSPwmyzDfYthsCgmlkgnY0gmlwhKwSffmKbXVsdGlhZGRyc5YACASsEn35Bj04AAoErBJ9-QY9Od0DgnJzhQACAQAAiXNlY3AyNTZrMaEDaqZ0O5fkzdAhVAIPYrB0w3xotOdAulVgQuLIJYkAU-6DdGNwgj04g3VkcII9OoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15671/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10718', '10719', '10720', '10721', '10722']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10718:10718 -p 10719:10719 -p 10720:10720 -p 10721:10721 -p 10722:10722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10720 --rest-port=10718 --tcp-port=10719 --discv5-udp-port=10721 --rest-address=0.0.0.0 --nat=extip:172.18.251.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7ef2f2323990b9ffdc29ffae8ac7a84796b9259a6155fabe7fefedda5cdb4eb4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10722 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.246 waku 9c5c1ab76710d2181d2a8b2e26d06d17acb01f81e71f642d436f12be7009b320
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c5c1ab76710. Setting up logs at ./log/docker/node8_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10718
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10718/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10718/debug/v1/info" -H "Content-Type: application/json" -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.246/tcp/10719/p2p/16Uiu2HAkwWfanFonxt6aYdRdos5UtAH44rm8bBmHzuAgTRU65z1W","/ip4/172.18.251.246/tcp/10720/ws/p2p/16Uiu2HAkwWfanFonxt6aYdRdos5UtAH44rm8bBmHzuAgTRU65z1W"],"enrUri":"enr:-L24QP3NPT3T1_qz_HipcsUP2jIpmTZ1dVpkzSoZNW3nYFO5Ys_f4kbs20InYoqPFBkWgaiDurJmpp6hjizds4KFtJQCgmlkgnY0gmlwhKwS-_aKbXVsdGlhZGRyc5YACASsEvv2BinfAAoErBL79gYp4N0DgnJzhQACAQAAiXNlY3AyNTZrMaECHv7USz7jbIh6ldHhzzT_eNnGO1QCuhvvOQxJv8BczvGDdGNwginfg3VkcIIp4YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10718/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45553', '45554', '45555', '45556', '45557']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45553:45553 -p 45554:45554 -p 45555:45555 -p 45556:45556 -p 45557:45557 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45555 --rest-port=45553 --tcp-port=45554 --discv5-udp-port=45556 --rest-address=0.0.0.0 --nat=extip:172.18.104.129 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=547c41b7217175be91baac9701c153bdc41c9037b3cff7aaa881157a03c98b4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45557 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.129 waku 90552884df994d6b1faad6d741fd30119fc64b5488abdc917816ff09b8e847c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 90552884df99. Setting up logs at ./log/docker/node9_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45553
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45553/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45553/debug/v1/info" -H "Content-Type: application/json" -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.129/tcp/45554/p2p/16Uiu2HAm4y92tfcRsrN6w8g5oVk4HwLQxTsrDuFL1YNQrTQ3xp4v","/ip4/172.18.104.129/tcp/45555/ws/p2p/16Uiu2HAm4y92tfcRsrN6w8g5oVk4HwLQxTsrDuFL1YNQrTQ3xp4v"],"enrUri":"enr:-L24QKOvBpYKWlO7QUyY2n6YEZgt1U1bcuL2fO9iIaaW1wiSOvNQbXtiY08WCfdAcnfQhvO7TiCvbSXFbGZ4WgsfmdMCgmlkgnY0gmlwhKwSaIGKbXVsdGlhZGRyc5YACASsEmiBBrHyAAoErBJogQax890DgnJzhQACAQAAiXNlY3AyNTZrMaECjcjG3TJqxFsDkut9grBk5KnIfGBto-91qwtjROgqHpeDdGNwgrHyg3VkcIKx9IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45553/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49549', '49550', '49551', '49552', '49553']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49549:49549 -p 49550:49550 -p 49551:49551 -p 49552:49552 -p 49553:49553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49551 --rest-port=49549 --tcp-port=49550 --discv5-udp-port=49552 --rest-address=0.0.0.0 --nat=extip:172.18.44.238 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=feea8015db0cc2920d2f82aa4197261efea2a88e30d0a15f3afad4d5f017f4fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49553 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0C70UHmQXh6xdSpan2QX2uAldQ8c9r8lNRIjfylR9qIEluAi816Ayv8oDWYpaz4BEfuCOsta3paRMJyLl725UCgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6Bn83AAoErBLgugZ_ON0DgnJzhQACAQAAiXNlY3AyNTZrMaEDW2ORaceModYMH6_bk1yibUgFeHuqOgIDJhxEwbnbNOKDdGNwgn83g3VkcIJ_OYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.238 waku abcf2a2cd8403fce19863040f3ff666713319b940dddda104df74a3228f4afbf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abcf2a2cd840. Setting up logs at ./log/docker/node10_2026-02-19_04-40-46__72b6ad7e-2acf-463e-88e3-f7a3956d26c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49549
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49549/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.238/tcp/49550/p2p/16Uiu2HAkvXJnssy9b1cB5wfZjJNXas6bAa9C6acG4Zwg8tofwHAz","/ip4/172.18.44.238/tcp/49551/ws/p2p/16Uiu2HAkvXJnssy9b1cB5wfZjJNXas6bAa9C6acG4Zwg8tofwHAz"],"enrUri":"enr:-L24QIzzcYbXukr0XlP0PuRszhpSLY-h7eDKV1Xr9CUgq3unfrprip1c7uckMnL09O8NaQcumxXRgRfT9J82FRsnWaMCgmlkgnY0gmlwhKwSLO6KbXVsdGlhZGRyc5YACASsEizuBsGOAAoErBIs7gbBj90DgnJzhQACAQAAiXNlY3AyNTZrMaECEE021mbb0_w-VnJ4HGS_U6d2v75Ix1u5GAQGACgD_1ODdGNwgsGOg3VkcILBkIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49549/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/32567/p2p/16Uiu2HAmJojWWW3j79dJQoSc4RiygwzyzBPg31aDPMcLzKA4rqp5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32566/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:60190/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:3862/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:38691/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:59575/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:15671/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:10718/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:45553/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:49549/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:32566/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:32566/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":1771476058358665604,"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:60190/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3862/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38691/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59575/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15671/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10718/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45553/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49549/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":1771476058358665604,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0213e2df6c42
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b8c361296d98
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 789ec6ccc754
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8d6f0f25419b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 71fd18fb1320
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0213e2df6c42. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 081db1a157c8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8c361296d98. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c5c1ab76710
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 789ec6ccc754. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 90552884df99
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8d6f0f25419b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abcf2a2cd840
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71fd18fb1320. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 081db1a157c8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_relay with id: 2026-02-19_04-38-24__1eda5bc5-7bea-4d56-a618-e49cd887ebfa
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-38-24__1eda5bc5-7bea-4d56-a618-e49cd887ebfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58708', '58709', '58710', '58711', '58712']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58708:58708 -p 58709:58709 -p 58710:58710 -p 58711:58711 -p 58712:58712 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58710 --rest-port=58708 --tcp-port=58709 --discv5-udp-port=58711 --rest-address=0.0.0.0 --nat=extip:172.18.3.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3cbad5376a2fcfa0bf9bf1caae5b86f4eef652274aa11efca2b0330eb3ea6bdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58712 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.248 waku 28fb61ebd2665e047a6cfad98afd2de7eeba83df3f9156b189e6d24c11c53787
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28fb61ebd266. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-38-24__1eda5bc5-7bea-4d56-a618-e49cd887ebfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58708
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49f024bb8606. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9408845d1a38. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58708/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58708/debug/v1/info" -H "Content-Type: application/json" -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.248/tcp/58709/p2p/16Uiu2HAkx8npG6fqDMd1AP93CVg7FwaKchAqtN3QKk3GHVStHhqd","/ip4/172.18.3.248/tcp/58710/ws/p2p/16Uiu2HAkx8npG6fqDMd1AP93CVg7FwaKchAqtN3QKk3GHVStHhqd"],"enrUri":"enr:-L24QF19oRSuOHM3IfS-qQ8H3KcyRYVgHMFmEfjG9WAHQhOFYk5gtndnsnEGMGLdA29nGA1MVyd_Im2xWfpVEMh3Dv0CgmlkgnY0gmlwhKwSA_iKbXVsdGlhZGRyc5YACASsEgP4BuVVAAoErBID-AblVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKD_qhqVYmInvGuYMZPPwsvbmPumUhngZIalXKFt_d_SDdGNwguVVg3VkcILlV4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-38-24__1eda5bc5-7bea-4d56-a618-e49cd887ebfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48270', '48271', '48272', '48273', '48274']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48270:48270 -p 48271:48271 -p 48272:48272 -p 48273:48273 -p 48274:48274 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48272 --rest-port=48270 --tcp-port=48271 --discv5-udp-port=48273 --rest-address=0.0.0.0 --nat=extip:172.18.199.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adeb4cf0da8dab40fbaf3bc67a603dfc5480ae2fdc18d4aef12bff7181db1dee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48274 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF19oRSuOHM3IfS-qQ8H3KcyRYVgHMFmEfjG9WAHQhOFYk5gtndnsnEGMGLdA29nGA1MVyd_Im2xWfpVEMh3Dv0CgmlkgnY0gmlwhKwSA_iKbXVsdGlhZGRyc5YACASsEgP4BuVVAAoErBID-AblVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKD_qhqVYmInvGuYMZPPwsvbmPumUhngZIalXKFt_d_SDdGNwguVVg3VkcILlV4V3YWt1MgE --storenode=/ip4/172.18.3.248/tcp/58709/p2p/16Uiu2HAkx8npG6fqDMd1AP93CVg7FwaKchAqtN3QKk3GHVStHhqd --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.112 waku c0eea35835456c10a9d40041b6edd0241d3a8e890ec872bde6cd7720b443f48b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c0eea3583545. Setting up logs at ./log/docker/store_node1_2026-02-19_04-38-24__1eda5bc5-7bea-4d56-a618-e49cd887ebfa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48270
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48270/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48270/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.112/tcp/48271/p2p/16Uiu2HAkypypNsKKAryucbw4VhCqYkfMGHs1cZPM2h1YRrHjfVaa","/ip4/172.18.199.112/tcp/48272/ws/p2p/16Uiu2HAkypypNsKKAryucbw4VhCqYkfMGHs1cZPM2h1YRrHjfVaa"],"enrUri":"enr:-L24QHAitSKfSttr3d_Zhr29fwnfUxY2qOSSm2D7kOoJsYF-CPM1hgq1C9x_sE_muGMvqBFf-qEO9J95KIl-Ba_n3x8CgmlkgnY0gmlwhKwSx3CKbXVsdGlhZGRyc5YACASsEsdwBryPAAoErBLHcAa8kN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQWdGggW5a9R9T1qIgvXQpzazuVKv1prr5ib-sARCbVuDdGNwgryPg3VkcIK8kYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48270/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.248/tcp/58709/p2p/16Uiu2HAkx8npG6fqDMd1AP93CVg7FwaKchAqtN3QKk3GHVStHhqd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58708/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48270/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58708/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48270/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAkx8npG6fqDMd1AP93CVg7FwaKchAqtN3QKk3GHVStHhqd","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 28fb61ebd266
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c0eea3583545
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-02-19_04-37-18__dacabc41-63cf-4ce1-a7be-1fe19eebcbc7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-18__dacabc41-63cf-4ce1-a7be-1fe19eebcbc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62413', '62414', '62415', '62416', '62417']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62413:62413 -p 62414:62414 -p 62415:62415 -p 62416:62416 -p 62417:62417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62415 --rest-port=62413 --tcp-port=62414 --discv5-udp-port=62416 --rest-address=0.0.0.0 --nat=extip:172.18.88.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5cc8eae6dd4407bb1dafa970a69aa637b1daee58ad22bd4cffe06b6d5ca6ddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62417 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.99 waku 545b47ada4625f0e7541bc20281a3bff59dca52365155fe37b253230b5e54118
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 545b47ada462. Setting up logs at ./log/docker/node1_2026-02-19_04-37-18__dacabc41-63cf-4ce1-a7be-1fe19eebcbc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62413
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c5f42adbee6b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59672f96726f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62413/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62413/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/62414/p2p/16Uiu2HAm5wWD3gyMeUVZA8WPKMnrU1nCKdpckZxxgZybS4DgK7ZQ","/ip4/172.18.88.99/tcp/62415/ws/p2p/16Uiu2HAm5wWD3gyMeUVZA8WPKMnrU1nCKdpckZxxgZybS4DgK7ZQ"],"enrUri":"enr:-L24QBzyr1-udBDVZTwaqaxUEmO7gb-t3-bQsZeY_n6pHQ22aO0yVPQsB8nJHcYnfrVdcWBQpuWflmJgImPng7sPbLkCgmlkgnY0gmlwhKwSWGOKbXVsdGlhZGRyc5YACASsElhjBvPOAAoErBJYYwbzz90DgnJzhQADAQAAiXNlY3AyNTZrMaECnDk-sFquhEUwTzMyxwkxh-LJefb7I1TNuVigI-Gj4S-DdGNwgvPOg3VkcILz0IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-18__dacabc41-63cf-4ce1-a7be-1fe19eebcbc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23840', '23841', '23842', '23843', '23844']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23840:23840 -p 23841:23841 -p 23842:23842 -p 23843:23843 -p 23844:23844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23842 --rest-port=23840 --tcp-port=23841 --discv5-udp-port=23843 --rest-address=0.0.0.0 --nat=extip:172.18.72.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c84db12ce2eedd64943f205c1ddb14bcaceccb3ca5e87ace23a0d028a9e8bdfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23844 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBzyr1-udBDVZTwaqaxUEmO7gb-t3-bQsZeY_n6pHQ22aO0yVPQsB8nJHcYnfrVdcWBQpuWflmJgImPng7sPbLkCgmlkgnY0gmlwhKwSWGOKbXVsdGlhZGRyc5YACASsElhjBvPOAAoErBJYYwbzz90DgnJzhQADAQAAiXNlY3AyNTZrMaECnDk-sFquhEUwTzMyxwkxh-LJefb7I1TNuVigI-Gj4S-DdGNwgvPOg3VkcILz0IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.254 waku 240291d611fc9053e415212c597ddc7b0d2372b70d52f1d918c7759a121d8fc1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 240291d611fc. Setting up logs at ./log/docker/node2_2026-02-19_04-37-18__dacabc41-63cf-4ce1-a7be-1fe19eebcbc7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23840
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.254/tcp/23841/p2p/16Uiu2HAmDNWA5N6QhJn4vk433k4Zsb5mnAbVtsNVJJF7vZEUoudz","/ip4/172.18.72.254/tcp/23842/ws/p2p/16Uiu2HAmDNWA5N6QhJn4vk433k4Zsb5mnAbVtsNVJJF7vZEUoudz"],"enrUri":"enr:-L24QLgE4jh7gPQ6Q5GALcok0YI13MIyv9vx-M7W_AigpmcUW75l9f0pGShGOrznm-hukBQ8HEQCi0conAx9icZiLiYCgmlkgnY0gmlwhKwSSP6KbXVsdGlhZGRyc5YACASsEkj-Bl0hAAoErBJI_gZdIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCqKEAtC-qSiPnMZEUn5puMc2rJ_7mUv8KzJAMWZhkzGDdGNwgl0hg3VkcIJdI4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23840/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.99/tcp/62414/p2p/16Uiu2HAm5wWD3gyMeUVZA8WPKMnrU1nCKdpckZxxgZybS4DgK7ZQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62413/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62413/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62413/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475840650561792,"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:23840/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475840650561792,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 545b47ada462
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 240291d611fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter with id: 2026-02-19_04-35-54__11afa56e-0889-4a2f-aef5-00b00fc02498
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-35-54__11afa56e-0889-4a2f-aef5-00b00fc02498__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6942', '6943', '6944', '6945', '6946']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6942:6942 -p 6943:6943 -p 6944:6944 -p 6945:6945 -p 6946:6946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6944 --rest-port=6942 --tcp-port=6943 --discv5-udp-port=6945 --rest-address=0.0.0.0 --nat=extip:172.18.212.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba2f9c2ed7c1bdda399fe6ade1b73ec3ea28170dd0ced3c5319b7fccbc1c7eeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6946 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.241 waku db05e389a40bf64f7ac3f5be53095d543e338fe63acab25ca04106d2a094a280
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db05e389a40b. Setting up logs at ./log/docker/node1_2026-02-19_04-35-54__11afa56e-0889-4a2f-aef5-00b00fc02498__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6942
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.241/tcp/6943/p2p/16Uiu2HAmKhZfuY8vjySG2eb2caay9KcetbLAiK21jATR9fnyBzx2","/ip4/172.18.212.241/tcp/6944/ws/p2p/16Uiu2HAmKhZfuY8vjySG2eb2caay9KcetbLAiK21jATR9fnyBzx2"],"enrUri":"enr:-L24QFo16xtEMkcVMYu_NgsWYcNvvFWZzkb_sWve8BcjUHAyIrA6Hu-ua1vyqpbZ_8Y2v0vE39S8z1veEWbBzwqyhAECgmlkgnY0gmlwhKwS1PGKbXVsdGlhZGRyc5YACASsEtTxBhsfAAoErBLU8QYbIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaKqlcNaHifQCYpN1fGGG3g234lAyQEbPyH_khEWCeSuDdGNwghsfg3VkcIIbIYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-35-54__11afa56e-0889-4a2f-aef5-00b00fc02498__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40984', '40985', '40986', '40987', '40988']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40984:40984 -p 40985:40985 -p 40986:40986 -p 40987:40987 -p 40988:40988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40986 --rest-port=40984 --tcp-port=40985 --discv5-udp-port=40987 --rest-address=0.0.0.0 --nat=extip:172.18.226.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9dcbe1ea1f3afd013b7de6930e68c3add2d494e603208eef5bbbb5eb6cdfaae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40988 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFo16xtEMkcVMYu_NgsWYcNvvFWZzkb_sWve8BcjUHAyIrA6Hu-ua1vyqpbZ_8Y2v0vE39S8z1veEWbBzwqyhAECgmlkgnY0gmlwhKwS1PGKbXVsdGlhZGRyc5YACASsEtTxBhsfAAoErBLU8QYbIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaKqlcNaHifQCYpN1fGGG3g234lAyQEbPyH_khEWCeSuDdGNwghsfg3VkcIIbIYV3YWt1MgU --filternode=/ip4/172.18.212.241/tcp/6943/p2p/16Uiu2HAmKhZfuY8vjySG2eb2caay9KcetbLAiK21jATR9fnyBzx2
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.84 waku fff909bd0b5997db7ec1c7de6a0d60d4975242cd1e09f4ef968ccfd3b4b6141c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fff909bd0b59. Setting up logs at ./log/docker/node1_2026-02-19_04-35-54__11afa56e-0889-4a2f-aef5-00b00fc02498__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40984
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40984/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40984/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/40985/p2p/16Uiu2HAkxCoEV9hpjmpPvdGx35viPGpmnVm92TQzAXkD4dY3mbUJ","/ip4/172.18.226.84/tcp/40986/ws/p2p/16Uiu2HAkxCoEV9hpjmpPvdGx35viPGpmnVm92TQzAXkD4dY3mbUJ"],"enrUri":"enr:-L24QAR4XVUtXovRMHx6rIqn4klpwtv1gqSsEAnmuZZHLpLCVtHh0k7ceel9a1kCwsMBUd_ssPNB8lNpW9VwQ2XOcqoCgmlkgnY0gmlwhKwS4lSKbXVsdGlhZGRyc5YACASsEuJUBqAZAAoErBLiVAagGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKUa2LJXNrOSfvr4xcuW0twTuBI0sPUNMTS3oJQDrlteDdGNwgqAZg3VkcIKgG4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40984/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "91c8a08c-4059-4823-b1d3-2ff5818bd019", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"91c8a08c-4059-4823-b1d3-2ff5818bd019","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6942/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:40984/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475760511026394,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id db05e389a40b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fff909bd0b59
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-19 04:40:19.829 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:19.831 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2026-02-19_04-40-19__37e0e7f9-9acf-4045-8d04-fd12c12a450e
2026-02-19 04:40:19.831 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:19.832 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:40:19.833 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:40:19.844 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:19.845 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-19__37e0e7f9-9acf-4045-8d04-fd12c12a450e__wakuorg_nwaku:latest.log
2026-02-19 04:40:19.845 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:19.846 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:19.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:19.848 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.245
2026-02-19 04:40:19.848 DEBUG [src.node.docker_mananger] Generated ports ['39336', '39337', '39338', '39339', '39340']
2026-02-19 04:40:19.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:19.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:19.849 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:19.850 DEBUG [src.node.docker_mananger] docker run -i -t -p 39336:39336 -p 39337:39337 -p 39338:39338 -p 39339:39339 -p 39340:39340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39338 --rest-port=39336 --tcp-port=39337 --discv5-udp-port=39339 --rest-address=0.0.0.0 --nat=extip:172.18.220.245 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f893f65ede629cfe9fdadf41fc5ac7ccad0f4ddc8b0a3689ee0d6edcae4ae745 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39340 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-19 04:40:20.051 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.245 waku 3585ad40956575b172c0689fc5aaef0162e01476a8e2168d2ee178d8751ad412
2026-02-19 04:40:20.098 DEBUG [src.node.docker_mananger] Container started with ID 3585ad409565. Setting up logs at ./log/docker/node1_2026-02-19_04-40-19__37e0e7f9-9acf-4045-8d04-fd12c12a450e__wakuorg_nwaku:latest.log
2026-02-19 04:40:20.099 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39336
2026-02-19 04:40:20.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:20.381 ERROR [src.node.docker_mananger] Max retries reached for container e3757a2219d8. Exiting log stream.
2026-02-19 04:40:20.685 ERROR [src.node.docker_mananger] Max retries reached for container 1a3c1add84b9. Exiting log stream.
2026-02-19 04:40:21.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39336/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:21.102 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:21.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39336/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.245/tcp/39337/p2p/16Uiu2HAmTkFFgRgtwe4kxAAaZmjqVzRtn8XMKrp97wGZ9PxXbBtx","/ip4/172.18.220.245/tcp/39338/ws/p2p/16Uiu2HAmTkFFgRgtwe4kxAAaZmjqVzRtn8XMKrp97wGZ9PxXbBtx"],"enrUri":"enr:-L24QC5MRorhx-d7Egmj8V7nmY_sP9rnw5XTaPGiiCsiEFb2Q3iMkL6423WzRpfbXW6SsP4vA6KNLALt1rzE2DD361ICgmlkgnY0gmlwhKwS3PWKbXVsdGlhZGRyc5YACASsEtz1BpmpAAoErBLc9QaZqt0DgnJzhQACAQAAiXNlY3AyNTZrMaED4DgPI-yarX6kWEWF4cruchtLq5FYCaxF3dlGj8vWIT2DdGNwgpmpg3VkcIKZq4V3YWt1MgU"}'
2026-02-19 04:40:21.105 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:21.112 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:21.112 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-40-19__37e0e7f9-9acf-4045-8d04-fd12c12a450e__wakuorg_nwaku:latest.log
2026-02-19 04:40:21.112 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:21.112 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:21.114 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:21.114 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.152
2026-02-19 04:40:21.114 DEBUG [src.node.docker_mananger] Generated ports ['51581', '51582', '51583', '51584', '51585']
2026-02-19 04:40:21.114 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:21.114 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:21.115 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:21.115 DEBUG [src.node.docker_mananger] docker run -i -t -p 51581:51581 -p 51582:51582 -p 51583:51583 -p 51584:51584 -p 51585:51585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51583 --rest-port=51581 --tcp-port=51582 --discv5-udp-port=51584 --rest-address=0.0.0.0 --nat=extip:172.18.113.152 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c5cedf8d6d682aac196e82d4e794149d3d7d3eb68ecbdc29deb5e4c7995e7c6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51585 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC5MRorhx-d7Egmj8V7nmY_sP9rnw5XTaPGiiCsiEFb2Q3iMkL6423WzRpfbXW6SsP4vA6KNLALt1rzE2DD361ICgmlkgnY0gmlwhKwS3PWKbXVsdGlhZGRyc5YACASsEtz1BpmpAAoErBLc9QaZqt0DgnJzhQACAQAAiXNlY3AyNTZrMaED4DgPI-yarX6kWEWF4cruchtLq5FYCaxF3dlGj8vWIT2DdGNwgpmpg3VkcIKZq4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-19 04:40:21.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.152 waku 2c0279539876631ff95c587017439b71beddcb1ed84f79683c4341ec71c77fdb
2026-02-19 04:40:21.363 DEBUG [src.node.docker_mananger] Container started with ID 2c0279539876. Setting up logs at ./log/docker/node2_2026-02-19_04-40-19__37e0e7f9-9acf-4045-8d04-fd12c12a450e__wakuorg_nwaku:latest.log
2026-02-19 04:40:21.363 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51581
2026-02-19 04:40:21.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:22.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:22.380 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:22.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.152/tcp/51582/p2p/16Uiu2HAkyWwu59psmxDQMusX91Rdq4nJVPb6jZ1WrHzMAxYLmLhD","/ip4/172.18.113.152/tcp/51583/ws/p2p/16Uiu2HAkyWwu59psmxDQMusX91Rdq4nJVPb6jZ1WrHzMAxYLmLhD"],"enrUri":"enr:-L24QHRwDtzxjqgjZwjVEUyqnZpFWOsjDm7nc6NthCZev9xEOKGDDMx8yxOWxuqSglto7QSQibZRm1VPu8VzwrMmCM4CgmlkgnY0gmlwhKwScZiKbXVsdGlhZGRyc5YACASsEnGYBsl-AAoErBJxmAbJf90DgnJzhQACAQAAiXNlY3AyNTZrMaECPMimpgeSAJ7mryQwDOPLtPqa-vY9Bb1xnE8DzcMIBHiDdGNwgsl-g3VkcILJgIV3YWt1MgE"}'
2026-02-19 04:40:22.386 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:22.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51581/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.245/tcp/39337/p2p/16Uiu2HAmTkFFgRgtwe4kxAAaZmjqVzRtn8XMKrp97wGZ9PxXbBtx"]'
2026-02-19 04:40:22.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-19 04:40:22.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51581/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-19 04:40:22.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39336/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:40:22.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771476022423382938,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771476022434193513,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771476022441045953,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771476022449463416,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771476022454914473,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771476022460340809,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771476022465747475,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51581/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771476022471238294,"ephemeral":false,"proof":""}]'
2026-02-19 04:40:22.600 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:22.601 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:22.601 DEBUG [src.node.waku_node] Stopping container with id 3585ad409565
2026-02-19 04:40:22.910 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:22.911 DEBUG [src.node.waku_node] Stopping container with id 2c0279539876
2026-02-19 04:40:23.186 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:23.190 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:23.209 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:23.219 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-19 04:40:43.344 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:43.345 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0
2026-02-19 04:40:43.345 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:43.345 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-19 04:40:43.354 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:43.355 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0__wakuorg_nwaku:latest.log
2026-02-19 04:40:43.355 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:43.355 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:43.356 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:43.356 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.201
2026-02-19 04:40:43.356 DEBUG [src.node.docker_mananger] Generated ports ['49914', '49915', '49916', '49917', '49918']
2026-02-19 04:40:43.357 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:43.357 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:43.357 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:43.357 DEBUG [src.node.docker_mananger] docker run -i -t -p 49914:49914 -p 49915:49915 -p 49916:49916 -p 49917:49917 -p 49918:49918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49916 --rest-port=49914 --tcp-port=49915 --discv5-udp-port=49917 --rest-address=0.0.0.0 --nat=extip:172.18.178.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=baf8dcd55fb6ecfae732c09ea538ecddbb3dca22bd5d582c587f590cbc09017d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49918 --metrics-logging=true --lightpush=true --relay=true
2026-02-19 04:40:43.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.201 waku 5d9fb206a53f4a5655efcc944b1b16a2312cb3fc0c2fe2656f395463bc72b595
2026-02-19 04:40:43.613 DEBUG [src.node.docker_mananger] Container started with ID 5d9fb206a53f. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0__wakuorg_nwaku:latest.log
2026-02-19 04:40:43.614 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49914
2026-02-19 04:40:43.614 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:43.903 ERROR [src.node.docker_mananger] Max retries reached for container dd0477913e83. Exiting log stream.
2026-02-19 04:40:44.164 ERROR [src.node.docker_mananger] Max retries reached for container 34d1781d11f9. Exiting log stream.
2026-02-19 04:40:44.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49914/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:44.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:44.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:44.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:44.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.201/tcp/49915/p2p/16Uiu2HAm17yjezZj8S4hrhZkw9ncauhA9raqFHEcody3FrVFEvMo","/ip4/172.18.178.201/tcp/49916/ws/p2p/16Uiu2HAm17yjezZj8S4hrhZkw9ncauhA9raqFHEcody3FrVFEvMo"],"enrUri":"enr:-L24QMi9wosclGMx2K2trDq70KUibciX6X-Pjv7SKEHx6cGjDfeU3uV-EsbsrumVn8jpshYE-LZ88A1WbV3BigxUlZ8CgmlkgnY0gmlwhKwSssmKbXVsdGlhZGRyc5YACASsErLJBsL7AAoErBKyyQbC_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECVJ2-eebLkFmI91xKfeKxBHIh0UhPhasUktXCUtxE7NKDdGNwgsL7g3VkcILC_YV3YWt1Mgk"}'
2026-02-19 04:40:44.620 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:44.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:44.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0__wakuorg_nwaku:latest.log
2026-02-19 04:40:44.627 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:44.627 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:44.629 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:44.629 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.241
2026-02-19 04:40:44.629 DEBUG [src.node.docker_mananger] Generated ports ['31386', '31387', '31388', '31389', '31390']
2026-02-19 04:40:44.629 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:44.629 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:44.630 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:44.630 DEBUG [src.node.docker_mananger] docker run -i -t -p 31386:31386 -p 31387:31387 -p 31388:31388 -p 31389:31389 -p 31390:31390 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31388 --rest-port=31386 --tcp-port=31387 --discv5-udp-port=31389 --rest-address=0.0.0.0 --nat=extip:172.18.192.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bea27fcfddd4dbbbd8d44a15574eea85252aeb1d5cbb9d37c106ecfcd8a6a2d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31390 --metrics-logging=true --lightpush=false --relay=true
2026-02-19 04:40:44.827 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.241 waku 59b06a20479e2530a49a1dcfa1a6583aaa4cf67d05e7e4e695626ae9d4f8ba8b
2026-02-19 04:40:44.878 DEBUG [src.node.docker_mananger] Container started with ID 59b06a20479e. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0__wakuorg_nwaku:latest.log
2026-02-19 04:40:44.878 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31386
2026-02-19 04:40:44.878 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:45.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31386/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:45.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:45.883 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:45.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:45.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.241/tcp/31387/p2p/16Uiu2HAmTc1rVsUxuzJ22917f5oE9v4dzsvYcTynxYV9zB5poiqD","/ip4/172.18.192.241/tcp/31388/ws/p2p/16Uiu2HAmTc1rVsUxuzJ22917f5oE9v4dzsvYcTynxYV9zB5poiqD"],"enrUri":"enr:-L24QO333VtgFLN_7NLi2gMwWjLtA7LliUgY0W8_UMz8xQ0pXHp0CAwRhzgnc3gyYEqFRhk-Ba282xX5JdYzjhhZKbUCgmlkgnY0gmlwhKwSwPGKbXVsdGlhZGRyc5YACASsEsDxBnqbAAoErBLA8QZ6nN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3hxC97Qp_7Y0rhRGq7Vh5yaDyDA7v1zCWrHYI7AnzlCDdGNwgnqbg3VkcIJ6nYV3YWt1MgE"}'
2026-02-19 04:40:45.885 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:45.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31386/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.201/tcp/49915/p2p/16Uiu2HAm17yjezZj8S4hrhZkw9ncauhA9raqFHEcody3FrVFEvMo"]'
2026-02-19 04:40:45.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:45.935 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:45.935 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0__wakuorg_nwaku:latest.log
2026-02-19 04:40:45.935 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:45.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:45.937 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:45.937 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.96
2026-02-19 04:40:45.937 DEBUG [src.node.docker_mananger] Generated ports ['53679', '53680', '53681', '53682', '53683']
2026-02-19 04:40:45.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:45.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:45.938 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:45.938 DEBUG [src.node.docker_mananger] docker run -i -t -p 53679:53679 -p 53680:53680 -p 53681:53681 -p 53682:53682 -p 53683:53683 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53681 --rest-port=53679 --tcp-port=53680 --discv5-udp-port=53682 --rest-address=0.0.0.0 --nat=extip:172.18.3.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c59d6936826adb6ecc69bbe0226f83c66ec744ed7042844fbbb7cef1108e4edc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53683 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMi9wosclGMx2K2trDq70KUibciX6X-Pjv7SKEHx6cGjDfeU3uV-EsbsrumVn8jpshYE-LZ88A1WbV3BigxUlZ8CgmlkgnY0gmlwhKwSssmKbXVsdGlhZGRyc5YACASsErLJBsL7AAoErBKyyQbC_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECVJ2-eebLkFmI91xKfeKxBHIh0UhPhasUktXCUtxE7NKDdGNwgsL7g3VkcILC_YV3YWt1Mgk --lightpushnode=/ip4/172.18.178.201/tcp/49915/p2p/16Uiu2HAm17yjezZj8S4hrhZkw9ncauhA9raqFHEcody3FrVFEvMo --lightpush=true --relay=true
2026-02-19 04:40:46.145 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.96 waku 90839b263ae5e7c663a5e4a6eeeb36bc5c496519ec078957334c90bcf2719271
2026-02-19 04:40:46.194 DEBUG [src.node.docker_mananger] Container started with ID 90839b263ae5. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-40-43__e33baaeb-e357-4b5a-a83d-8d876e3e37b0__wakuorg_nwaku:latest.log
2026-02-19 04:40:46.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53679
2026-02-19 04:40:46.195 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:47.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53679/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:47.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:47.209 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:47.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53679/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:47.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.96/tcp/53680/p2p/16Uiu2HAmLEM5idZ8tcKdQTaPXt7J6trbxEJjyLeam7QZYxrpyug5","/ip4/172.18.3.96/tcp/53681/ws/p2p/16Uiu2HAmLEM5idZ8tcKdQTaPXt7J6trbxEJjyLeam7QZYxrpyug5"],"enrUri":"enr:-L24QDz-UJBqo9lqPQWStTiahRNcBLjfJEASg3frWn7VcmFlBkHEiS7Fpzki62hFW3FKZSOn8-koi9t4pweH7GpQU6kCgmlkgnY0gmlwhKwSA2CKbXVsdGlhZGRyc5YACASsEgNgBtGwAAoErBIDYAbRsd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcI1qmR7AT4xMLQaf-Z3GVUkmRJTJ5MxOOzEixonNEbqDdGNwgtGwg3VkcILRsoV3YWt1Mgk"}'
2026-02-19 04:40:47.216 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:47.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53679/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.201/tcp/49915/p2p/16Uiu2HAm17yjezZj8S4hrhZkw9ncauhA9raqFHEcody3FrVFEvMo"]'
2026-02-19 04:40:47.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:47.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53679/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.241/tcp/31387/p2p/16Uiu2HAmTc1rVsUxuzJ22917f5oE9v4dzsvYcTynxYV9zB5poiqD"]'
2026-02-19 04:40:47.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:47.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49914/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:47.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:47.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31386/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:47.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:47.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53679/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:47.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:47.268 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2026-02-19 04:40:47.271 DEBUG [src.steps.light_push] Lightpushing message
2026-02-19 04:40:47.272 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:40:47.420 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:53679/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-02-19 04:40:47.422 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:47.423 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:47.423 DEBUG [src.node.waku_node] Stopping container with id 5d9fb206a53f
2026-02-19 04:40:47.716 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:47.717 DEBUG [src.node.waku_node] Stopping container with id 59b06a20479e
2026-02-19 04:40:47.976 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:47.977 DEBUG [src.node.waku_node] Stopping container with id 90839b263ae5
2026-02-19 04:40:48.256 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:48.259 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:48.275 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:48.289 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:48.322 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,227 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_nodes_restart__case1 with id: 2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13351', '13352', '13353', '13354', '13355']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13351:13351 -p 13352:13352 -p 13353:13353 -p 13354:13354 -p 13355:13355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13353 --rest-port=13351 --tcp-port=13352 --discv5-udp-port=13354 --rest-address=0.0.0.0 --nat=extip:172.18.231.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd3a7ec7eb5faaff4bd1a0fcdcc07ddbe450ed6ca1c52bb4d92ced7074a3afb5 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13355 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.184 waku c9ebfcb25c81448aa774fb3084ba6b76a93216612b1593d4855d92661f6cc33d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9ebfcb25c81. Setting up logs at ./log/docker/node1_2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13351
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e45c7ecff0d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ada5d1f6423d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13351/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13351/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/13352/p2p/16Uiu2HAmUnmnBZteYm7X9zyhEfEJNLsmANxTxEBKi82hFAq51SQh","/ip4/172.18.231.184/tcp/13353/ws/p2p/16Uiu2HAmUnmnBZteYm7X9zyhEfEJNLsmANxTxEBKi82hFAq51SQh"],"enrUri":"enr:-L24QMS-2i9HaaI-Imf0vGGRWxblVhtZvLhU7NIcU-lHlkt6HWdNrCfd65YhC-yoz76Z27-lsnhfyo3XDNsHjilYpMQCgmlkgnY0gmlwhKwS57iKbXVsdGlhZGRyc5YACASsEue4BjQoAAoErBLnuAY0Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaED77lsZlEMxzOTOsWC67jKVQ6dH-aCcGBxwglTQjM1YWKDdGNwgjQog3VkcII0KoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28796', '28797', '28798', '28799', '28800']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28796:28796 -p 28797:28797 -p 28798:28798 -p 28799:28799 -p 28800:28800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28798 --rest-port=28796 --tcp-port=28797 --discv5-udp-port=28799 --rest-address=0.0.0.0 --nat=extip:172.18.112.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca5b17db560c2afd0e629cd6a9486feeacdcbe93acb7ad13a2cfaaf7cddbdebd --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28800 --metrics-logging=true --relay=true --storenode=/ip4/172.18.231.184/tcp/13352/p2p/16Uiu2HAmUnmnBZteYm7X9zyhEfEJNLsmANxTxEBKi82hFAq51SQh --discv5-bootstrap-node=enr:-L24QMS-2i9HaaI-Imf0vGGRWxblVhtZvLhU7NIcU-lHlkt6HWdNrCfd65YhC-yoz76Z27-lsnhfyo3XDNsHjilYpMQCgmlkgnY0gmlwhKwS57iKbXVsdGlhZGRyc5YACASsEue4BjQoAAoErBLnuAY0Kd0DgnJzhQADAQAAiXNlY3AyNTZrMaED77lsZlEMxzOTOsWC67jKVQ6dH-aCcGBxwglTQjM1YWKDdGNwgjQog3VkcII0KoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.190 waku 80c03d59bdfb81edfd76e9b8cd4d05e73cedd66e0f02a3c574ecaf357acfebff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80c03d59bdfb. Setting up logs at ./log/docker/node2_2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28796
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28796/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.190/tcp/28797/p2p/16Uiu2HAm8qD5fubG4it9sQVZaEvFvaGGS52qtWLoHcFAdfYFPgXW","/ip4/172.18.112.190/tcp/28798/ws/p2p/16Uiu2HAm8qD5fubG4it9sQVZaEvFvaGGS52qtWLoHcFAdfYFPgXW"],"enrUri":"enr:-L24QEi9_BdQIQawnFTVv1hh_g8iqMh_of3ISFXEgxbqTJRjCS4g1Ni5TJ-zWSVnjRft9Y898ZnB3F-hnkn0jdY2JKQCgmlkgnY0gmlwhKwScL6KbXVsdGlhZGRyc5YACASsEnC-BnB9AAoErBJwvgZwft0DgnJzhQADAQAAiXNlY3AyNTZrMaECxy90fo3oy0OiH1nwtlftl3p-YBbn93DfXsOQ0nMM5JWDdGNwgnB9g3VkcIJwf4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18490', '18491', '18492', '18493', '18494']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18490:18490 -p 18491:18491 -p 18492:18492 -p 18493:18493 -p 18494:18494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18492 --rest-port=18490 --tcp-port=18491 --discv5-udp-port=18493 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a7c126beea51e2d001ad10ba3ec5e5ad119b7e0d04f3caa5e4dc1adc1aa7622 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18494 --metrics-logging=true --relay=true --storenode=/ip4/172.18.112.190/tcp/28797/p2p/16Uiu2HAm8qD5fubG4it9sQVZaEvFvaGGS52qtWLoHcFAdfYFPgXW --discv5-bootstrap-node=enr:-L24QEi9_BdQIQawnFTVv1hh_g8iqMh_of3ISFXEgxbqTJRjCS4g1Ni5TJ-zWSVnjRft9Y898ZnB3F-hnkn0jdY2JKQCgmlkgnY0gmlwhKwScL6KbXVsdGlhZGRyc5YACASsEnC-BnB9AAoErBJwvgZwft0DgnJzhQADAQAAiXNlY3AyNTZrMaECxy90fo3oy0OiH1nwtlftl3p-YBbn93DfXsOQ0nMM5JWDdGNwgnB9g3VkcIJwf4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.196 waku c4a3c6a5f27d5bac728aa70eabb62ec8f35534a9d75ca96dfddbce939b993f39
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4a3c6a5f27d. Setting up logs at ./log/docker/node3_2026-02-19_04-38-22__1f0a5f51-eacc-4883-962b-260c4fbdd109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18490
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18490/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/18491/p2p/16Uiu2HAm2dfp6gXhXYAjq1scXG85P9G1e8AW7R5psbq43sKoLjPT","/ip4/172.18.40.196/tcp/18492/ws/p2p/16Uiu2HAm2dfp6gXhXYAjq1scXG85P9G1e8AW7R5psbq43sKoLjPT"],"enrUri":"enr:-L24QEecMc7Jxw-9w5kfWcTMMerD3zlP5pDT2EkiNX5Xp_egElnV641OAzNMHr40cXqamDgLDE41ULYrHi6iT-VyTKcCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBkg7AAoErBIoxAZIPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaxSW1YLVOUkCrtpbMFPP-YtkKxDWEHGyei3oLZsXNJaDdGNwgkg7g3VkcIJIPYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.184/tcp/13352/p2p/16Uiu2HAmUnmnBZteYm7X9zyhEfEJNLsmANxTxEBKi82hFAq51SQh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.190/tcp/28797/p2p/16Uiu2HAm8qD5fubG4it9sQVZaEvFvaGGS52qtWLoHcFAdfYFPgXW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18490/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id c9ebfcb25c81
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 80c03d59bdfb
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id c4a3c6a5f27d
DEBUG  src.libs.common:common.py:47 Sleeping for 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:13351/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x12ef555c1a49823266c43244e10f6bd1c93c9e281a6d5e976c6b8f29dcf73962"},{"messageHash":"0x4cc5fe7a4ada40ea1538dc34ccbb4f2cbad386be8d4f9789dabc73ad5f203cbc"},{"messageHash":"0x42d955f7b47417b3f79d076ba1c8a94d228d4c78f27dc5f65c25092ebb55c12d"},{"messageHash":"0x72bac35616fd80fd4a7a740a449aec23a9886deabf87c2c135dfe7ac5f8a8a91"},{"messageHash":"0x4b300900a5ce28e69b8f48be1841a6b201bd01d496a4658641eb5066b6efd89e"},{"messageHash":"0x959ea29e02c8cbc20f3b662eeba7f8d4a3e5c460409b09a1df026de3b550640c"},{"messageHash":"0xfabaeb3d1688b51eb8d74f38629f4079ffd81a273b22979152f22990fa21d83d"},{"messageHash":"0x2e874cba44da93480b024134138d72847b3a6aaeab75fd8f9db3cb25537f77c4"},{"messageHash":"0x9a5ee3b05caa3a21ff32f8c3a154a342780c33030cfd20776aa1df638ca518d0"},{"messageHash":"0x050cebcd1023c7efef74920640a929d0b9c884566c13c35641b04983a0796f71"},{"messageHash":"0x7e51c1eca247c8ebd18d4c54e476b5d0f3ab3c4d54f2df25bd42fb025296d64a"},{"messageHash":"0x99b85d7b8597100f68852b2f5debb68223991e7b2ea3e6a1a26e4affbb89e297"},{"messageHash":"0xf17415d6fbd09b64665b9701b5cbddb57fb465f37df17977161779c88e7bb263"},{"messageHash":"0xe42c7c912f71bbfd82b84c97e8b4ae6be1583d4a2adee00519310e1e66732b6d"},{"messageHash":"0x640ea0a256e22e0a9c801db203c74616f6f2c5172cbbff133aba9914f6113e3f"},{"messageHash":"0x8894b7cd9a78e490e160f63c584515b36a67fdb28d0d263fb8c3075d6f22a9cc"},{"messageHash":"0xbbb7bd12c31c011d17b07c6697e83ec9e1980f3cb883583025e75d5edfbaa945"},{"messageHash":"0xec15d0126c92b34bfa3b78defc97d9fd12e7bb1d919d058726e117b691cac70d"},{"messageHash":"0x5ed078a6f23b3d9f31708ecdbc4e76fadc16d766f66cd76b1fd46427a40fcdee"},{"messageHash":"0xb534c878cd2486e8a3673824ebdf55f026912972f2680f9bf1ef5b80b02b9ddf"},{"messageHash":"0x598862f9e11cd8e96de556fc9f342444530ba9058c11fb1385d5818e5bcbfd16"},{"messageHash":"0xc0a82853b9cb949a32d7cb9a36e80e6762358cf16975eb3fb4af6b421f5e0ca5"},{"messageHash":"0x12c7a58fab01042768623c3bb753b3732fa220e22d4f94debf596473ecd2a176"},{"messageHash":"0x5f160b51c433e9e54b9a33b434a493de782a188efb0a747275c4b7ed43417e75"},{"messageHash":"0x3e93758655cd7f393516f3eff64bb0370d313ebf183bf95f4b3cf9364e64b63b"},{"messageHash":"0xcd003551404cca778e7595ba26c5012cc404f3acaff817a9ff51b42a0593977f"},{"messageHash":"0xc09a21e1cc8590e3d28a410d51f5b2e387bb81bcd3a4a584f0f62807f27091d0"},{"messageHash":"0x6d5fe420f035887994506a147f80332377ca6e5c8cb69114290ab9de6aa005ff"},{"messageHash":"0x4a0740d9b51d2b01c0a85b3a04705a536b9ae9220d48934e1bbad56f926205b2"},{"messageHash":"0x79d2e4635e8459f8a404b1c381b3b6840a3e9ba484a399e838d7e7cab8471674"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28796/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x12ef555c1a49823266c43244e10f6bd1c93c9e281a6d5e976c6b8f29dcf73962"},{"messageHash":"0x4cc5fe7a4ada40ea1538dc34ccbb4f2cbad386be8d4f9789dabc73ad5f203cbc"},{"messageHash":"0x42d955f7b47417b3f79d076ba1c8a94d228d4c78f27dc5f65c25092ebb55c12d"},{"messageHash":"0x72bac35616fd80fd4a7a740a449aec23a9886deabf87c2c135dfe7ac5f8a8a91"},{"messageHash":"0x4b300900a5ce28e69b8f48be1841a6b201bd01d496a4658641eb5066b6efd89e"},{"messageHash":"0x959ea29e02c8cbc20f3b662eeba7f8d4a3e5c460409b09a1df026de3b550640c"},{"messageHash":"0xfabaeb3d1688b51eb8d74f38629f4079ffd81a273b22979152f22990fa21d83d"},{"messageHash":"0x2e874cba44da93480b024134138d72847b3a6aaeab75fd8f9db3cb25537f77c4"},{"messageHash":"0x9a5ee3b05caa3a21ff32f8c3a154a342780c33030cfd20776aa1df638ca518d0"},{"messageHash":"0x050cebcd1023c7efef74920640a929d0b9c884566c13c35641b04983a0796f71"},{"messageHash":"0x7e51c1eca247c8ebd18d4c54e476b5d0f3ab3c4d54f2df25bd42fb025296d64a"},{"messageHash":"0x99b85d7b8597100f68852b2f5debb68223991e7b2ea3e6a1a26e4affbb89e297"},{"messageHash":"0xf17415d6fbd09b64665b9701b5cbddb57fb465f37df17977161779c88e7bb263"},{"messageHash":"0xe42c7c912f71bbfd82b84c97e8b4ae6be1583d4a2adee00519310e1e66732b6d"},{"messageHash":"0x640ea0a256e22e0a9c801db203c74616f6f2c5172cbbff133aba9914f6113e3f"},{"messageHash":"0x8894b7cd9a78e490e160f63c584515b36a67fdb28d0d263fb8c3075d6f22a9cc"},{"messageHash":"0xbbb7bd12c31c011d17b07c6697e83ec9e1980f3cb883583025e75d5edfbaa945"},{"messageHash":"0xec15d0126c92b34bfa3b78defc97d9fd12e7bb1d919d058726e117b691cac70d"},{"messageHash":"0x5ed078a6f23b3d9f31708ecdbc4e76fadc16d766f66cd76b1fd46427a40fcdee"},{"messageHash":"0xb534c878cd2486e8a3673824ebdf55f026912972f2680f9bf1ef5b80b02b9ddf"},{"messageHash":"0x598862f9e11cd8e96de556fc9f342444530ba9058c11fb1385d5818e5bcbfd16"},{"messageHash":"0xc0a82853b9cb949a32d7cb9a36e80e6762358cf16975eb3fb4af6b421f5e0ca5"},{"messageHash":"0x12c7a58fab01042768623c3bb753b3732fa220e22d4f94debf596473ecd2a176"},{"messageHash":"0x5f160b51c433e9e54b9a33b434a493de782a188efb0a747275c4b7ed43417e75"},{"messageHash":"0x3e93758655cd7f393516f3eff64bb0370d313ebf183bf95f4b3cf9364e64b63b"},{"messageHash":"0xcd003551404cca778e7595ba26c5012cc404f3acaff817a9ff51b42a0593977f"},{"messageHash":"0xc09a21e1cc8590e3d28a410d51f5b2e387bb81bcd3a4a584f0f62807f27091d0"},{"messageHash":"0x6d5fe420f035887994506a147f80332377ca6e5c8cb69114290ab9de6aa005ff"},{"messageHash":"0x4a0740d9b51d2b01c0a85b3a04705a536b9ae9220d48934e1bbad56f926205b2"},{"messageHash":"0x79d2e4635e8459f8a404b1c381b3b6840a3e9ba484a399e838d7e7cab8471674"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18490/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ceefcb50d7d4c06cd34b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x12ef555c1a49823266c43244e10f6bd1c93c9e281a6d5e976c6b8f29dcf73962"},{"messageHash":"0x4cc5fe7a4ada40ea1538dc34ccbb4f2cbad386be8d4f9789dabc73ad5f203cbc"},{"messageHash":"0x42d955f7b47417b3f79d076ba1c8a94d228d4c78f27dc5f65c25092ebb55c12d"},{"messageHash":"0x72bac35616fd80fd4a7a740a449aec23a9886deabf87c2c135dfe7ac5f8a8a91"},{"messageHash":"0x4b300900a5ce28e69b8f48be1841a6b201bd01d496a4658641eb5066b6efd89e"},{"messageHash":"0x959ea29e02c8cbc20f3b662eeba7f8d4a3e5c460409b09a1df026de3b550640c"},{"messageHash":"0xfabaeb3d1688b51eb8d74f38629f4079ffd81a273b22979152f22990fa21d83d"},{"messageHash":"0x2e874cba44da93480b024134138d72847b3a6aaeab75fd8f9db3cb25537f77c4"},{"messageHash":"0x9a5ee3b05caa3a21ff32f8c3a154a342780c33030cfd20776aa1df638ca518d0"},{"messageHash":"0x050cebcd1023c7efef74920640a929d0b9c884566c13c35641b04983a0796f71"},{"messageHash":"0x7e51c1eca247c8ebd18d4c54e476b5d0f3ab3c4d54f2df25bd42fb025296d64a"},{"messageHash":"0x99b85d7b8597100f68852b2f5debb68223991e7b2ea3e6a1a26e4affbb89e297"},{"messageHash":"0xf17415d6fbd09b64665b9701b5cbddb57fb465f37df17977161779c88e7bb263"},{"messageHash":"0xe42c7c912f71bbfd82b84c97e8b4ae6be1583d4a2adee00519310e1e66732b6d"},{"messageHash":"0x640ea0a256e22e0a9c801db203c74616f6f2c5172cbbff133aba9914f6113e3f"},{"messageHash":"0x8894b7cd9a78e490e160f63c584515b36a67fdb28d0d263fb8c3075d6f22a9cc"},{"messageHash":"0xbbb7bd12c31c011d17b07c6697e83ec9e1980f3cb883583025e75d5edfbaa945"},{"messageHash":"0xec15d0126c92b34bfa3b78defc97d9fd12e7bb1d919d058726e117b691cac70d"},{"messageHash":"0x5ed078a6f23b3d9f31708ecdbc4e76fadc16d766f66cd76b1fd46427a40fcdee"},{"messageHash":"0xb534c878cd2486e8a3673824ebdf55f026912972f2680f9bf1ef5b80b02b9ddf"},{"messageHash":"0x598862f9e11cd8e96de556fc9f342444530ba9058c11fb1385d5818e5bcbfd16"},{"messageHash":"0xc0a82853b9cb949a32d7cb9a36e80e6762358cf16975eb3fb4af6b421f5e0ca5"},{"messageHash":"0x12c7a58fab01042768623c3bb753b3732fa220e22d4f94debf596473ecd2a176"},{"messageHash":"0x5f160b51c433e9e54b9a33b434a493de782a188efb0a747275c4b7ed43417e75"},{"messageHash":"0x3e93758655cd7f393516f3eff64bb0370d313ebf183bf95f4b3cf9364e64b63b"},{"messageHash":"0xcd003551404cca778e7595ba26c5012cc404f3acaff817a9ff51b42a0593977f"},{"messageHash":"0xc09a21e1cc8590e3d28a410d51f5b2e387bb81bcd3a4a584f0f62807f27091d0"},{"messageHash":"0x6d5fe420f035887994506a147f80332377ca6e5c8cb69114290ab9de6aa005ff"},{"messageHash":"0x4a0740d9b51d2b01c0a85b3a04705a536b9ae9220d48934e1bbad56f926205b2"},{"messageHash":"0x79d2e4635e8459f8a404b1c381b3b6840a3e9ba484a399e838d7e7cab8471674"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c9ebfcb25c81
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80c03d59bdfb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c4a3c6a5f27d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,391 @@
2026-02-19 04:39:53.723 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:53.724 DEBUG [tests.conftest] Running test: test_on_postgress_db_with_one_message with id: 2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e
2026-02-19 04:39:53.724 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:53.725 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:39:54.319 ERROR [src.node.docker_mananger] Max retries reached for container 949d9ccd4ffa. Exiting log stream.
2026-02-19 04:39:54.550 ERROR [src.node.docker_mananger] Max retries reached for container 0417baa9228e. Exiting log stream.
2026-02-19 04:39:57.110 DEBUG [src.postgres_setup] Postgres container started
2026-02-19 04:39:57.116 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:57.116 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:39:57.117 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:57.117 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:57.118 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:57.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.206
2026-02-19 04:39:57.118 DEBUG [src.node.docker_mananger] Generated ports ['12005', '12006', '12007', '12008', '12009']
2026-02-19 04:39:57.119 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:57.119 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:57.119 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:57.119 DEBUG [src.node.docker_mananger] docker run -i -t -p 12005:12005 -p 12006:12006 -p 12007:12007 -p 12008:12008 -p 12009:12009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12007 --rest-port=12005 --tcp-port=12006 --discv5-udp-port=12008 --rest-address=0.0.0.0 --nat=extip:172.18.245.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dc1fcab15a25ac6cd70eb79cdb0e2efa77cedd8c63a839b75d532efb72ff158 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12009 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-19 04:39:57.288 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.206 waku d61e3560e11e3732a8f81e82a700c3d61236919ce09069c7ca84725926baf1ca
2026-02-19 04:39:57.328 DEBUG [src.node.docker_mananger] Container started with ID d61e3560e11e. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:39:57.329 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12005
2026-02-19 04:39:57.330 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:58.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.346 ERROR [src.node.docker_mananger] Max retries reached for container d61e3560e11e. Exiting log stream.
2026-02-19 04:39:58.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:59.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:00.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:01.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:02.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:03.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:04.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:05.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:06.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:07.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:08.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:09.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:10.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:11.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:12.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:13.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:14.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:15.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:16.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:17.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:18.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:18.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:18.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:18.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:18.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12005/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:18.425 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=12005): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd6b4db65a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-02-19 04:40:18.525 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:18.525 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:18.527 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:18.527 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.253
2026-02-19 04:40:18.527 DEBUG [src.node.docker_mananger] Generated ports ['14178', '14179', '14180', '14181', '14182']
2026-02-19 04:40:18.528 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:18.528 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:18.528 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:18.528 DEBUG [src.node.docker_mananger] docker run -i -t -p 14178:14178 -p 14179:14179 -p 14180:14180 -p 14181:14181 -p 14182:14182 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14180 --rest-port=14178 --tcp-port=14179 --discv5-udp-port=14181 --rest-address=0.0.0.0 --nat=extip:172.18.22.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a6badbae66ef05ffc750b0be18d4a237e3bb1ad41abbc82a1cce8d4d0c889fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14182 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-19 04:40:18.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.253 waku 6c91fa2d36dd3c0149e207b5cc54c91a35673bcd0e26767039b028c162f993f4
2026-02-19 04:40:18.712 DEBUG [src.node.docker_mananger] Container started with ID 6c91fa2d36dd. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:18.712 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14178
2026-02-19 04:40:18.713 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:19.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:19.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:21.446 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:21.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:21.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.253/tcp/14179/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m","/ip4/172.18.22.253/tcp/14180/ws/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m"],"enrUri":"enr:-L24QPEdXAbd-rC6oi0rTcmi4w5g-N3HGnPZ4wGelk9brQ8PTmo8qALerHsQcPjNYoEdQ1x4UoQplSf_UlyJ2D7hnTACgmlkgnY0gmlwhKwSFv2KbXVsdGlhZGRyc5YACASsEhb9BjdjAAoErBIW_QY3ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5DIZBNSb_VWV5oY43Z9YTG15Y58rtkyBHfbG1NYizMCDdGNwgjdjg3VkcII3ZYV3YWt1MgM"}'
2026-02-19 04:40:21.449 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:21.455 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:21.455 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:21.455 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:21.455 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:21.456 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:21.456 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.107
2026-02-19 04:40:21.457 DEBUG [src.node.docker_mananger] Generated ports ['37168', '37169', '37170', '37171', '37172']
2026-02-19 04:40:21.457 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:21.457 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:21.457 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:21.457 DEBUG [src.node.docker_mananger] docker run -i -t -p 37168:37168 -p 37169:37169 -p 37170:37170 -p 37171:37171 -p 37172:37172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37170 --rest-port=37168 --tcp-port=37169 --discv5-udp-port=37171 --rest-address=0.0.0.0 --nat=extip:172.18.80.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a83ceecb3ccc2ae302ed279b22cff2f6ca9cb7ec68552ec0edd9fdebf69dfa1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37172 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPEdXAbd-rC6oi0rTcmi4w5g-N3HGnPZ4wGelk9brQ8PTmo8qALerHsQcPjNYoEdQ1x4UoQplSf_UlyJ2D7hnTACgmlkgnY0gmlwhKwSFv2KbXVsdGlhZGRyc5YACASsEhb9BjdjAAoErBIW_QY3ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5DIZBNSb_VWV5oY43Z9YTG15Y58rtkyBHfbG1NYizMCDdGNwgjdjg3VkcII3ZYV3YWt1MgM --storenode=/ip4/172.18.22.253/tcp/14179/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m --store=false --relay=true
2026-02-19 04:40:21.620 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.107 waku 3a661b1a2c2ec134509306bf8adb707116bf3cf7dc6a1eae51e19ef54cbc1ca8
2026-02-19 04:40:21.655 DEBUG [src.node.docker_mananger] Container started with ID 3a661b1a2c2e. Setting up logs at ./log/docker/store_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:21.655 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37168
2026-02-19 04:40:21.655 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:22.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37168/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:22.682 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:22.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.107/tcp/37169/p2p/16Uiu2HAmDVqBADwtse87v6m3Fq33yvpm2UfjnKvkcUfywGzir2FP","/ip4/172.18.80.107/tcp/37170/ws/p2p/16Uiu2HAmDVqBADwtse87v6m3Fq33yvpm2UfjnKvkcUfywGzir2FP"],"enrUri":"enr:-L24QJCQLMagILTouWiViYRvRb1AIBb2nxb_mh8iTR3TYiptIx1tK8MSL4Va02EyRxT-2hZo-6IDwpA7Jy41Z7mHje8CgmlkgnY0gmlwhKwSUGuKbXVsdGlhZGRyc5YACASsElBrBpExAAoErBJQawaRMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDIMV-NcJcUUO3r4rnDFQ2xnMK2TL772wMwOFW4D3tv6DdGNwgpExg3VkcIKRM4V3YWt1MgE"}'
2026-02-19 04:40:22.685 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:22.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.253/tcp/14179/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m"]'
2026-02-19 04:40:22.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14178/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:22.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:22.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.693 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:22.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14178/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:22.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:22.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:22.900 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:40:22.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e0e2a6b02d7c254daeff5fdba77330e9b82ecb7a693a95d765fe08dfa58194b"}]}'
2026-02-19 04:40:22.906 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:40:22.907 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:40:22.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:22.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3cddd95f6ba9fdd4e3d7","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e0e2a6b02d7c254daeff5fdba77330e9b82ecb7a693a95d765fe08dfa58194b"}]}'
2026-02-19 04:40:22.915 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:40:22.921 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:22.921 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:22.921 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:22.921 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:22.923 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:22.923 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.194
2026-02-19 04:40:22.923 DEBUG [src.node.docker_mananger] Generated ports ['42479', '42480', '42481', '42482', '42483']
2026-02-19 04:40:22.923 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:22.923 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:22.923 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:22.923 DEBUG [src.node.docker_mananger] docker run -i -t -p 42479:42479 -p 42480:42480 -p 42481:42481 -p 42482:42482 -p 42483:42483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42481 --rest-port=42479 --tcp-port=42480 --discv5-udp-port=42482 --rest-address=0.0.0.0 --nat=extip:172.18.61.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=262edc2aaca955cb80cedf9a5769bca1c0dac52ce6c8e984f6fc4dc0abdbc8f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42483 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-19 04:40:23.088 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.194 waku a18c8e17ff89d0cc465c3e0fac1f12000eb8eaa38527cf3d6e9ea8ad51eae319
2026-02-19 04:40:23.119 DEBUG [src.node.docker_mananger] Container started with ID a18c8e17ff89. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:23.119 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42479
2026-02-19 04:40:23.119 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:24.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42479/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:24.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:24.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:24.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:24.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.194/tcp/42480/p2p/16Uiu2HAkx2kwic1MEPHvVXxzjgmfb17AQfGPA4tChSQXoGRzXYmL","/ip4/172.18.61.194/tcp/42481/ws/p2p/16Uiu2HAkx2kwic1MEPHvVXxzjgmfb17AQfGPA4tChSQXoGRzXYmL"],"enrUri":"enr:-L24QM9qHff915LJL25KtAMTir2vBcZjhu9nFDSwaGPh7Ip9NwgOqwRL8In-1_eL_4Ft1cXrBjbuNF7AYmCS1MmiwaUCgmlkgnY0gmlwhKwSPcKKbXVsdGlhZGRyc5YACASsEj3CBqXwAAoErBI9wgal8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECJrRQstP7cgeQG3e7M8TtfW6PJfSon1w47tlLfZlCSmeDdGNwgqXwg3VkcIKl8oV3YWt1MgM"}'
2026-02-19 04:40:24.125 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:24.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.253/tcp/14179/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m"]'
2026-02-19 04:40:24.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:24.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:24.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:24.157 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:24.157 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:24.158 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:24.159 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.42
2026-02-19 04:40:24.159 DEBUG [src.node.docker_mananger] Generated ports ['39966', '39967', '39968', '39969', '39970']
2026-02-19 04:40:24.159 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:24.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:24.159 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:24.159 DEBUG [src.node.docker_mananger] docker run -i -t -p 39966:39966 -p 39967:39967 -p 39968:39968 -p 39969:39969 -p 39970:39970 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39968 --rest-port=39966 --tcp-port=39967 --discv5-udp-port=39969 --rest-address=0.0.0.0 --nat=extip:172.18.12.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acb2cbc512ffd8b8bd9df96fabbedb8fb7be9afda2aad4dc6c0be76f4ef9efbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39970 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM9qHff915LJL25KtAMTir2vBcZjhu9nFDSwaGPh7Ip9NwgOqwRL8In-1_eL_4Ft1cXrBjbuNF7AYmCS1MmiwaUCgmlkgnY0gmlwhKwSPcKKbXVsdGlhZGRyc5YACASsEj3CBqXwAAoErBI9wgal8d0DgnJzhQADAQAAiXNlY3AyNTZrMaECJrRQstP7cgeQG3e7M8TtfW6PJfSon1w47tlLfZlCSmeDdGNwgqXwg3VkcIKl8oV3YWt1MgM --storenode=/ip4/172.18.22.253/tcp/14179/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m --store=false --relay=true
2026-02-19 04:40:24.316 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.42 waku 928755eab2ac921b03f811ad87606910f8b11f848f4cf925f73a58e3b90c8021
2026-02-19 04:40:24.349 DEBUG [src.node.docker_mananger] Container started with ID 928755eab2ac. Setting up logs at ./log/docker/store_node1_2026-02-19_04-39-53__f503bdf7-bcd7-4ec4-a32c-01002b92ed1e__wakuorg_nwaku:latest.log
2026-02-19 04:40:24.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39966
2026-02-19 04:40:24.349 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:25.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39966/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:25.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:25.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:25.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39966/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:25.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.42/tcp/39967/p2p/16Uiu2HAkx7qKgHvSW2hAYeLaZnqo2kixc3Nwod8BEpjAnNurjGV1","/ip4/172.18.12.42/tcp/39968/ws/p2p/16Uiu2HAkx7qKgHvSW2hAYeLaZnqo2kixc3Nwod8BEpjAnNurjGV1"],"enrUri":"enr:-L24QNQxO9AbcqjIEvmz1JwY3g9viPkehBrMOcNMmmP2NaADAmgYlDpScKqrq_dNCSauQ0EnGcKZyVW7WxTrjPgAOJ0CgmlkgnY0gmlwhKwSDCqKbXVsdGlhZGRyc5YACASsEgwqBpwfAAoErBIMKgacIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKAErkinXcJsp-VfnjxPMQgKIQeiydzf-Qw_UIIoyx1SDdGNwgpwfg3VkcIKcIYV3YWt1MgE"}'
2026-02-19 04:40:25.372 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:25.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39966/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.253/tcp/14179/p2p/16Uiu2HAmU1mcUP1yHga5kAaj3U2R4np3mJVJbqPFb2yciFYpzj3m"]'
2026-02-19 04:40:25.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39966/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.194/tcp/42480/p2p/16Uiu2HAkx2kwic1MEPHvVXxzjgmfb17AQfGPA4tChSQXoGRzXYmL"]'
2026-02-19 04:40:25.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14178/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:25.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:25.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42479/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:25.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39966/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:40:25.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.408 DEBUG [src.steps.store] Relaying message
2026-02-19 04:40:25.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42479/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:40:25.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.416 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:40:25.618 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:40:25.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14178/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:25.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e0e2a6b02d7c254daeff5fdba77330e9b82ecb7a693a95d765fe08dfa58194b"},{"messageHash":"0x2975d4d0e246cae80fc5f381c93b320eb9b0202e8a69d8172522d4f8a7803f9f"}]}'
2026-02-19 04:40:25.623 DEBUG [src.steps.store] messages length is 2
2026-02-19 04:40:25.623 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:40:25.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37168/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:25.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6c1577ed87ea07627e32","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e0e2a6b02d7c254daeff5fdba77330e9b82ecb7a693a95d765fe08dfa58194b"},{"messageHash":"0x2975d4d0e246cae80fc5f381c93b320eb9b0202e8a69d8172522d4f8a7803f9f"}]}'
2026-02-19 04:40:25.632 DEBUG [src.steps.store] messages length is 2
2026-02-19 04:40:25.632 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:40:25.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42479/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:25.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e0e2a6b02d7c254daeff5fdba77330e9b82ecb7a693a95d765fe08dfa58194b"},{"messageHash":"0x2975d4d0e246cae80fc5f381c93b320eb9b0202e8a69d8172522d4f8a7803f9f"}]}'
2026-02-19 04:40:25.638 DEBUG [src.steps.store] messages length is 2
2026-02-19 04:40:25.638 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:40:25.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39966/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:25.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5515e68011d3679c2dff","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e0e2a6b02d7c254daeff5fdba77330e9b82ecb7a693a95d765fe08dfa58194b"},{"messageHash":"0x2975d4d0e246cae80fc5f381c93b320eb9b0202e8a69d8172522d4f8a7803f9f"}]}'
2026-02-19 04:40:25.646 DEBUG [src.steps.store] messages length is 2
2026-02-19 04:40:25.760 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-02-19 04:40:25.761 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:25.762 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:25.762 DEBUG [src.node.waku_node] Stopping container with id 6c91fa2d36dd
2026-02-19 04:40:25.985 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:25.986 DEBUG [src.node.waku_node] Stopping container with id 3a661b1a2c2e
2026-02-19 04:40:26.222 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:26.223 DEBUG [src.node.waku_node] Stopping container with id a18c8e17ff89
2026-02-19 04:40:26.458 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:26.458 DEBUG [src.node.waku_node] Stopping container with id 928755eab2ac
2026-02-19 04:40:26.674 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:26.677 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:26.704 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:26.730 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:26.741 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:26.768 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:26.779 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-19 04:36:51.010 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:51.011 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_101_content_topics with id: 2026-02-19_04-36-51__1302919a-bc03-4618-90df-ccab274473f7
2026-02-19 04:36:51.011 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:51.012 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:36:51.012 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:36:51.022 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:51.023 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-51__1302919a-bc03-4618-90df-ccab274473f7__wakuorg_nwaku:latest.log
2026-02-19 04:36:51.023 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:51.023 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:51.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:51.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.41
2026-02-19 04:36:51.027 DEBUG [src.node.docker_mananger] Generated ports ['64946', '64947', '64948', '64949', '64950']
2026-02-19 04:36:51.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:51.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:51.029 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:51.029 DEBUG [src.node.docker_mananger] docker run -i -t -p 64946:64946 -p 64947:64947 -p 64948:64948 -p 64949:64949 -p 64950:64950 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64948 --rest-port=64946 --tcp-port=64947 --discv5-udp-port=64949 --rest-address=0.0.0.0 --nat=extip:172.18.106.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca8f474bd6f7ce53bb58d65efd17ddca2e6bac3feefb04b11e2effa90e8c9ed0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64950 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:36:51.224 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.41 waku 034e33c1a8ddfb785176572077b3ced4b44a8c49ca6cf0d8e18fecbd3feff119
2026-02-19 04:36:51.272 DEBUG [src.node.docker_mananger] Container started with ID 034e33c1a8dd. Setting up logs at ./log/docker/node1_2026-02-19_04-36-51__1302919a-bc03-4618-90df-ccab274473f7__wakuorg_nwaku:latest.log
2026-02-19 04:36:51.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64946
2026-02-19 04:36:51.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:51.563 ERROR [src.node.docker_mananger] Max retries reached for container 41755df6bb1e. Exiting log stream.
2026-02-19 04:36:51.854 ERROR [src.node.docker_mananger] Max retries reached for container 9183b4533f4e. Exiting log stream.
2026-02-19 04:36:52.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64946/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:52.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:52.277 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:52.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64946/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:52.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.41/tcp/64947/p2p/16Uiu2HAmA1jC5UTjYmNZkVNaGY8J13tmDg8q6YGs1bbH2DrrqpLr","/ip4/172.18.106.41/tcp/64948/ws/p2p/16Uiu2HAmA1jC5UTjYmNZkVNaGY8J13tmDg8q6YGs1bbH2DrrqpLr"],"enrUri":"enr:-L24QPrHLjiNJpCJsaMN_Wwq0Xni5qg7Bm2seFPGmDGrAla8dSEoJ_XgYFab7Z5879b5IBg9nOeIOk_F-q-GJ2OeRa4CgmlkgnY0gmlwhKwSaimKbXVsdGlhZGRyc5YACASsEmopBv2zAAoErBJqKQb9tN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2Lz-_pDn9-EfI0NitveHzNxz9zU_1oIFAAaM9oVV-suDdGNwgv2zg3VkcIL9tYV3YWt1MgU"}'
2026-02-19 04:36:52.279 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:52.280 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:36:52.287 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:52.287 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-51__1302919a-bc03-4618-90df-ccab274473f7__wakuorg_nwaku:latest.log
2026-02-19 04:36:52.287 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:52.287 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:52.289 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:52.289 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.167
2026-02-19 04:36:52.289 DEBUG [src.node.docker_mananger] Generated ports ['36212', '36213', '36214', '36215', '36216']
2026-02-19 04:36:52.289 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:52.290 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:52.290 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:52.290 DEBUG [src.node.docker_mananger] docker run -i -t -p 36212:36212 -p 36213:36213 -p 36214:36214 -p 36215:36215 -p 36216:36216 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36214 --rest-port=36212 --tcp-port=36213 --discv5-udp-port=36215 --rest-address=0.0.0.0 --nat=extip:172.18.72.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbc8ad4eb0efbfb7aa37faa6c50f487a29bc2cb33439ac3baf1c994e8ac857ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36216 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPrHLjiNJpCJsaMN_Wwq0Xni5qg7Bm2seFPGmDGrAla8dSEoJ_XgYFab7Z5879b5IBg9nOeIOk_F-q-GJ2OeRa4CgmlkgnY0gmlwhKwSaimKbXVsdGlhZGRyc5YACASsEmopBv2zAAoErBJqKQb9tN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2Lz-_pDn9-EfI0NitveHzNxz9zU_1oIFAAaM9oVV-suDdGNwgv2zg3VkcIL9tYV3YWt1MgU --filternode=/ip4/172.18.106.41/tcp/64947/p2p/16Uiu2HAmA1jC5UTjYmNZkVNaGY8J13tmDg8q6YGs1bbH2DrrqpLr
2026-02-19 04:36:52.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.167 waku 2da530c56b32f7b88eb9814e17cb53cf0985a86e56b6472a4da66aece08c6f8b
2026-02-19 04:36:52.540 DEBUG [src.node.docker_mananger] Container started with ID 2da530c56b32. Setting up logs at ./log/docker/node2_2026-02-19_04-36-51__1302919a-bc03-4618-90df-ccab274473f7__wakuorg_nwaku:latest.log
2026-02-19 04:36:52.540 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36212
2026-02-19 04:36:52.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:53.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36212/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:53.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:53.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:53.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:53.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.167/tcp/36213/p2p/16Uiu2HAmHvVWY17cevccXbtH74m8KBupDUKRMpduVoFsx6B5zYCA","/ip4/172.18.72.167/tcp/36214/ws/p2p/16Uiu2HAmHvVWY17cevccXbtH74m8KBupDUKRMpduVoFsx6B5zYCA"],"enrUri":"enr:-L24QCSnuMyz7_3GyoTzdIkwj1SqYcqsMfyYrGvCfelJK5GWOzTkSLc5e184--0qm96776oo4y2IXXBtefu5_3_7W8MCgmlkgnY0gmlwhKwSSKeKbXVsdGlhZGRyc5YACASsEkinBo11AAoErBJIpwaNdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTkMeDq-b-F_yj75Vzi5PZWAWGdgpzdZ43xlYgw3M8AuDdGNwgo11g3VkcIKNd4V3YWt1MgA"}'
2026-02-19 04:36:53.547 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:53.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.41/tcp/64947/p2p/16Uiu2HAmA1jC5UTjYmNZkVNaGY8J13tmDg8q6YGs1bbH2DrrqpLr"]'
2026-02-19 04:36:53.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:53.585 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:36:53.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64946/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:53.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:53.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36212/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "144e1621-8b01-4e0f-af01-8d8a04d21def", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:53.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"144e1621-8b01-4e0f-af01-8d8a04d21def","statusDesc":"OK"}'
2026-02-19 04:36:53.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36212/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:53.635 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36212/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-02-19 04:36:53.639 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:53.640 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:53.640 DEBUG [src.node.waku_node] Stopping container with id 034e33c1a8dd
2026-02-19 04:36:53.897 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:53.900 DEBUG [src.node.waku_node] Stopping container with id 2da530c56b32
2026-02-19 04:36:54.175 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:54.176 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:54.187 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:54.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,871 @@
WRN 2026-02-19 04:37:38.543+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:428
bSubscribeShards: some(@[0])
INF 2026-02-19 04:37:38.543+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:463 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-19 04:37:38.543+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-19 04:37:38.544+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=2
INF 2026-02-19 04:37:38.544+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2026-02-19 04:37:38.544+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QD_yPtkI-Y5b3kWRZxjRkXe9ohpucv7K5PEjg0dlyGVwePWdjaVsPNtIpjF8kgPBok1fwcNf9AqceKEHinhI8AMCgmlkgnY0gmlwhKwS-iKKbXVsdGlhZGRyc5YACASsEvoiBheDAAoErBL6IgYXhN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOAzHZF7T7cjzZ-wmthovt74kAS654lKFy15ONiIG3n2DdGNwgheDg3VkcIIXhYV3YWt1MgU
INF 2026-02-19 04:37:38.544+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-02-19 04:37:38.544+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-02-19 04:37:38.546+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-19 04:37:38.546+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-19 04:37:38.546+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-19 04:37:38.546+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-19 04:37:38.546+00:00 Initializing networking tid=1 file=waku_node.nim:222 addrs="@[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.546+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-02-19 04:37:38.546+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-19 04:37:38.547+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-19 04:37:38.547+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-19 04:37:38.547+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-19 04:37:38.547+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:299 clusterId=2 shardCount=8
INF 2026-02-19 04:37:38.547+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-19 04:37:38.547+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2026-02-19 04:37:38.547+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-19 04:37:38.547+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-19 04:37:38.547+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-19 04:37:38.547+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-19 04:37:38.547+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:427
INF 2026-02-19 04:37:38.547+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*dzqZJV, seqNo: 1771475858, addresses: [/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws], mixKey: )"
TRC 2026-02-19 04:37:38.547+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-19 04:37:38.548+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:413
INF 2026-02-19 04:37:38.548+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-19 04:37:38.548+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-19 04:37:38.548+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-19 04:37:38.548+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-19 04:37:38.548+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-19 04:37:38.548+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-19 04:37:38.548+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-19 04:37:38.548+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-19 04:37:38.548+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-19 04:37:38.548+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-19 04:37:38.548+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:41388
INF 2026-02-19 04:37:38.548+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:41388/
INF 2026-02-19 04:37:38.548+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-19 04:37:38.548+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-19 04:37:38.549+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:365
INF 2026-02-19 04:37:38.549+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:38.549+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:615 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:38.549+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:384
INF 2026-02-19 04:37:38.549+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-19 04:37:38.549+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
TRC 2026-02-19 04:37:38.549+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=139648475279440
TRC 2026-02-19 04:37:38.549+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
TRC 2026-02-19 04:37:38.549+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139648475279440
TRC 2026-02-19 04:37:38.549+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-02-19 04:37:38.549+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2026-02-19 04:37:38.549+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:405
INF 2026-02-19 04:37:38.549+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-19 04:37:38.549+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-19 04:37:38.549+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-19 04:37:38.550+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-19 04:37:38.550+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:369 peerInfo="(peerId: 16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV, listenAddrs: [/ip4/0.0.0.0/tcp/41390/ws, /ip4/0.0.0.0/tcp/41389], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
TRC 2026-02-19 04:37:38.550+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2026-02-19 04:37:38.550+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/41389
TRC 2026-02-19 04:37:38.550+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/41389]
DBG 2026-02-19 04:37:38.550+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:38.550+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2026-02-19 04:37:38.550+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/41390/ws]
TRC 2026-02-19 04:37:38.554+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:41390
TRC 2026-02-19 04:37:38.554+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/41390/ws]"
INF 2026-02-19 04:37:38.554+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2026-02-19 04:37:38.554+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-19 04:37:38.554+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2026-02-19 04:37:38.554+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:38.554+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2026-02-19 04:37:38.554+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-19 04:37:38.554+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
WRN 2026-02-19 04:37:38.554+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1062
WRN 2026-02-19 04:37:38.554+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:632
DBG 2026-02-19 04:37:38.554+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:409 peer="(peerId: 16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV, listenAddrs: [/ip4/0.0.0.0/tcp/41389, /ip4/0.0.0.0/tcp/41390/ws], addrs: [/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
INF 2026-02-19 04:37:38.554+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*dzqZJV addrs="[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.554+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/0.0.0.0/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.554+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.17.159/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/172.18.17.159/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV]
INF 2026-02-19 04:37:38.554+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QK2KQEk3W9im8J6xX2BexmIeXa_miaflwvuFcUXKtx0tY0Ww17ph67UyhrfQygzF1FAALSq2mcWhLe5WkuPeTLsBgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc4wACgSsEhGfBqGu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQJFxGC0iSzqAOECvwq7ir6-YDf7OusRp1s-U01k3uq0hoN0Y3CCoa2DdWRwgqGvhXdha3UyAQ
INF 2026-02-19 04:37:38.554+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:671
TRC 2026-02-19 04:37:38.554+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-19 04:37:38.554+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-19 04:37:38.554+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-19 04:37:38.555+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*dzqZJV addrs="[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.555+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/0.0.0.0/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.555+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.17.159/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/172.18.17.159/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV]
INF 2026-02-19 04:37:38.555+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QK2KQEk3W9im8J6xX2BexmIeXa_miaflwvuFcUXKtx0tY0Ww17ph67UyhrfQygzF1FAALSq2mcWhLe5WkuPeTLsBgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc4wACgSsEhGfBqGu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQJFxGC0iSzqAOECvwq7ir6-YDf7OusRp1s-U01k3uq0hoN0Y3CCoa2DdWRwgqGvhXdha3UyAQ
INF 2026-02-19 04:37:38.555+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:299 enr=enr:-L24QHm2UGO3PKhVNmj5NGRV1AJKRXAyDxwcDOsrilzK-a06eZuEOgy8QpEKQWbtHZBuxNlxNRpGv26fbAokrYy2sDQCgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE record="(2, id: \"v4\", ip: 172.18.17.159, multiaddrs: 0x000804AC12119F06A1AD000A04AC12119F06A1AEDD03, rs: 0x0002010000, secp256k1: 0x0245C460B4892CEA00E102BF0ABB8ABEBE6037FB3AEB11A75B3E534D64DEEAB486, tcp: 41389, udp: 41391, waku2: 0x01)"
TRC 2026-02-19 04:37:38.556+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*1StCwn addresses="[/ip4/172.18.250.34/tcp/6019]" origin=Discv5
INF 2026-02-19 04:37:38.556+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:38.556+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-19 04:37:38.556+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=41391
TRC 2026-02-19 04:37:38.556+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-19 04:37:38.556+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-19 04:37:38.556+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-19 04:37:38.557+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-19 04:37:38.557+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QFBaINkBRE7sZ2P9S83klgikWyMfqMLj4ezRppU-AYXbPhh1bdYeeqv0z3yb8F_dOV0N1HgIJuzodMkmD61din4DgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.17.159, multiaddrs: 0x000804AC12119F06A1AD000A04AC12119F06A1AEDD03, rs: 0x0002010000, secp256k1: 0x0245C460B4892CEA00E102BF0ABB8ABEBE6037FB3AEB11A75B3E534D64DEEAB486, tcp: 41389, udp: 41391, waku2: 0x01)"
TRC 2026-02-19 04:37:38.557+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-19 04:37:38.557+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-19 04:37:38.558+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-19 04:37:38.558+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-19 04:37:38.558+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-19 04:37:38.558+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-19 04:37:38.559+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:38.559+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:633 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:38.559+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:595 name=/waku/2/rs/2/0
TRC 2026-02-19 04:37:38.559+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:38.559+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:38.559+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:38.559+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-19 04:37:38.559+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:38.562+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-19 04:37:38.562+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=41392
INF 2026-02-19 04:37:38.562+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:38.562+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QCN08PYxG-ZAGatyJWru4OAe8vvn9XauEwCY-a54NTj3Tut-63YTuVqpHoBpXNPopJSx3Cprkz6JsCUdM5asq0sEgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.17.159, multiaddrs: 0x000804AC12119F06A1AD000A04AC12119F06A1AEDD03, rs: 0x0002010000, secp256k1: 0x0245C460B4892CEA00E102BF0ABB8ABEBE6037FB3AEB11A75B3E534D64DEEAB486, tcp: 41389, udp: 41391, waku2: 0x01)"
INF 2026-02-19 04:37:38.562+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:38.563+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=41392
INF 2026-02-19 04:37:38.563+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-19 04:37:38.563+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-19 04:37:38.569+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-02-19 04:37:39.551+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=139648475279440
TRC 2026-02-19 04:37:39.551+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
INF 2026-02-19 04:37:39.555+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAkyCU7VdyWNgWv77KASNrguGA5RYR5XrpCDFahfq1StCwn]
TRC 2026-02-19 04:37:39.555+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.250.34/tcp/6019]" peerId=16U*1StCwn failedAttempts=0
TRC 2026-02-19 04:37:39.555+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:300 peerId=16U*1StCwn
DBG 2026-02-19 04:37:39.555+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:147 peerId=16U*1StCwn addrs="[/ip4/172.18.250.34/tcp/6019]"
DBG 2026-02-19 04:37:39.555+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:162 expandedAddress=/ip4/172.18.250.34/tcp/6019 hostname=172.18.250.34 resolvedAddresses="[/ip4/172.18.250.34/tcp/6019]"
TRC 2026-02-19 04:37:39.555+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:55 addrs=/ip4/172.18.250.34/tcp/6019 peerId=16U*1StCwn hostname=172.18.250.34
TRC 2026-02-19 04:37:39.555+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:304 address=/ip4/172.18.250.34/tcp/6019
TRC 2026-02-19 04:37:39.556+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:53 address=ok(/ip4/172.18.250.34/tcp/6019) dir=Out clients=0
TRC 2026-02-19 04:37:39.556+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f334f objName=ChronosStream dir=Out
TRC 2026-02-19 04:37:39.556+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f334f timeout=10m
TRC 2026-02-19 04:37:39.556+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:69 conn=:699693935d61c9c1d65f334f direction=Out
TRC 2026-02-19 04:37:39.556+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=:699693935d61c9c1d65f334f codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.556+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=:699693935d61c9c1d65f334f proto=/noise
TRC 2026-02-19 04:37:39.556+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.556+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=:699693935d61c9c1d65f334f s=/noise proto="[/noise]"
TRC 2026-02-19 04:37:39.556+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=:699693935d61c9c1d65f334f proto=/noise
TRC 2026-02-19 04:37:39.556+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:64 conn=:699693935d61c9c1d65f334f codec=/noise
TRC 2026-02-19 04:37:39.557+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:501 conn=:699693935d61c9c1d65f334f initiator=true
TRC 2026-02-19 04:37:39.557+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-19 04:37:39.557+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:237
TRC 2026-02-19 04:37:39.557+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=a537351cb646...8dafacbfb374
TRC 2026-02-19 04:37:39.557+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=02451cc678ef...07baac46bc53
TRC 2026-02-19 04:37:39.557+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693935d61c9c1d65f334f size=32
TRC 2026-02-19 04:37:39.557+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:144
TRC 2026-02-19 04:37:39.558+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=:699693935d61c9c1d65f334f size=208
TRC 2026-02-19 04:37:39.558+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:278 size=208
TRC 2026-02-19 04:37:39.558+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=1e4c48220495...9a4f356b0db2
TRC 2026-02-19 04:37:39.558+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:251
TRC 2026-02-19 04:37:39.558+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=37b1c2051243...f6e20ba9db1e
TRC 2026-02-19 04:37:39.558+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:291 size=176
TRC 2026-02-19 04:37:39.558+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=2c1a36d2adf0...da08d79091d4 tagOut=2c1a36d2adf0...da08d79091d4 nonce=0
TRC 2026-02-19 04:37:39.558+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=6749d68f8731...6daede695026
TRC 2026-02-19 04:37:39.558+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:256
TRC 2026-02-19 04:37:39.558+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=d0d799d7c3dd...ab1b07f39974
TRC 2026-02-19 04:37:39.558+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=0237105fdad0...7eea1ff3da60 tagOut=0237105fdad0...7eea1ff3da60 nonce=0
TRC 2026-02-19 04:37:39.558+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=ce6d2d40cc29...de50c46725e0
TRC 2026-02-19 04:37:39.559+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:246
TRC 2026-02-19 04:37:39.559+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=17e023353d1922063e6ec1ccb8c2edec data=3c2b074cd0b6...c1ccb8c2edec nonce=1
TRC 2026-02-19 04:37:39.559+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=4cb7b8a2ef58...c2b8be34193e
TRC 2026-02-19 04:37:39.559+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:264
TRC 2026-02-19 04:37:39.559+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=55c2c6d5605d...994e55e10fcc
TRC 2026-02-19 04:37:39.559+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=31862a46c3045d51b3041b7c8c1e1046 data=3064e11ea613...1b7c8c1e1046 nonce=0
TRC 2026-02-19 04:37:39.559+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=b44fd500cdab...389f0af8c896
TRC 2026-02-19 04:37:39.559+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693935d61c9c1d65f334f size=175
TRC 2026-02-19 04:37:39.559+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:561 conn=:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.559+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:566 pid=16Uiu2HAkyCU7VdyWNgWv77KASNrguGA5RYR5XrpCDFahfq1StCwn
TRC 2026-02-19 04:37:39.559+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3350 objName=SecureConn dir=Out
TRC 2026-02-19 04:37:39.559+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=16U*1StCwn:699693935d61c9c1d65f3350 timeout=5m
TRC 2026-02-19 04:37:39.559+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:598 initiator=true peer=16U*1StCwn
TRC 2026-02-19 04:37:39.559+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:40 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.559+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3350 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.559+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3350 proto=/yamux/1.0.0
TRC 2026-02-19 04:37:39.560+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=36
TRC 2026-02-19 04:37:39.561+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=2c519948685b...95e7516b6d6c tagOut=2c519948685b...95e7516b6d6c nonce=0
TRC 2026-02-19 04:37:39.561+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.561+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=30
TRC 2026-02-19 04:37:39.561+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=ee8a13fbdcf0...05f41480fa1f tagOut=ee8a13fbdcf0...05f41480fa1f nonce=1
TRC 2026-02-19 04:37:39.561+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=16U*1StCwn:699693935d61c9c1d65f3350 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-19 04:37:39.561+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=16U*1StCwn:699693935d61c9c1d65f3350 proto=/yamux/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:56 conn=16U*1StCwn:699693935d61c9c1d65f3350 muxerName=/yamux/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:565 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.561+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:87 conn=16U*1StCwn:699693935d61c9c1d65f334f sconn=16U*1StCwn:699693935d61c9c1d65f3350 direction=Out
DBG 2026-02-19 04:37:39.561+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:98 peerId=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:154 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:191 peer=16U*1StCwn event="(kind: Joined, initiator: true)"
TRC 2026-02-19 04:37:39.561+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*1StCwn protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:39.561+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3351 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.561+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3351 timeout=5m
TRC 2026-02-19 04:37:39.561+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=1 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:39.561+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*1StCwn:699693935d61c9c1d65f3351 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:39.561+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3351 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-19 04:37:39.561+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3351 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-02-19 04:37:39.562+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:587 p=16U*1StCwn
DBG 2026-02-19 04:37:39.562+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:415 peerId=16U*1StCwn
TRC 2026-02-19 04:37:39.562+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*1StCwn protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:39.562+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3352 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.562+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3352 timeout=5m
TRC 2026-02-19 04:37:39.562+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=3 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.562+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-19 04:37:39.562+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*1StCwn:699693935d61c9c1d65f3352 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:39.562+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3352 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-19 04:37:39.562+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3352 proto=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-19 04:37:39.562+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:353 muxer=16U*1StCwn:699693935d61c9c1d65f3350 direction=Out peers=1
TRC 2026-02-19 04:37:39.562+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3353 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.562+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3353 timeout=5m
TRC 2026-02-19 04:37:39.562+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=5 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.562+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:39.562+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3353 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-19 04:37:39.562+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3353 proto=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-19 04:37:39.563+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.563+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=dfd851180f12...b1fca3c80b71 tagOut=dfd851180f12...b1fca3c80b71 nonce=2
TRC 2026-02-19 04:37:39.563+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:39.563+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3354 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.563+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3354 timeout=5m
TRC 2026-02-19 04:37:39.563+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=2 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.563+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:39.563+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*1StCwn:699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.563+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*1StCwn:699693935d61c9c1d65f3354 handshaked=false
TRC 2026-02-19 04:37:39.563+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*1StCwn:699693935d61c9c1d65f3354 handshaked=false
TRC 2026-02-19 04:37:39.563+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.563+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.563+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e9677894c66e...b6b28b111d90 tagOut=e9677894c66e...b6b28b111d90 nonce=3
TRC 2026-02-19 04:37:39.563+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-19 04:37:39.564+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.564+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.564+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=54
TRC 2026-02-19 04:37:39.564+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=25fe9044c371...f8df6862e6f9 tagOut=25fe9044c371...f8df6862e6f9 nonce=4
TRC 2026-02-19 04:37:39.564+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-19 04:37:39.564+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=192f7661632f...312e302e300a
TRC 2026-02-19 04:37:39.564+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.564+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.564+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=8a3eb2e46f67...27a7b193b4c8 tagOut=8a3eb2e46f67...27a7b193b4c8 nonce=5
TRC 2026-02-19 04:37:39.564+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-19 04:37:39.564+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3355 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.564+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3355 timeout=5m
TRC 2026-02-19 04:37:39.564+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=4 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.564+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-19 04:37:39.564+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*1StCwn:699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.564+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*1StCwn:699693935d61c9c1d65f3355 handshaked=false
TRC 2026-02-19 04:37:39.564+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*1StCwn:699693935d61c9c1d65f3355 handshaked=false
TRC 2026-02-19 04:37:39.565+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.565+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.565+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=d93699a3ce25...2fb26de407bc tagOut=d93699a3ce25...2fb26de407bc nonce=6
TRC 2026-02-19 04:37:39.565+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-19 04:37:39.565+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.565+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.565+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=51
TRC 2026-02-19 04:37:39.565+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=db0d6ff322c0...d61368c12091 tagOut=db0d6ff322c0...d61368c12091 nonce=7
TRC 2026-02-19 04:37:39.565+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-19 04:37:39.565+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=162f7661632f...322e302e300a
TRC 2026-02-19 04:37:39.565+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.566+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.566+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=40ce08ad9b6a...494be4fc6894 tagOut=40ce08ad9b6a...494be4fc6894 nonce=8
TRC 2026-02-19 04:37:39.566+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*1StCwn:699693935d61c9c1d65f3354 ms=/multistream/1.0.0
TRC 2026-02-19 04:37:39.566+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-19 04:37:39.566+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*1StCwn:699693935d61c9c1d65f3354 ms=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:39.566+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:170 conn=16U*1StCwn:699693935d61c9c1d65f3354 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:39.566+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-19 04:37:39.566+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*1StCwn:699693935d61c9c1d65f3355 ms=/multistream/1.0.0
TRC 2026-02-19 04:37:39.566+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-19 04:37:39.566+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*1StCwn:699693935d61c9c1d65f3355 ms=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:39.567+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:170 conn=16U*1StCwn:699693935d61c9c1d65f3355 protocol=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:39.567+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-19 04:37:39.567+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:195 conn=16U*1StCwn:699693935d61c9c1d65f3354 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:39.567+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:195 conn=16U*1StCwn:699693935d61c9c1d65f3355 protocol=/vac/waku/relay/2.0.0
INF 2026-02-19 04:37:39.567+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*1StCwn:699693935d61c9c1d65f3355 protocol=/vac/waku/relay/2.0.0
DBG 2026-02-19 04:37:39.567+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:238 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=false
TRC 2026-02-19 04:37:39.567+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=false
TRC 2026-02-19 04:37:39.567+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:39.567+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3356 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.567+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3356 timeout=5m
TRC 2026-02-19 04:37:39.567+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=6 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.567+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:39.567+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*1StCwn:699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.567+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*1StCwn:699693935d61c9c1d65f3356 handshaked=false
TRC 2026-02-19 04:37:39.567+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*1StCwn:699693935d61c9c1d65f3356 handshaked=false
TRC 2026-02-19 04:37:39.568+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.568+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.568+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=fbdc5e39f7b6...87e0584b7ef3 tagOut=fbdc5e39f7b6...87e0584b7ef3 nonce=9
TRC 2026-02-19 04:37:39.568+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-19 04:37:39.568+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.568+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.568+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=44
TRC 2026-02-19 04:37:39.568+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=520fc6bee9de...b96abeb82b4d tagOut=520fc6bee9de...b96abeb82b4d nonce=10
TRC 2026-02-19 04:37:39.568+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-19 04:37:39.568+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=0f2f69706673...312e302e300a
TRC 2026-02-19 04:37:39.568+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.568+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.569+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=f7d832ab7f07...73b06105c1a6 tagOut=f7d832ab7f07...73b06105c1a6 nonce=11
TRC 2026-02-19 04:37:39.569+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:39.569+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.569+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.569+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=3d259e04d2f2...0b99b069be2e tagOut=3d259e04d2f2...0b99b069be2e nonce=12
TRC 2026-02-19 04:37:39.569+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-19 04:37:39.569+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.569+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.569+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=aae2e1fcd69e...c263e15bf3c2 tagOut=aae2e1fcd69e...c263e15bf3c2 nonce=13
TRC 2026-02-19 04:37:39.569+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:39.569+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.569+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.569+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=43ad83bd78f4...d87c3d7eb820 tagOut=43ad83bd78f4...d87c3d7eb820 nonce=14
TRC 2026-02-19 04:37:39.569+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*1StCwn:699693935d61c9c1d65f3356 ms=/multistream/1.0.0
TRC 2026-02-19 04:37:39.570+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-19 04:37:39.570+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:150 conn=16U*1StCwn:699693935d61c9c1d65f3356 ms=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:39.570+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:170 conn=16U*1StCwn:699693935d61c9c1d65f3356 protocol=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:39.570+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-19 04:37:39.570+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:195 conn=16U*1StCwn:699693935d61c9c1d65f3356 protocol=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:39.570+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:152 conn=16U*1StCwn:699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.570+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 6, length: 352}"
DBG 2026-02-19 04:37:39.570+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:155 conn=16U*1StCwn:699693935d61c9c1d65f3356 info="(peerId: 16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV, listenAddrs: [/ip4/0.0.0.0/tcp/41389, /ip4/0.0.0.0/tcp/41390/ws], addrs: [/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
TRC 2026-02-19 04:37:39.570+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:162 conn=16U*1StCwn:699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.570+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.571+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=6 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.571+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:39.571+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-19 04:37:39.571+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.571+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.571+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=54
TRC 2026-02-19 04:37:39.571+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=592846947cec...a34f9fd48c59 tagOut=592846947cec...a34f9fd48c59 nonce=15
TRC 2026-02-19 04:37:39.571+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-19 04:37:39.571+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=192f7661632f...312e302e300a
TRC 2026-02-19 04:37:39.571+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.571+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.572+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=6edb46e59d2d...91ab5f442064 tagOut=6edb46e59d2d...91ab5f442064 nonce=16
TRC 2026-02-19 04:37:39.572+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-19 04:37:39.572+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.572+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.572+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=51
TRC 2026-02-19 04:37:39.572+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=fccdfd304e70...2be9bd7e6f84 tagOut=fccdfd304e70...2be9bd7e6f84 nonce=17
TRC 2026-02-19 04:37:39.572+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-19 04:37:39.572+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=162f7661632f...322e302e300a
TRC 2026-02-19 04:37:39.572+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.572+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.572+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=c5a825f32e7b...3a74a2124b3e tagOut=c5a825f32e7b...3a74a2124b3e nonce=18
TRC 2026-02-19 04:37:39.572+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-19 04:37:39.572+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.572+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.573+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=44
TRC 2026-02-19 04:37:39.573+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=f3be1796314d...025547cd2b2f tagOut=f3be1796314d...025547cd2b2f nonce=19
TRC 2026-02-19 04:37:39.573+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-19 04:37:39.573+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=0f2f69706673...312e302e300a
TRC 2026-02-19 04:37:39.573+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.573+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=420
TRC 2026-02-19 04:37:39.573+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=7023e7ec7bfa...62dd23db3015 tagOut=7023e7ec7bfa...62dd23db3015 nonce=20
TRC 2026-02-19 04:37:39.573+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 5, length: 392}"
TRC 2026-02-19 04:37:39.573+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=86030a250802...326633663536
TRC 2026-02-19 04:37:39.573+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.573+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.573+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=d30fe3e80042...22708ec6efe7 tagOut=d30fe3e80042...22708ec6efe7 nonce=21
TRC 2026-02-19 04:37:39.573+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:39.574+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:39.574+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.574+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=36
TRC 2026-02-19 04:37:39.574+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=34f57d2f4fb1...68daf97ca68f tagOut=34f57d2f4fb1...68daf97ca68f nonce=22
TRC 2026-02-19 04:37:39.574+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:67 conn=16U*1StCwn:699693935d61c9c1d65f3353
TRC 2026-02-19 04:37:39.574+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:74 conn=16U*1StCwn:699693935d61c9c1d65f3353 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-19 04:37:39.574+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:76 conn=16U*1StCwn:699693935d61c9c1d65f3353 proto=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:39.574+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:67 conn=16U*1StCwn:699693935d61c9c1d65f3351
TRC 2026-02-19 04:37:39.574+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:74 conn=16U*1StCwn:699693935d61c9c1d65f3351 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:39.574+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:76 conn=16U*1StCwn:699693935d61c9c1d65f3351 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:39.574+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:67 conn=16U*1StCwn:699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.574+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:74 conn=16U*1StCwn:699693935d61c9c1d65f3352 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:39.575+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:76 conn=16U*1StCwn:699693935d61c9c1d65f3352 proto=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:39.575+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:176 conn=16U*1StCwn:699693935d61c9c1d65f3353
DBG 2026-02-19 04:37:39.575+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:184 conn=16U*1StCwn:699693935d61c9c1d65f3353 pubkey=some(s...27e8)) addresses=/ip4/172.18.250.34/tcp/6019,/ip4/172.18.250.34/tcp/6020/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.17.159/tcp/52296) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-152-g2f3f56 signedPeerRecord=None
TRC 2026-02-19 04:37:39.575+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3353
TRC 2026-02-19 04:37:39.575+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=5 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.575+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:39.575+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3353
TRC 2026-02-19 04:37:39.575+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3353
TRC 2026-02-19 04:37:39.575+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3353 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.575+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3353 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.591+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-19 04:37:39.591+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=07080210001a0100
TRC 2026-02-19 04:37:39.591+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.591+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=49
TRC 2026-02-19 04:37:39.591+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=44131ec35a55...d479b9c58cb4 tagOut=44131ec35a55...d479b9c58cb4 nonce=23
TRC 2026-02-19 04:37:39.592+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 21}"
TRC 2026-02-19 04:37:39.592+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=140a12080112...72732f322f30
TRC 2026-02-19 04:37:39.592+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.592+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.592+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=492361a8d79b...5ce1ea4ba8c0 tagOut=492361a8d79b...5ce1ea4ba8c0 nonce=24
TRC 2026-02-19 04:37:39.592+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-19 04:37:39.592+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:39.592+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.592+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.592+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3356 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.592+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3356 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.592+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.592+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-19 04:37:39.592+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:295 p=16U*1StCwn newConn=16U*1StCwn:699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.592+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:226 peer=16U*1StCwn payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.593+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:437 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.593+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:558 peer=16U*1StCwn rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.593+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conntype=ctSend conn=16U*1StCwn:699693935d61c9c1d65f3352 encoded=0a120801120e...72732f322f30
TRC 2026-02-19 04:37:39.593+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-02-19 04:37:39.593+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:424 conn=16U*1StCwn:699693935d61c9c1d65f3352
DBG 2026-02-19 04:37:39.593+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:238 conn=16U*1StCwn:699693935d61c9c1d65f3352 peer=16U*1StCwn closed=false
TRC 2026-02-19 04:37:39.593+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*1StCwn:699693935d61c9c1d65f3352 peer=16U*1StCwn closed=false
TRC 2026-02-19 04:37:39.593+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.594+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f3356
INF 2026-02-19 04:37:39.594+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*1StCwn
TRC 2026-02-19 04:37:39.594+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-19 04:37:39.594+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.594+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=2 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.594+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:39.594+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=false data=0a120801120e...72732f322f30
TRC 2026-02-19 04:37:39.594+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:463 payload=0a120801120e...72732f322f30
TRC 2026-02-19 04:37:39.594+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:425
TRC 2026-02-19 04:37:39.594+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:433
TRC 2026-02-19 04:37:39.594+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-02-19 04:37:39.594+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:384 count=1
TRC 2026-02-19 04:37:39.594+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:364
TRC 2026-02-19 04:37:39.594+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:369 subscribe=1
TRC 2026-02-19 04:37:39.594+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:373 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.594+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:309
TRC 2026-02-19 04:37:39.594+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:698 peer=16U*1StCwn payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0)], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.595+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*1StCwn topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.595+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/0 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.595+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-19 04:37:39.595+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-19 04:37:39.595+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=1 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-02-19 04:37:39.595+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:84 peer=16U*1StCwn topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.595+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=1 gossipsub=1
TRC 2026-02-19 04:37:39.595+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:285 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.595+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:226 peer=16U*1StCwn payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.595+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:437 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.595+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:558 peer=16U*1StCwn rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.595+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conntype=ctSend conn=16U*1StCwn:699693935d61c9c1d65f3352 encoded=1a121a100a0e...72732f322f30
TRC 2026-02-19 04:37:39.595+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-02-19 04:37:39.595+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:424 conn=16U*1StCwn:699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.595+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=false
TRC 2026-02-19 04:37:39.595+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3356
TRC 2026-02-19 04:37:39.596+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:315
TRC 2026-02-19 04:37:39.596+00:00 Stream handler done tid=1 file=muxedupgrade.nim:106 conn=16U*1StCwn:699693935d61c9c1d65f3356
DBG 2026-02-19 04:37:39.596+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:39974 meth=GET uri=/health
DBG 2026-02-19 04:37:39.596+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:39974 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-19 04:37:39.596+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:39974 uri=/health content_type=application/json content_size=919
DBG 2026-02-19 04:37:39.597+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-19 04:37:39.598+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-19 04:37:39.598+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-19 04:37:39.598+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:561
TRC 2026-02-19 04:37:39.598+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=36
TRC 2026-02-19 04:37:39.598+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e37a4953393f...f5100d7d00a1 tagOut=e37a4953393f...f5100d7d00a1 nonce=25
INF 2026-02-19 04:37:39.598+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=1 attempted=1
TRC 2026-02-19 04:37:39.598+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-19 04:37:39.598+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=07080210001a0100
TRC 2026-02-19 04:37:39.598+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.598+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.599+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=ee586d77f5a8...158fc20044ed tagOut=ee586d77f5a8...158fc20044ed nonce=26
TRC 2026-02-19 04:37:39.599+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:39.599+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:39.599+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.599+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=49
TRC 2026-02-19 04:37:39.599+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=15cdfcda3da9...ee79425ec516 tagOut=15cdfcda3da9...ee79425ec516 nonce=27
TRC 2026-02-19 04:37:39.599+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 4, length: 21}"
TRC 2026-02-19 04:37:39.599+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=141a121a100a...72732f322f30
TRC 2026-02-19 04:37:39.599+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.599+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.599+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=1d7ab6584248...8c5692bce476 tagOut=1d7ab6584248...8c5692bce476 nonce=28
TRC 2026-02-19 04:37:39.599+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:39.600+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:649
TRC 2026-02-19 04:37:39.600+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.600+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.600+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3354 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.600+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3354 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.600+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.600+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3351
TRC 2026-02-19 04:37:39.600+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:210 streamId=1 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.600+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:39.600+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3351
TRC 2026-02-19 04:37:39.600+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3351
TRC 2026-02-19 04:37:39.600+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3351 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.600+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3351 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.600+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.600+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=false data=1a121a100a0e...72732f322f30
TRC 2026-02-19 04:37:39.600+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:463 payload=1a121a100a0e...72732f322f30
TRC 2026-02-19 04:37:39.600+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:425
TRC 2026-02-19 04:37:39.600+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:433
TRC 2026-02-19 04:37:39.600+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-02-19 04:37:39.600+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:309
TRC 2026-02-19 04:37:39.600+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:183
TRC 2026-02-19 04:37:39.600+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:186 topicID=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.600+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:351 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-02-19 04:37:39.600+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:698 peer=16U*1StCwn payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (testExtension: <unset>)))"
TRC 2026-02-19 04:37:39.600+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:148 peer=16U*1StCwn topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.600+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:175 peer=16U*1StCwn topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.601+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:243 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=false
TRC 2026-02-19 04:37:39.601+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.601+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:315
TRC 2026-02-19 04:37:39.601+00:00 Stream handler done tid=1 file=muxedupgrade.nim:106 conn=16U*1StCwn:699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.601+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:561
DBG 2026-02-19 04:37:39.605+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:39976 meth=GET uri=/debug/v1/info
DBG 2026-02-19 04:37:39.605+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:39976 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-19 04:37:39.605+00:00 node info topics="waku node" tid=1 file=waku_node.nim:264 wakuInfo="(listenAddresses: [/ip4/172.18.17.159/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV, /ip4/172.18.17.159/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV], enrUri: enr:-L24QHm2UGO3PKhVNmj5NGRV1AJKRXAyDxwcDOsrilzK-a06eZuEOgy8QpEKQWbtHZBuxNlxNRpGv26fbAokrYy2sDQCgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE, mixPubKey: none(string))"
DBG 2026-02-19 04:37:39.605+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:39976 uri=/debug/v1/info content_type=application/json content_size=473
DBG 2026-02-19 04:37:39.608+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:39978 meth=POST uri=/admin/v1/peers
DBG 2026-02-19 04:37:39.608+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:39978 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 89 bytes)"
TRC 2026-02-19 04:37:39.609+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.250.34/tcp/6019]" peerId=16U*1StCwn failedAttempts=0
DBG 2026-02-19 04:37:39.609+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:39978 uri=/admin/v1/peers content_type=text/plain content_size=2
DBG 2026-02-19 04:37:39.614+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:39994 meth=POST uri=/relay/v1/auto/subscriptions
DBG 2026-02-19 04:37:39.614+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:39994 meth=POST uri=/relay/v1/auto/subscriptions path_params=[] query_params=[] content_body="(application/json, 25 bytes)"
INF 2026-02-19 04:37:39.614+00:00 post_waku_v2_relay_v1_auto_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:202
DBG 2026-02-19 04:37:39.615+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:39994 uri=/relay/v1/auto/subscriptions content_type=text/plain content_size=2
DBG 2026-02-19 04:37:39.699+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-19 04:37:39.699+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-19 04:37:39.700+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-19 04:37:39.724+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.724+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=2c34d3bb4ac0...d0c5ea2ca4da tagOut=2c34d3bb4ac0...d0c5ea2ca4da nonce=29
TRC 2026-02-19 04:37:39.724+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-19 04:37:39.725+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:579 status=NormalTermination
TRC 2026-02-19 04:37:39.725+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:534
TRC 2026-02-19 04:37:39.725+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.725+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.725+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3355 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.725+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3355 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.725+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.725+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.725+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3352 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.725+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3352 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.725+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-19 04:37:39.725+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:75 s=16U*1StCwn:699693935d61c9c1d65f3350 dir=Out
TRC 2026-02-19 04:37:39.725+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:175 address=172.18.250.34:6019 s=16U*1StCwn:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.725+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:164 s=699693935d61c9c1d65f3355 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-19 04:37:39.725+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:286 channel="=> 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-19 04:37:39.725+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:164 s=699693935d61c9c1d65f3352 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-19 04:37:39.725+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:286 channel="=> 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-19 04:37:39.726+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:71 addrs=172.18.250.34:6019 conn=16U*1StCwn:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.726+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.726+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:84 addrs=172.18.250.34:6019 conn=16U*1StCwn:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.726+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:180 address=172.18.250.34:6019 s=16U*1StCwn:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.726+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.726+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.726+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f334f objName=ChronosStream dir=Out
TRC 2026-02-19 04:37:39.726+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f334f objName=ChronosStream dir=Out
DBG 2026-02-19 04:37:39.726+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:251 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=true description="Stream Closed!"
DBG 2026-02-19 04:37:39.726+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:240 conn=16U*1StCwn:699693935d61c9c1d65f3355 peer=16U*1StCwn closed=true
DBG 2026-02-19 04:37:39.726+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:251 conn=16U*1StCwn:699693935d61c9c1d65f3352 peer=16U*1StCwn closed=true description="Stream Closed!"
DBG 2026-02-19 04:37:39.727+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:240 conn=16U*1StCwn:699693935d61c9c1d65f3352 peer=16U*1StCwn closed=true
TRC 2026-02-19 04:37:39.727+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:83 s=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.727+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:93 s=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.727+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:274 s=699693935d61c9c1d65f3350 objName=SecureConn dir=Out
TRC 2026-02-19 04:37:39.727+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:278 s=699693935d61c9c1d65f3350 objName=SecureConn dir=Out
TRC 2026-02-19 04:37:39.727+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.727+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.727+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:264 p=16U*1StCwn conn=16U*1StCwn:699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.727+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f3352
TRC 2026-02-19 04:37:39.727+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:112 peer=16U*1StCwn topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.727+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.727+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.727+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:276 mux=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.727+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:249 mux=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.727+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.727+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:191 peer=16U*1StCwn event="(kind: Left)"
TRC 2026-02-19 04:37:39.728+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.728+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*1StCwn score=0.0
TRC 2026-02-19 04:37:39.728+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:112 peer=16U*1StCwn topic=/waku/2/rs/2/0
DBG 2026-02-19 04:37:39.728+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:593 p=16U*1StCwn
TRC 2026-02-19 04:37:39.728+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:94 peer=16U*1StCwn
DBG 2026-02-19 04:37:39.728+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:204 peerId=16U*1StCwn
TRC 2026-02-19 04:37:39.728+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:154 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.728+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*1StCwn protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:39.728+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:300 peerId=16U*1StCwn
TRC 2026-02-19 04:37:39.728+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:342 description="Couldn't get muxed stream in dial for peer_id: 16U*1StCwn"
DBG 2026-02-19 04:37:39.729+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:331 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*1StCwn"
INF 2026-02-19 04:37:39.729+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:39.729+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-19 04:37:39.729+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:289 s=699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.729+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:674
TRC 2026-02-19 04:37:39.729+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:313 s=699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.729+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:315
TRC 2026-02-19 04:37:39.729+00:00 Stream handler done tid=1 file=muxedupgrade.nim:106 conn=16U*1StCwn:699693935d61c9c1d65f3355
TRC 2026-02-19 04:37:39.729+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:561
DBG 2026-02-19 04:37:39.801+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
NTC 2026-02-19 04:37:39.991+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-19 04:37:39.991+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-19 04:37:39.991+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-19 04:37:39.992+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-19 04:37:39.992+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:334
INF 2026-02-19 04:37:39.992+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2026-02-19 04:37:39.993+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:440
TRC 2026-02-19 04:37:39.993+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:454
TRC 2026-02-19 04:37:39.993+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2026-02-19 04:37:39.993+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/41389]
TRC 2026-02-19 04:37:39.993+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2026-02-19 04:37:39.993+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2026-02-19 04:37:39.993+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/41390/ws]
TRC 2026-02-19 04:37:39.993+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2026-02-19 04:37:39.993+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1077
TRC 2026-02-19 04:37:39.993+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:360
WRN 2026-02-19 04:37:39.993+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:644
WRN 2026-02-19 04:37:39.993+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:644
INF 2026-02-19 04:37:39.993+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-19 04:37:39.994+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-19 04:37:39.994+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-19 04:37:39.994+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:41388
WRN 2026-02-19 04:37:38.543+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:428
bSubscribeShards: some(@[0])
INF 2026-02-19 04:37:38.543+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:463 shardingConf="(kind: AutoSharding, numShardsInCluster: 8)" subscribeShards=@[0]
INF 2026-02-19 04:37:38.543+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-19 04:37:38.544+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=2
INF 2026-02-19 04:37:38.544+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2026-02-19 04:37:38.544+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QD_yPtkI-Y5b3kWRZxjRkXe9ohpucv7K5PEjg0dlyGVwePWdjaVsPNtIpjF8kgPBok1fwcNf9AqceKEHinhI8AMCgmlkgnY0gmlwhKwS-iKKbXVsdGlhZGRyc5YACASsEvoiBheDAAoErBL6IgYXhN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOAzHZF7T7cjzZ-wmthovt74kAS654lKFy15ONiIG3n2DdGNwgheDg3VkcIIXhYV3YWt1MgU
INF 2026-02-19 04:37:38.544+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-02-19 04:37:38.544+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-02-19 04:37:38.546+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-19 04:37:38.546+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-19 04:37:38.546+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-19 04:37:38.546+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-19 04:37:38.546+00:00 Initializing networking tid=1 file=waku_node.nim:222 addrs="@[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.546+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-02-19 04:37:38.546+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-19 04:37:38.547+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-19 04:37:38.547+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-19 04:37:38.547+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-19 04:37:38.547+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:299 clusterId=2 shardCount=8
INF 2026-02-19 04:37:38.547+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-19 04:37:38.547+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2026-02-19 04:37:38.547+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-02-19 04:37:38.547+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-02-19 04:37:38.547+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-02-19 04:37:38.547+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-02-19 04:37:38.547+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:427
INF 2026-02-19 04:37:38.547+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*dzqZJV, seqNo: 1771475858, addresses: [/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws], mixKey: )"
TRC 2026-02-19 04:37:38.547+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-19 04:37:38.548+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:413
INF 2026-02-19 04:37:38.548+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-19 04:37:38.548+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-19 04:37:38.548+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-19 04:37:38.548+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-19 04:37:38.548+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-19 04:37:38.548+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-19 04:37:38.548+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-19 04:37:38.548+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-19 04:37:38.548+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-19 04:37:38.548+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-19 04:37:38.548+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:41388
INF 2026-02-19 04:37:38.548+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:41388/
INF 2026-02-19 04:37:38.548+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-02-19 04:37:38.548+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-02-19 04:37:38.549+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:365
INF 2026-02-19 04:37:38.549+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:38.549+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:615 version=v0.36.0-152-g2f3f56
INF 2026-02-19 04:37:38.549+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:384
INF 2026-02-19 04:37:38.549+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-02-19 04:37:38.549+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
TRC 2026-02-19 04:37:38.549+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=139648475279440
TRC 2026-02-19 04:37:38.549+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
TRC 2026-02-19 04:37:38.549+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=139648475279440
TRC 2026-02-19 04:37:38.549+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-02-19 04:37:38.549+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2026-02-19 04:37:38.549+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:405
INF 2026-02-19 04:37:38.549+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-19 04:37:38.549+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-19 04:37:38.549+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-19 04:37:38.550+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-19 04:37:38.550+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:369 peerInfo="(peerId: 16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV, listenAddrs: [/ip4/0.0.0.0/tcp/41390/ws, /ip4/0.0.0.0/tcp/41389], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
TRC 2026-02-19 04:37:38.550+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2026-02-19 04:37:38.550+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/41389
TRC 2026-02-19 04:37:38.550+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/41389]
DBG 2026-02-19 04:37:38.550+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:38.550+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2026-02-19 04:37:38.550+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/41390/ws]
TRC 2026-02-19 04:37:38.554+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:41390
TRC 2026-02-19 04:37:38.554+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/41390/ws]"
INF 2026-02-19 04:37:38.554+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2026-02-19 04:37:38.554+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-19 04:37:38.554+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2026-02-19 04:37:38.554+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:278
TRC 2026-02-19 04:37:38.554+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2026-02-19 04:37:38.554+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-02-19 04:37:38.554+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1059
WRN 2026-02-19 04:37:38.554+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1062
WRN 2026-02-19 04:37:38.554+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:632
DBG 2026-02-19 04:37:38.554+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:409 peer="(peerId: 16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV, listenAddrs: [/ip4/0.0.0.0/tcp/41389, /ip4/0.0.0.0/tcp/41390/ws], addrs: [/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-152-g2f3f56)"
INF 2026-02-19 04:37:38.554+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*dzqZJV addrs="[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.554+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/0.0.0.0/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.554+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.17.159/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/172.18.17.159/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV]
INF 2026-02-19 04:37:38.554+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QK2KQEk3W9im8J6xX2BexmIeXa_miaflwvuFcUXKtx0tY0Ww17ph67UyhrfQygzF1FAALSq2mcWhLe5WkuPeTLsBgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc4wACgSsEhGfBqGu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQJFxGC0iSzqAOECvwq7ir6-YDf7OusRp1s-U01k3uq0hoN0Y3CCoa2DdWRwgqGvhXdha3UyAQ
INF 2026-02-19 04:37:38.554+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:671
TRC 2026-02-19 04:37:38.554+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-02-19 04:37:38.554+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-02-19 04:37:38.554+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-02-19 04:37:38.555+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:468 peerId=16U*dzqZJV addrs="[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.555+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:491 full=[/ip4/0.0.0.0/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/0.0.0.0/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.17.159/tcp/41389, /ip4/172.18.17.159/tcp/41390/ws]"
INF 2026-02-19 04:37:38.555+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:493 full=[/ip4/172.18.17.159/tcp/41389/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV][/ip4/172.18.17.159/tcp/41390/ws/p2p/16Uiu2HAkz81nhCYZ2937wHE56xFUmy4MqJWUpSpr43c9SudzqZJV]
INF 2026-02-19 04:37:38.555+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:494 enr=enr:-LO4QK2KQEk3W9im8J6xX2BexmIeXa_miaflwvuFcUXKtx0tY0Ww17ph67UyhrfQygzF1FAALSq2mcWhLe5WkuPeTLsBgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc4wACgSsEhGfBqGu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQJFxGC0iSzqAOECvwq7ir6-YDf7OusRp1s-U01k3uq0hoN0Y3CCoa2DdWRwgqGvhXdha3UyAQ
INF 2026-02-19 04:37:38.555+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:299 enr=enr:-L24QHm2UGO3PKhVNmj5NGRV1AJKRXAyDxwcDOsrilzK-a06eZuEOgy8QpEKQWbtHZBuxNlxNRpGv26fbAokrYy2sDQCgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE record="(2, id: \"v4\", ip: 172.18.17.159, multiaddrs: 0x000804AC12119F06A1AD000A04AC12119F06A1AEDD03, rs: 0x0002010000, secp256k1: 0x0245C460B4892CEA00E102BF0ABB8ABEBE6037FB3AEB11A75B3E534D64DEEAB486, tcp: 41389, udp: 41391, waku2: 0x01)"
TRC 2026-02-19 04:37:38.556+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*1StCwn addresses="[/ip4/172.18.250.34/tcp/6019]" origin=Discv5
INF 2026-02-19 04:37:38.556+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:38.556+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-19 04:37:38.556+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=41391
TRC 2026-02-19 04:37:38.556+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-19 04:37:38.556+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-19 04:37:38.556+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-19 04:37:38.557+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-19 04:37:38.557+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QFBaINkBRE7sZ2P9S83klgikWyMfqMLj4ezRppU-AYXbPhh1bdYeeqv0z3yb8F_dOV0N1HgIJuzodMkmD61din4DgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.17.159, multiaddrs: 0x000804AC12119F06A1AD000A04AC12119F06A1AEDD03, rs: 0x0002010000, secp256k1: 0x0245C460B4892CEA00E102BF0ABB8ABEBE6037FB3AEB11A75B3E534D64DEEAB486, tcp: 41389, udp: 41391, waku2: 0x01)"
TRC 2026-02-19 04:37:38.557+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-19 04:37:38.557+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-19 04:37:38.558+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-19 04:37:38.558+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-19 04:37:38.558+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-19 04:37:38.558+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-02-19 04:37:38.559+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:38.559+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:633 topic=/waku/2/rs/2/0
TRC 2026-02-19 04:37:38.559+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:595 name=/waku/2/rs/2/0
TRC 2026-02-19 04:37:38.559+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:38.559+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:38.559+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:38.559+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
WRN 2026-02-19 04:37:38.559+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:128 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:38.562+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-19 04:37:38.562+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=41392
INF 2026-02-19 04:37:38.562+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-02-19 04:37:38.562+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QCN08PYxG-ZAGatyJWru4OAe8vvn9XauEwCY-a54NTj3Tut-63YTuVqpHoBpXNPopJSx3Cprkz6JsCUdM5asq0sEgmlkgnY0gmlwhKwSEZ-KbXVsdGlhZGRyc5YACASsEhGfBqGtAAoErBIRnwahrt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRcRgtIks6gDhAr8Ku4q-vmA3-zrrEadbPlNNZN7qtIaDdGNwgqGtg3VkcIKhr4V3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.17.159, multiaddrs: 0x000804AC12119F06A1AD000A04AC12119F06A1AEDD03, rs: 0x0002010000, secp256k1: 0x0245C460B4892CEA00E102BF0ABB8ABEBE6037FB3AEB11A75B3E534D64DEEAB486, tcp: 41389, udp: 41391, waku2: 0x01)"
INF 2026-02-19 04:37:38.562+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-19 04:37:38.563+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=41392
INF 2026-02-19 04:37:38.563+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-19 04:37:38.563+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-19 04:37:38.569+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-02-19 04:37:39.551+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:888 instance=139648475279440
TRC 2026-02-19 04:37:39.551+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:472 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:484 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:512 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:694 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-02-19 04:37:39.551+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:757 ntopics=0
INF 2026-02-19 04:37:39.555+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAkyCU7VdyWNgWv77KASNrguGA5RYR5XrpCDFahfq1StCwn]
TRC 2026-02-19 04:37:39.555+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.250.34/tcp/6019]" peerId=16U*1StCwn failedAttempts=0
TRC 2026-02-19 04:37:39.555+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:300 peerId=16U*1StCwn
DBG 2026-02-19 04:37:39.555+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:147 peerId=16U*1StCwn addrs="[/ip4/172.18.250.34/tcp/6019]"
DBG 2026-02-19 04:37:39.555+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:162 expandedAddress=/ip4/172.18.250.34/tcp/6019 hostname=172.18.250.34 resolvedAddresses="[/ip4/172.18.250.34/tcp/6019]"
TRC 2026-02-19 04:37:39.555+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:55 addrs=/ip4/172.18.250.34/tcp/6019 peerId=16U*1StCwn hostname=172.18.250.34
TRC 2026-02-19 04:37:39.555+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:304 address=/ip4/172.18.250.34/tcp/6019
TRC 2026-02-19 04:37:39.556+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:53 address=ok(/ip4/172.18.250.34/tcp/6019) dir=Out clients=0
TRC 2026-02-19 04:37:39.556+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f334f objName=ChronosStream dir=Out
TRC 2026-02-19 04:37:39.556+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f334f timeout=10m
TRC 2026-02-19 04:37:39.556+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:69 conn=:699693935d61c9c1d65f334f direction=Out
TRC 2026-02-19 04:37:39.556+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=:699693935d61c9c1d65f334f codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.556+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=:699693935d61c9c1d65f334f proto=/noise
TRC 2026-02-19 04:37:39.556+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.556+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=:699693935d61c9c1d65f334f s=/noise proto="[/noise]"
TRC 2026-02-19 04:37:39.556+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=:699693935d61c9c1d65f334f proto=/noise
TRC 2026-02-19 04:37:39.556+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:64 conn=:699693935d61c9c1d65f334f codec=/noise
TRC 2026-02-19 04:37:39.557+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:501 conn=:699693935d61c9c1d65f334f initiator=true
TRC 2026-02-19 04:37:39.557+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-19 04:37:39.557+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:237
TRC 2026-02-19 04:37:39.557+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=a537351cb646...8dafacbfb374
TRC 2026-02-19 04:37:39.557+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=02451cc678ef...07baac46bc53
TRC 2026-02-19 04:37:39.557+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693935d61c9c1d65f334f size=32
TRC 2026-02-19 04:37:39.557+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:144
TRC 2026-02-19 04:37:39.558+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=:699693935d61c9c1d65f334f size=208
TRC 2026-02-19 04:37:39.558+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:278 size=208
TRC 2026-02-19 04:37:39.558+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=1e4c48220495...9a4f356b0db2
TRC 2026-02-19 04:37:39.558+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:251
TRC 2026-02-19 04:37:39.558+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=37b1c2051243...f6e20ba9db1e
TRC 2026-02-19 04:37:39.558+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:291 size=176
TRC 2026-02-19 04:37:39.558+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=2c1a36d2adf0...da08d79091d4 tagOut=2c1a36d2adf0...da08d79091d4 nonce=0
TRC 2026-02-19 04:37:39.558+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=6749d68f8731...6daede695026
TRC 2026-02-19 04:37:39.558+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:256
TRC 2026-02-19 04:37:39.558+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=d0d799d7c3dd...ab1b07f39974
TRC 2026-02-19 04:37:39.558+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=0237105fdad0...7eea1ff3da60 tagOut=0237105fdad0...7eea1ff3da60 nonce=0
TRC 2026-02-19 04:37:39.558+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=ce6d2d40cc29...de50c46725e0
TRC 2026-02-19 04:37:39.559+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:246
TRC 2026-02-19 04:37:39.559+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=17e023353d1922063e6ec1ccb8c2edec data=3c2b074cd0b6...c1ccb8c2edec nonce=1
TRC 2026-02-19 04:37:39.559+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=4cb7b8a2ef58...c2b8be34193e
TRC 2026-02-19 04:37:39.559+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:264
TRC 2026-02-19 04:37:39.559+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:190 key=55c2c6d5605d...994e55e10fcc
TRC 2026-02-19 04:37:39.559+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:156 tag=31862a46c3045d51b3041b7c8c1e1046 data=3064e11ea613...1b7c8c1e1046 nonce=0
TRC 2026-02-19 04:37:39.559+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:198 hash=b44fd500cdab...389f0af8c896
TRC 2026-02-19 04:37:39.559+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:335 conn=:699693935d61c9c1d65f334f size=175
TRC 2026-02-19 04:37:39.559+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:561 conn=:699693935d61c9c1d65f334f
TRC 2026-02-19 04:37:39.559+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:566 pid=16Uiu2HAkyCU7VdyWNgWv77KASNrguGA5RYR5XrpCDFahfq1StCwn
TRC 2026-02-19 04:37:39.559+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3350 objName=SecureConn dir=Out
TRC 2026-02-19 04:37:39.559+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=16U*1StCwn:699693935d61c9c1d65f3350 timeout=5m
TRC 2026-02-19 04:37:39.559+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:598 initiator=true peer=16U*1StCwn
TRC 2026-02-19 04:37:39.559+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:40 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.559+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3350 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.559+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3350 proto=/yamux/1.0.0
TRC 2026-02-19 04:37:39.560+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=36
TRC 2026-02-19 04:37:39.561+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=2c519948685b...95e7516b6d6c tagOut=2c519948685b...95e7516b6d6c nonce=0
TRC 2026-02-19 04:37:39.561+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:67 conn=16U*1StCwn:699693935d61c9c1d65f3350
TRC 2026-02-19 04:37:39.561+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=30
TRC 2026-02-19 04:37:39.561+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=ee8a13fbdcf0...05f41480fa1f tagOut=ee8a13fbdcf0...05f41480fa1f nonce=1
TRC 2026-02-19 04:37:39.561+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:74 conn=16U*1StCwn:699693935d61c9c1d65f3350 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-19 04:37:39.561+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:76 conn=16U*1StCwn:699693935d61c9c1d65f3350 proto=/yamux/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:56 conn=16U*1StCwn:699693935d61c9c1d65f3350 muxerName=/yamux/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:565 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.561+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:87 conn=16U*1StCwn:699693935d61c9c1d65f334f sconn=16U*1StCwn:699693935d61c9c1d65f3350 direction=Out
DBG 2026-02-19 04:37:39.561+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:98 peerId=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:154 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:186 peer=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:191 peer=16U*1StCwn event="(kind: Joined, initiator: true)"
TRC 2026-02-19 04:37:39.561+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*1StCwn protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:39.561+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3351 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.561+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3351 timeout=5m
TRC 2026-02-19 04:37:39.561+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=1 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.561+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-19 04:37:39.561+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*1StCwn:699693935d61c9c1d65f3351 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-19 04:37:39.561+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3351 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-19 04:37:39.561+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3351 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-19 04:37:39.561+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-02-19 04:37:39.562+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:587 p=16U*1StCwn
DBG 2026-02-19 04:37:39.562+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:415 peerId=16U*1StCwn
TRC 2026-02-19 04:37:39.562+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:328 peerId=16U*1StCwn protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:39.562+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3352 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.562+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3352 timeout=5m
TRC 2026-02-19 04:37:39.562+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=3 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.562+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-19 04:37:39.562+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:291 conn=16U*1StCwn:699693935d61c9c1d65f3352 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-02-19 04:37:39.562+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3352 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-19 04:37:39.562+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3352 proto=/vac/waku/relay/2.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-02-19 04:37:39.562+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:353 muxer=16U*1StCwn:699693935d61c9c1d65f3350 direction=Out peers=1
TRC 2026-02-19 04:37:39.562+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3353 objName=YamuxStream dir=Out
TRC 2026-02-19 04:37:39.562+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3353 timeout=5m
TRC 2026-02-19 04:37:39.562+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=5 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.562+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-19 04:37:39.562+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:53 conn=16U*1StCwn:699693935d61c9c1d65f3353 codec=/multistream/1.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-19 04:37:39.562+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:57 conn=16U*1StCwn:699693935d61c9c1d65f3353 proto=/ipfs/id/1.0.0
TRC 2026-02-19 04:37:39.562+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:386 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-02-19 04:37:39.563+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.563+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=dfd851180f12...b1fca3c80b71 tagOut=dfd851180f12...b1fca3c80b71 nonce=2
TRC 2026-02-19 04:37:39.563+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:39.563+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3354 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.563+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3354 timeout=5m
TRC 2026-02-19 04:37:39.563+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=2 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.563+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-19 04:37:39.563+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:99 conn=16U*1StCwn:699693935d61c9c1d65f3354
TRC 2026-02-19 04:37:39.563+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:181 conn=16U*1StCwn:699693935d61c9c1d65f3354 handshaked=false
TRC 2026-02-19 04:37:39.563+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:138 conn=16U*1StCwn:699693935d61c9c1d65f3354 handshaked=false
TRC 2026-02-19 04:37:39.563+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.563+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=48
TRC 2026-02-19 04:37:39.563+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=e9677894c66e...b6b28b111d90 tagOut=e9677894c66e...b6b28b111d90 nonce=3
TRC 2026-02-19 04:37:39.563+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-19 04:37:39.564+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=132f6d756c74...312e302e300a
TRC 2026-02-19 04:37:39.564+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.564+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=54
TRC 2026-02-19 04:37:39.564+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=25fe9044c371...f8df6862e6f9 tagOut=25fe9044c371...f8df6862e6f9 nonce=4
TRC 2026-02-19 04:37:39.564+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-19 04:37:39.564+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:645 description=192f7661632f...312e302e300a
TRC 2026-02-19 04:37:39.564+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:568
TRC 2026-02-19 04:37:39.564+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:314 sconn=16U*1StCwn:699693935d61c9c1d65f334f size=28
TRC 2026-02-19 04:37:39.564+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:169 tagIn=8a3eb2e46f67...27a7b193b4c8 tagOut=8a3eb2e46f67...27a7b193b4c8 nonce=5
TRC 2026-02-19 04:37:39.564+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:570 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-19 04:37:39.564+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:115 s=699693935d61c9c1d65f3355 objName=YamuxStream dir=In
TRC 2026-02-19 04:37:39.564+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:73 s=:699693935d61c9c1d65f3355 timeout=5m
TRC 2026-02-19 04:37:39.564+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:524 id=4 pid=16U*1StCwn
TRC 2026-02-19 04:37:39.564+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:102 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"

View File

@ -0,0 +1,186 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33594', '33595', '33596', '33597', '33598']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33594:33594 -p 33595:33595 -p 33596:33596 -p 33597:33597 -p 33598:33598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33596 --rest-port=33594 --tcp-port=33595 --discv5-udp-port=33597 --rest-address=0.0.0.0 --nat=extip:172.18.56.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=84335c47c94bdbdaf935fe1c4b0be2a084b061b8fcc7dbec6fbf90edc3eb1b3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33598 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.44 waku 902f210f77d3abb635ff670c0ac66d968dd8a7ea040ea86b7852c76083866d1f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 902f210f77d3. Setting up logs at ./log/docker/node1_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33594
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9eb114d20b3c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 134d0d2c6efc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33594/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33594/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/33595/p2p/16Uiu2HAmG3DbhrMAgxkoDFVk7WXnWouMspry8FuGSs3SCFPr7sg5","/ip4/172.18.56.44/tcp/33596/ws/p2p/16Uiu2HAmG3DbhrMAgxkoDFVk7WXnWouMspry8FuGSs3SCFPr7sg5"],"enrUri":"enr:-L24QJs9Y1dX6cy0aOQter8BXhRKGWEjlch_3QsddGLCDkDQL68Pjy-9xCo-KC317abPA1EYiabL81IJAD-ud0rNZpwCgmlkgnY0gmlwhKwSOCyKbXVsdGlhZGRyc5YACASsEjgsBoM7AAoErBI4LAaDPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkTRmZJfFMyyc9ljaMH0Mackh2tRmUMEgDxEwaIKqqKDdGNwgoM7g3VkcIKDPYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40338', '40339', '40340', '40341', '40342']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40338:40338 -p 40339:40339 -p 40340:40340 -p 40341:40341 -p 40342:40342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40340 --rest-port=40338 --tcp-port=40339 --discv5-udp-port=40341 --rest-address=0.0.0.0 --nat=extip:172.18.99.8 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cf9d31afb83bab0b8b4beb0219fa4abb3df0875a9cb1e0f73ebaa1b70760af5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40342 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJs9Y1dX6cy0aOQter8BXhRKGWEjlch_3QsddGLCDkDQL68Pjy-9xCo-KC317abPA1EYiabL81IJAD-ud0rNZpwCgmlkgnY0gmlwhKwSOCyKbXVsdGlhZGRyc5YACASsEjgsBoM7AAoErBI4LAaDPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkTRmZJfFMyyc9ljaMH0Mackh2tRmUMEgDxEwaIKqqKDdGNwgoM7g3VkcIKDPYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.8 waku 46fd67d5b49b81d76d020cc7af9f65dbc2bdb9d2aa016360f53dbdca3f78821b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46fd67d5b49b. Setting up logs at ./log/docker/node2_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40338
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40338/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.8/tcp/40339/p2p/16Uiu2HAmEAsgJgZECfHhjfXCtMTfY6dwHsTMZKLFbUZmHerfvPsQ","/ip4/172.18.99.8/tcp/40340/ws/p2p/16Uiu2HAmEAsgJgZECfHhjfXCtMTfY6dwHsTMZKLFbUZmHerfvPsQ"],"enrUri":"enr:-L24QBbke9GhnhQoPbKgtFNIvzDv7eodXgweSezU565kZEXmYuFWGkH8-fwXBoEXS9Kqj7_zsAtuVTZ_mCYk0fyvevoCgmlkgnY0gmlwhKwSYwiKbXVsdGlhZGRyc5YACASsEmMIBp2TAAoErBJjCAadlN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFoORJeK9dJUP1Q_JQxMkxkR9arhqwo6XPoZIsDvm4guDdGNwgp2Tg3VkcIKdlYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.44/tcp/33595/p2p/16Uiu2HAmG3DbhrMAgxkoDFVk7WXnWouMspry8FuGSs3SCFPr7sg5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475860975977437,"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:40338/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":1771475860975977437,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861097935700,"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:40338/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":1771475861097935700,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861213026552,"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:40338/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":1771475861213026552,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861328247096,"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:40338/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":1771475861328247096,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861442278041,"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:40338/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":1771475861442278041,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861558668888,"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:40338/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":1771475861558668888,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861674873718,"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:40338/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":1771475861674873718,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/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:33594/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":1771475861789410916,"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:40338/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":1771475861789410916,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.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:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.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:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.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:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.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:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.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:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.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:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.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:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.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:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 902f210f77d3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46fd67d5b49b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_ephemeral with id: 2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49053', '49054', '49055', '49056', '49057']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49053:49053 -p 49054:49054 -p 49055:49055 -p 49056:49056 -p 49057:49057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49055 --rest-port=49053 --tcp-port=49054 --discv5-udp-port=49056 --rest-address=0.0.0.0 --nat=extip:172.18.142.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e15a25ad7fd6c2d00df62e644c67c6eb7797fc5a1c13eeaaa16d0dd4ceebf13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49057 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.65 waku 088641ef66edb6de01c89b8bc959b185e883961162a5888acb0a2d55d1a2b34d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 088641ef66ed. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49053
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46505beb39bf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b2122bd22b52. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49053/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49053/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e","/ip4/172.18.142.65/tcp/49055/ws/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e"],"enrUri":"enr:-L24QGL0Z4sCwRpZ2UjbgNgdLMurTz958UCOePvmAVeBHUlhPrnJ4vU9BkArcjmWi8j0mNhnarMUoKhU-P1KpkAhdyYCgmlkgnY0gmlwhKwSjkGKbXVsdGlhZGRyc5YACASsEo5BBr-eAAoErBKOQQa_n90DgnJzhQADAQAAiXNlY3AyNTZrMaECMJAW82xK7929HbY8plCyJu5KkNtb_v50pXAhL9_fUN2DdGNwgr-eg3VkcIK_oIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18614', '18615', '18616', '18617', '18618']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18614:18614 -p 18615:18615 -p 18616:18616 -p 18617:18617 -p 18618:18618 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18616 --rest-port=18614 --tcp-port=18615 --discv5-udp-port=18617 --rest-address=0.0.0.0 --nat=extip:172.18.179.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f34fb81ce30e8cced1714bcdf22fe04fe365cf2c8ab0fca24d30d3ab1bec90de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18618 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.211 waku 82f10103f2d68ed662b92d77c96dbd035ce5583a0054b5683b508c4ab22abb33
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82f10103f2d6. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18614
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18614/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18614/debug/v1/info" -H "Content-Type: application/json" -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.211/tcp/18615/p2p/16Uiu2HAm8bsitWZ3wqcYa3r7maNVH1iwd2tMJMXTd7BaN2NiPBtZ","/ip4/172.18.179.211/tcp/18616/ws/p2p/16Uiu2HAm8bsitWZ3wqcYa3r7maNVH1iwd2tMJMXTd7BaN2NiPBtZ"],"enrUri":"enr:-L24QNnBdPgtUMNHBbUAWwuvNPELF7zEBmN42CrSF1UpkA3UBqf2FjaL1AZB06PznPJzcqTM4Tw0J5DnLmOOw1rOx_oCgmlkgnY0gmlwhKwSs9OKbXVsdGlhZGRyc5YACASsErPTBki3AAoErBKz0wZIuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECw8UEGWy8HY8KV1kbQPhFy1GOUcK_Fwbk4BKXqaQyK_aDdGNwgki3g3VkcIJIuYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18614/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28782', '28783', '28784', '28785', '28786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28782:28782 -p 28783:28783 -p 28784:28784 -p 28785:28785 -p 28786:28786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28784 --rest-port=28782 --tcp-port=28783 --discv5-udp-port=28785 --rest-address=0.0.0.0 --nat=extip:172.18.9.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38ada096ae71c2cec02ee3aceeef35e7eaccadd2ff6d7deab679db0cc00dbe95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28786 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGL0Z4sCwRpZ2UjbgNgdLMurTz958UCOePvmAVeBHUlhPrnJ4vU9BkArcjmWi8j0mNhnarMUoKhU-P1KpkAhdyYCgmlkgnY0gmlwhKwSjkGKbXVsdGlhZGRyc5YACASsEo5BBr-eAAoErBKOQQa_n90DgnJzhQADAQAAiXNlY3AyNTZrMaECMJAW82xK7929HbY8plCyJu5KkNtb_v50pXAhL9_fUN2DdGNwgr-eg3VkcIK_oIV3YWt1Mgk --lightpushnode=/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.71 waku 64e7f5f8411799e07e9b67e911bec00eea5ba48c1396609bff1e6f7750b861e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64e7f5f84117. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-36-43__c81915c8-4670-4789-bbd2-9689b1af5b9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28782
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28782/health" -H "Content-Type: application/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":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28782/debug/v1/info" -H "Content-Type: application/json" -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.71/tcp/28783/p2p/16Uiu2HAmFdVwx27wH4Xn9HE3sAwzgWdiTuzNsF5G3m3fnL8fM3Ca","/ip4/172.18.9.71/tcp/28784/ws/p2p/16Uiu2HAmFdVwx27wH4Xn9HE3sAwzgWdiTuzNsF5G3m3fnL8fM3Ca"],"enrUri":"enr:-L24QO13i_1HQbWUqPqeEkyqOLg888UvwkcT3jLoENWhzjbXQOCaAJRLB8X22jpBSZKVcABHoBzCs1cIgbKpszfGRA4CgmlkgnY0gmlwhKwSCUeKbXVsdGlhZGRyc5YACASsEglHBnBvAAoErBIJRwZwcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLDFdgP5H2VR2TVINT75diRhpUl3FszHroNSg3TFR6QeDdGNwgnBvg3VkcIJwcYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.65/tcp/49054/p2p/16Uiu2HAkxhEyySerBvAke8rg7M62MnJGQm2SsyAADcseG8g22y1e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.211/tcp/18615/p2p/16Uiu2HAm8bsitWZ3wqcYa3r7maNVH1iwd2tMJMXTd7BaN2NiPBtZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18614/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral True
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28782/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475807780612207, "ephemeral": true}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807780612207,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807780612207,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807780612207,"ephemeral":true,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral False
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28782/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771475807909778171, "ephemeral": false}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49053/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807909778171,"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:18614/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807909778171,"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:28782/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475807909778171,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 088641ef66ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 82f10103f2d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64e7f5f84117
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,186 @@
2026-02-19 04:37:38.384 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:38.385 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3
2026-02-19 04:37:38.387 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:38.387 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:38.388 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:38.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:38.399 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
2026-02-19 04:37:38.399 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:38.399 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:38.402 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:38.402 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.44
2026-02-19 04:37:38.402 DEBUG [src.node.docker_mananger] Generated ports ['33594', '33595', '33596', '33597', '33598']
2026-02-19 04:37:38.402 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:38.402 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:38.402 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:38.403 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:38.403 DEBUG [src.node.docker_mananger] docker run -i -t -p 33594:33594 -p 33595:33595 -p 33596:33596 -p 33597:33597 -p 33598:33598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33596 --rest-port=33594 --tcp-port=33595 --discv5-udp-port=33597 --rest-address=0.0.0.0 --nat=extip:172.18.56.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=84335c47c94bdbdaf935fe1c4b0be2a084b061b8fcc7dbec6fbf90edc3eb1b3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33598 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:37:38.602 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.44 waku 902f210f77d3abb635ff670c0ac66d968dd8a7ea040ea86b7852c76083866d1f
2026-02-19 04:37:38.651 DEBUG [src.node.docker_mananger] Container started with ID 902f210f77d3. Setting up logs at ./log/docker/node1_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
2026-02-19 04:37:38.651 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33594
2026-02-19 04:37:38.652 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:38.926 ERROR [src.node.docker_mananger] Max retries reached for container 9eb114d20b3c. Exiting log stream.
2026-02-19 04:37:39.213 ERROR [src.node.docker_mananger] Max retries reached for container 134d0d2c6efc. Exiting log stream.
2026-02-19 04:37:39.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:39.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:39.656 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:39.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:39.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.44/tcp/33595/p2p/16Uiu2HAmG3DbhrMAgxkoDFVk7WXnWouMspry8FuGSs3SCFPr7sg5","/ip4/172.18.56.44/tcp/33596/ws/p2p/16Uiu2HAmG3DbhrMAgxkoDFVk7WXnWouMspry8FuGSs3SCFPr7sg5"],"enrUri":"enr:-L24QJs9Y1dX6cy0aOQter8BXhRKGWEjlch_3QsddGLCDkDQL68Pjy-9xCo-KC317abPA1EYiabL81IJAD-ud0rNZpwCgmlkgnY0gmlwhKwSOCyKbXVsdGlhZGRyc5YACASsEjgsBoM7AAoErBI4LAaDPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkTRmZJfFMyyc9ljaMH0Mackh2tRmUMEgDxEwaIKqqKDdGNwgoM7g3VkcIKDPYV3YWt1MgU"}'
2026-02-19 04:37:39.659 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:39.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:39.667 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
2026-02-19 04:37:39.667 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:39.667 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:39.668 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:39.668 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.8
2026-02-19 04:37:39.669 DEBUG [src.node.docker_mananger] Generated ports ['40338', '40339', '40340', '40341', '40342']
2026-02-19 04:37:39.669 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-19 04:37:39.669 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:39.669 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:39.669 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:39.669 DEBUG [src.node.docker_mananger] docker run -i -t -p 40338:40338 -p 40339:40339 -p 40340:40340 -p 40341:40341 -p 40342:40342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40340 --rest-port=40338 --tcp-port=40339 --discv5-udp-port=40341 --rest-address=0.0.0.0 --nat=extip:172.18.99.8 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cf9d31afb83bab0b8b4beb0219fa4abb3df0875a9cb1e0f73ebaa1b70760af5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40342 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJs9Y1dX6cy0aOQter8BXhRKGWEjlch_3QsddGLCDkDQL68Pjy-9xCo-KC317abPA1EYiabL81IJAD-ud0rNZpwCgmlkgnY0gmlwhKwSOCyKbXVsdGlhZGRyc5YACASsEjgsBoM7AAoErBI4LAaDPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMkTRmZJfFMyyc9ljaMH0Mackh2tRmUMEgDxEwaIKqqKDdGNwgoM7g3VkcIKDPYV3YWt1MgU
2026-02-19 04:37:39.870 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.8 waku 46fd67d5b49b81d76d020cc7af9f65dbc2bdb9d2aa016360f53dbdca3f78821b
2026-02-19 04:37:39.922 DEBUG [src.node.docker_mananger] Container started with ID 46fd67d5b49b. Setting up logs at ./log/docker/node2_2026-02-19_04-37-38__2b9f29be-9bcf-47cb-94cd-45a4d55e6ad3__wakuorg_nwaku:latest.log
2026-02-19 04:37:39.922 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40338
2026-02-19 04:37:39.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:40.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:40.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:40.932 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:40.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:40.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.8/tcp/40339/p2p/16Uiu2HAmEAsgJgZECfHhjfXCtMTfY6dwHsTMZKLFbUZmHerfvPsQ","/ip4/172.18.99.8/tcp/40340/ws/p2p/16Uiu2HAmEAsgJgZECfHhjfXCtMTfY6dwHsTMZKLFbUZmHerfvPsQ"],"enrUri":"enr:-L24QBbke9GhnhQoPbKgtFNIvzDv7eodXgweSezU565kZEXmYuFWGkH8-fwXBoEXS9Kqj7_zsAtuVTZ_mCYk0fyvevoCgmlkgnY0gmlwhKwSYwiKbXVsdGlhZGRyc5YACASsEmMIBp2TAAoErBJjCAadlN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDFoORJeK9dJUP1Q_JQxMkxkR9arhqwo6XPoZIsDvm4guDdGNwgp2Tg3VkcIKdlYV3YWt1MgE"}'
2026-02-19 04:37:40.941 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:40.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.44/tcp/33595/p2p/16Uiu2HAmG3DbhrMAgxkoDFVk7WXnWouMspry8FuGSs3SCFPr7sg5"]'
2026-02-19 04:37:40.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:40.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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"]'
2026-02-19 04:37:40.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:40.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40338/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"]'
2026-02-19 04:37:40.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:40.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:40.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:40.988 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.088 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475860975977437,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.093 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475860975977437,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:41.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.203 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861097935700,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.208 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861097935700,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:41.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.218 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.319 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861213026552,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.324 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861213026552,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:41.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.333 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.433 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861328247096,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.438 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861328247096,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:41.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.549 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861442278041,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.554 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.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":1771475861442278041,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:41.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.564 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.664 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861558668888,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.669 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.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":1771475861558668888,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:41.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.680 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.780 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861674873718,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.785 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.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":1771475861674873718,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:41.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.795 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:41.895 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861789410916,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.900 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:41.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:41.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475861789410916,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:41.905 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-19 04:37:41.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.911 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-19 04:37:41.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.916 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-19 04:37:41.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.922 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-19 04:37:41.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.927 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-19 04:37:41.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.932 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-19 04:37:41.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.937 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-19 04:37:41.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.944 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-19 04:37:41.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.949 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-19 04:37:41.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.955 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-19 04:37:41.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.959 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-19 04:37:41.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.965 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-19 04:37:41.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.970 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-19 04:37:41.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.975 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-19 04:37:41.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.980 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:33594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-19 04:37:41.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.985 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-19 04:37:41.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:41.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:41.994 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-02-19 04:37:41.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:41.998 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-02-19 04:37:41.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:42.002 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-02-19 04:37:42.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:42.006 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
2026-02-19 04:37:42.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:42.010 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
2026-02-19 04:37:42.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:42.014 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
2026-02-19 04:37:42.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:42.018 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
2026-02-19 04:37:42.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33594/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)'}'
2026-02-19 04:37:42.022 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
2026-02-19 04:37:42.025 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:42.026 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:42.026 DEBUG [src.node.waku_node] Stopping container with id 902f210f77d3
2026-02-19 04:37:42.296 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:42.298 DEBUG [src.node.waku_node] Stopping container with id 46fd67d5b49b
2026-02-19 04:37:42.580 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:42.581 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:42.604 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:42.618 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-02-19 04:36:38.469 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:38.469 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-02-19_04-36-38__c6ed87d4-8a43-48f4-80b0-5cf42a7868f9
2026-02-19 04:36:38.470 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:38.471 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:36:38.472 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:36:38.481 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:38.482 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-38__c6ed87d4-8a43-48f4-80b0-5cf42a7868f9__wakuorg_nwaku:latest.log
2026-02-19 04:36:38.482 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:38.483 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:38.484 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:38.484 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.153
2026-02-19 04:36:38.484 DEBUG [src.node.docker_mananger] Generated ports ['2349', '2350', '2351', '2352', '2353']
2026-02-19 04:36:38.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:38.485 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:38.485 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:38.485 DEBUG [src.node.docker_mananger] docker run -i -t -p 2349:2349 -p 2350:2350 -p 2351:2351 -p 2352:2352 -p 2353:2353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2351 --rest-port=2349 --tcp-port=2350 --discv5-udp-port=2352 --rest-address=0.0.0.0 --nat=extip:172.18.241.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42ab5db2b49bb804cd2dccd64bf2f17195ced12cce02aae829dc7edbd2bf7ee0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2353 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:36:38.674 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.153 waku eea7fc95edee40b8c9ac8c6b74070cb5f9965fd0c136e667b1dfcb6e3e5b78ac
2026-02-19 04:36:38.723 DEBUG [src.node.docker_mananger] Container started with ID eea7fc95edee. Setting up logs at ./log/docker/node1_2026-02-19_04-36-38__c6ed87d4-8a43-48f4-80b0-5cf42a7868f9__wakuorg_nwaku:latest.log
2026-02-19 04:36:38.723 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2349
2026-02-19 04:36:38.723 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:39.016 ERROR [src.node.docker_mananger] Max retries reached for container b134d0628246. Exiting log stream.
2026-02-19 04:36:39.293 ERROR [src.node.docker_mananger] Max retries reached for container 9bebfbe58cbc. Exiting log stream.
2026-02-19 04:36:39.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2349/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:39.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:39.726 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:39.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:39.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.153/tcp/2350/p2p/16Uiu2HAm3HXUsgTqmwhgyRQWKMqqzEWb5VDPUeUGYUQ5wg8fgE1D","/ip4/172.18.241.153/tcp/2351/ws/p2p/16Uiu2HAm3HXUsgTqmwhgyRQWKMqqzEWb5VDPUeUGYUQ5wg8fgE1D"],"enrUri":"enr:-L24QHUAOTeo3E9Bzq1jZ4wbkIIHawctCjBSEcg69WdGeAfeXcH0GLSnYXDkKYCxE8EyE8ViZQy-DuSRQ945lq5wvZsCgmlkgnY0gmlwhKwS8ZmKbXVsdGlhZGRyc5YACASsEvGZBgkuAAoErBLxmQYJL90DgnJzhQADAQAAiXNlY3AyNTZrMaECdMc9UmbR0mVW8XRu2tbDx6kQGx_JQAJZFNZH1mio53iDdGNwggkug3VkcIIJMIV3YWt1MgU"}'
2026-02-19 04:36:39.729 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:39.729 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:36:39.736 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:39.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-38__c6ed87d4-8a43-48f4-80b0-5cf42a7868f9__wakuorg_nwaku:latest.log
2026-02-19 04:36:39.736 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:39.736 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:39.737 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:39.738 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.62
2026-02-19 04:36:39.738 DEBUG [src.node.docker_mananger] Generated ports ['49132', '49133', '49134', '49135', '49136']
2026-02-19 04:36:39.738 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:39.738 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:39.738 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:39.738 DEBUG [src.node.docker_mananger] docker run -i -t -p 49132:49132 -p 49133:49133 -p 49134:49134 -p 49135:49135 -p 49136:49136 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49134 --rest-port=49132 --tcp-port=49133 --discv5-udp-port=49135 --rest-address=0.0.0.0 --nat=extip:172.18.246.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eda0e1fa4177d7fdbbeecfc9da65ce6d09fbf4bc34e524fa90e1b2ad2ca9e16b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49136 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHUAOTeo3E9Bzq1jZ4wbkIIHawctCjBSEcg69WdGeAfeXcH0GLSnYXDkKYCxE8EyE8ViZQy-DuSRQ945lq5wvZsCgmlkgnY0gmlwhKwS8ZmKbXVsdGlhZGRyc5YACASsEvGZBgkuAAoErBLxmQYJL90DgnJzhQADAQAAiXNlY3AyNTZrMaECdMc9UmbR0mVW8XRu2tbDx6kQGx_JQAJZFNZH1mio53iDdGNwggkug3VkcIIJMIV3YWt1MgU --filternode=/ip4/172.18.241.153/tcp/2350/p2p/16Uiu2HAm3HXUsgTqmwhgyRQWKMqqzEWb5VDPUeUGYUQ5wg8fgE1D
2026-02-19 04:36:39.928 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.62 waku 286eb045baf669b6a367fde6cb48940f8a44af244cacfe6e18c746754d604650
2026-02-19 04:36:39.977 DEBUG [src.node.docker_mananger] Container started with ID 286eb045baf6. Setting up logs at ./log/docker/node2_2026-02-19_04-36-38__c6ed87d4-8a43-48f4-80b0-5cf42a7868f9__wakuorg_nwaku:latest.log
2026-02-19 04:36:39.977 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49132
2026-02-19 04:36:39.977 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:40.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49132/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:40.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:40.980 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:40.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:40.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.62/tcp/49133/p2p/16Uiu2HAmVednBkZA2oVf7H1qxEocTCR2fMswNkw5tY8UteQjqUsE","/ip4/172.18.246.62/tcp/49134/ws/p2p/16Uiu2HAmVednBkZA2oVf7H1qxEocTCR2fMswNkw5tY8UteQjqUsE"],"enrUri":"enr:-L24QAl8dgYxu2K5BoRP2rD03Wxvql9ziXkNkUbWOXweRQUxX2CO7GUqPCQv5aAcEtFh1j68XTeYZmyI-UDCy_BDn60CgmlkgnY0gmlwhKwS9j6KbXVsdGlhZGRyc5YACASsEvY-Br_tAAoErBL2Pga_7t0DgnJzhQADAQAAiXNlY3AyNTZrMaED_H9rFzZVX9i_UjYxN3B9_vMfPraMizJZh3vhwvsfb22DdGNwgr_tg3VkcIK_74V3YWt1MgA"}'
2026-02-19 04:36:40.983 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:40.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49132/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.153/tcp/2350/p2p/16Uiu2HAm3HXUsgTqmwhgyRQWKMqqzEWb5VDPUeUGYUQ5wg8fgE1D"]'
2026-02-19 04:36:41.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:41.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:41.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:41.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49132/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4bbcd932-19d0-4411-8ef0-f6901b2a72da", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:41.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4bbcd932-19d0-4411-8ef0-f6901b2a72da","statusDesc":"OK"}'
2026-02-19 04:36:41.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:41.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:41.063 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:36:41.163 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:36:41.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49132/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:41.166 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":1771475801055127631,"ephemeral":false}]'
2026-02-19 04:36:41.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2349/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:41.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:41.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49132/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a86bb301-bc8d-49e7-9953-b7853f9b20e6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:41.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a86bb301-bc8d-49e7-9953-b7853f9b20e6","statusDesc":"OK"}'
2026-02-19 04:36:41.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2349/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:36:41.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:41.184 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:36:41.285 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:36:41.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49132/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:41.287 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":1771475801180377928,"ephemeral":false}]'
2026-02-19 04:36:41.290 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:41.291 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:41.291 DEBUG [src.node.waku_node] Stopping container with id eea7fc95edee
2026-02-19 04:36:41.556 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:41.556 DEBUG [src.node.waku_node] Stopping container with id 286eb045baf6
2026-02-19 04:36:41.858 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:41.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:41.872 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:41.878 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-19 04:38:23.965 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:38:23.966 DEBUG [tests.conftest] Running test: test_time_filter_zero_end_time with id: 2026-02-19_04-38-23__3891a0d2-3c62-4c63-918d-9affdab843ea
2026-02-19 04:38:23.967 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:38:23.967 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:38:23.967 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:38:23.977 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:23.977 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-38-23__3891a0d2-3c62-4c63-918d-9affdab843ea__wakuorg_nwaku:latest.log
2026-02-19 04:38:23.978 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:23.978 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:23.980 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:23.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.168
2026-02-19 04:38:23.980 DEBUG [src.node.docker_mananger] Generated ports ['46956', '46957', '46958', '46959', '46960']
2026-02-19 04:38:23.981 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:23.981 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:23.981 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:23.981 DEBUG [src.node.docker_mananger] docker run -i -t -p 46956:46956 -p 46957:46957 -p 46958:46958 -p 46959:46959 -p 46960:46960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46958 --rest-port=46956 --tcp-port=46957 --discv5-udp-port=46959 --rest-address=0.0.0.0 --nat=extip:172.18.112.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9dd3ddc3a5ffe2a4dce413111e5e97de1e54d2f1a8cbccb87ec1d3e246fdcbfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46960 --metrics-logging=true --store=true --relay=true
2026-02-19 04:38:24.187 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.168 waku b659601c4c268ff581b64b809458c0ba17f32d84c1b5a4dd408912240e06672d
2026-02-19 04:38:24.237 DEBUG [src.node.docker_mananger] Container started with ID b659601c4c26. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-38-23__3891a0d2-3c62-4c63-918d-9affdab843ea__wakuorg_nwaku:latest.log
2026-02-19 04:38:24.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46956
2026-02-19 04:38:24.238 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:24.502 ERROR [src.node.docker_mananger] Max retries reached for container 8a091f432a79. Exiting log stream.
2026-02-19 04:38:24.803 ERROR [src.node.docker_mananger] Max retries reached for container d4716e14b67c. Exiting log stream.
2026-02-19 04:38:25.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46956/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:25.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:25.241 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:25.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46956/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:25.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.168/tcp/46957/p2p/16Uiu2HAkwieh56USjnyxf6DusNaiDvowBsXwuqXaNt4dRR6jXDnf","/ip4/172.18.112.168/tcp/46958/ws/p2p/16Uiu2HAkwieh56USjnyxf6DusNaiDvowBsXwuqXaNt4dRR6jXDnf"],"enrUri":"enr:-L24QM3y6-tktmbIYGukGYMz2FjH6AAZowrWbirIbXJ6fv12Cofqq9Lpx5E0DcjK5YcPkYKB83G_yZ7FmX1mG8FO1qwCgmlkgnY0gmlwhKwScKiKbXVsdGlhZGRyc5YACASsEnCoBrdtAAoErBJwqAa3bt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIhDKeO2uVFRj6_JwPPx_YeyIcpgglYOfSon1rhXT0XiDdGNwgrdtg3VkcIK3b4V3YWt1MgM"}'
2026-02-19 04:38:25.244 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:25.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:25.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-38-23__3891a0d2-3c62-4c63-918d-9affdab843ea__wakuorg_nwaku:latest.log
2026-02-19 04:38:25.251 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:25.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:25.253 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:25.253 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.219
2026-02-19 04:38:25.253 DEBUG [src.node.docker_mananger] Generated ports ['58319', '58320', '58321', '58322', '58323']
2026-02-19 04:38:25.253 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:25.253 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:25.253 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:25.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 58319:58319 -p 58320:58320 -p 58321:58321 -p 58322:58322 -p 58323:58323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58321 --rest-port=58319 --tcp-port=58320 --discv5-udp-port=58322 --rest-address=0.0.0.0 --nat=extip:172.18.16.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a4ae3bac9ab99bbeda226c3ef318d86fefd42af4b7d9b8adbc634dc89f9d694 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58323 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM3y6-tktmbIYGukGYMz2FjH6AAZowrWbirIbXJ6fv12Cofqq9Lpx5E0DcjK5YcPkYKB83G_yZ7FmX1mG8FO1qwCgmlkgnY0gmlwhKwScKiKbXVsdGlhZGRyc5YACASsEnCoBrdtAAoErBJwqAa3bt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIhDKeO2uVFRj6_JwPPx_YeyIcpgglYOfSon1rhXT0XiDdGNwgrdtg3VkcIK3b4V3YWt1MgM --storenode=/ip4/172.18.112.168/tcp/46957/p2p/16Uiu2HAkwieh56USjnyxf6DusNaiDvowBsXwuqXaNt4dRR6jXDnf --store=true --relay=true
2026-02-19 04:38:25.454 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.219 waku 6b690d5b3fb38d4d0e19abd355bf06db15a3759062e35e8e046ea71da59de258
2026-02-19 04:38:25.503 DEBUG [src.node.docker_mananger] Container started with ID 6b690d5b3fb3. Setting up logs at ./log/docker/store_node1_2026-02-19_04-38-23__3891a0d2-3c62-4c63-918d-9affdab843ea__wakuorg_nwaku:latest.log
2026-02-19 04:38:25.503 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58319
2026-02-19 04:38:25.504 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:26.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58319/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:26.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:26.507 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:26.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:26.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.219/tcp/58320/p2p/16Uiu2HAm99xuR3TsANwYW4YSBC8vS5i7vUVk2DmMgoiq5JrQs1ZB","/ip4/172.18.16.219/tcp/58321/ws/p2p/16Uiu2HAm99xuR3TsANwYW4YSBC8vS5i7vUVk2DmMgoiq5JrQs1ZB"],"enrUri":"enr:-L24QAZinhf1zhlb__ht31Kp_hw9W59q4QvQQOPXgTF4Hpo1EKW4ahHUWasfFbIjfImLvfGoNJYSKQJxApomKNoReDgCgmlkgnY0gmlwhKwSENuKbXVsdGlhZGRyc5YACASsEhDbBuPQAAoErBIQ2wbj0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECy_117ArOyxG3_vdcumm2AQqzhYntbfjyk5_NA4hecWqDdGNwguPQg3VkcILj0oV3YWt1MgM"}'
2026-02-19 04:38:26.509 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:26.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.168/tcp/46957/p2p/16Uiu2HAkwieh56USjnyxf6DusNaiDvowBsXwuqXaNt4dRR6jXDnf"]'
2026-02-19 04:38:26.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:26.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:38:26.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:26.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58319/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:38:26.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:26.518 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:26.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:26.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:26.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:26.725 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:26.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:26.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:26.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:26.931 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:26.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:26.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:26.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:27.137 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:27.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:27.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:27.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:27.343 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:27.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:27.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:27.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:27.549 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:27.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46956/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:27.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:27.555 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:27.755 DEBUG [tests.store.test_time_filter] inquering stored messages with end time 0
2026-02-19 04:38:27.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46956/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:27.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdd563f6fa7e13125178c3226e32935b7d2be5be91ac7fd007912e09930a44cd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475903518487040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4a4e0073fc0bdde504468227c339370d8f11c9380ef54be76ef2a61fe617c93b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475905518493952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x37ca916f22b4e236eb2c9ff7be2d73676e62eb58854832286537a3ff5dab4dfd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475906418519040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9bae4f2e683089dbfe0af61c12eaa058ed5139865f49e5672ea7e2d8ff878b4e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475906618524160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x13fc367498e29ac31626153446f58f916c6cb46adad92aefefdcd0335ba461d8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475908518525952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x97976b61ab421fcdca84ac73a982fda4fed6b5f730ce40435a691c219c1fb56f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475916518528000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-19 04:38:27.759 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-02-19 04:38:27.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58319/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:27.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbdd563f6fa7e13125178c3226e32935b7d2be5be91ac7fd007912e09930a44cd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475903518487040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4a4e0073fc0bdde504468227c339370d8f11c9380ef54be76ef2a61fe617c93b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475905518493952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x37ca916f22b4e236eb2c9ff7be2d73676e62eb58854832286537a3ff5dab4dfd","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475906418519040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9bae4f2e683089dbfe0af61c12eaa058ed5139865f49e5672ea7e2d8ff878b4e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475906618524160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x13fc367498e29ac31626153446f58f916c6cb46adad92aefefdcd0335ba461d8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475908518525952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x97976b61ab421fcdca84ac73a982fda4fed6b5f730ce40435a691c219c1fb56f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475916518528000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-19 04:38:27.762 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-02-19 04:38:27.764 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:38:27.765 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:38:27.765 DEBUG [src.node.waku_node] Stopping container with id b659601c4c26
2026-02-19 04:38:28.013 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:28.015 DEBUG [src.node.waku_node] Stopping container with id 6b690d5b3fb3
2026-02-19 04:38:28.253 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:28.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:38:28.267 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:38:28.274 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,70 @@
2026-02-19 04:40:22.321 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:40:22.322 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-02-19_04-40-22__626c3d56-a0f7-4710-afd8-0d6a3faeb2db
2026-02-19 04:40:22.322 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:40:22.323 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:40:22.323 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:40:22.337 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:22.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-22__626c3d56-a0f7-4710-afd8-0d6a3faeb2db__wakuorg_nwaku:latest.log
2026-02-19 04:40:22.338 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:22.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:22.343 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:22.344 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.149
2026-02-19 04:40:22.344 DEBUG [src.node.docker_mananger] Generated ports ['1390', '1391', '1392', '1393', '1394']
2026-02-19 04:40:22.345 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:22.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:22.346 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:22.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 1390:1390 -p 1391:1391 -p 1392:1392 -p 1393:1393 -p 1394:1394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1392 --rest-port=1390 --tcp-port=1391 --discv5-udp-port=1393 --rest-address=0.0.0.0 --nat=extip:172.18.72.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5875bea856ae71115afd469ad0e9dc06b62f49a9ecae1d3db8f9e6c8aa10f8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1394 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:40:22.370 ERROR [src.node.docker_mananger] Max retries reached for container dd33249e5840. Exiting log stream.
2026-02-19 04:40:22.612 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.149 waku 802eb8e651ffdfc323fd417ef883938a1fc7061e3fcfdf2ae64570e1c7772bba
2026-02-19 04:40:22.686 DEBUG [src.node.docker_mananger] Container started with ID 802eb8e651ff. Setting up logs at ./log/docker/node1_2026-02-19_04-40-22__626c3d56-a0f7-4710-afd8-0d6a3faeb2db__wakuorg_nwaku:latest.log
2026-02-19 04:40:22.688 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1390
2026-02-19 04:40:22.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:22.781 ERROR [src.node.docker_mananger] Max retries reached for container 5300cbf730c1. Exiting log stream.
2026-02-19 04:40:23.674 ERROR [src.node.docker_mananger] Max retries reached for container b184d3d1865f. Exiting log stream.
2026-02-19 04:40:23.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1390/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:23.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:23.691 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:23.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:23.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.149/tcp/1391/p2p/16Uiu2HAm7KzKwcgrX3c6mnJPFaUonPJGikcasCYADUfvzpR5qDWS","/ip4/172.18.72.149/tcp/1392/ws/p2p/16Uiu2HAm7KzKwcgrX3c6mnJPFaUonPJGikcasCYADUfvzpR5qDWS"],"enrUri":"enr:-L24QFTEbtc77F_HpfGQia_PVoM0KhE6hHr5y_pLCQ__epLud7We9YNTzYThX_G68IqjLHV2qXvhpiSQrxMuetJA6SQCgmlkgnY0gmlwhKwSSJWKbXVsdGlhZGRyc5YACASsEkiVBgVvAAoErBJIlQYFcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsNeA9FKzvWj_isa9vb4BlUxhGC3yALcvP0Q-pRCGkFuDdGNwggVvg3VkcIIFcYV3YWt1MgU"}'
2026-02-19 04:40:23.694 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:23.694 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:40:23.700 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:40:23.700 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-40-22__626c3d56-a0f7-4710-afd8-0d6a3faeb2db__wakuorg_nwaku:latest.log
2026-02-19 04:40:23.701 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:40:23.701 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:40:23.702 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:40:23.702 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.121
2026-02-19 04:40:23.702 DEBUG [src.node.docker_mananger] Generated ports ['8108', '8109', '8110', '8111', '8112']
2026-02-19 04:40:23.703 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:40:23.703 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:40:23.703 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:40:23.703 DEBUG [src.node.docker_mananger] docker run -i -t -p 8108:8108 -p 8109:8109 -p 8110:8110 -p 8111:8111 -p 8112:8112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8110 --rest-port=8108 --tcp-port=8109 --discv5-udp-port=8111 --rest-address=0.0.0.0 --nat=extip:172.18.218.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=085e27cc33b64d84b1ce1a9de54dfa24aba61ff5afcbbaef1328b5cdbf6badff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8112 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFTEbtc77F_HpfGQia_PVoM0KhE6hHr5y_pLCQ__epLud7We9YNTzYThX_G68IqjLHV2qXvhpiSQrxMuetJA6SQCgmlkgnY0gmlwhKwSSJWKbXVsdGlhZGRyc5YACASsEkiVBgVvAAoErBJIlQYFcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsNeA9FKzvWj_isa9vb4BlUxhGC3yALcvP0Q-pRCGkFuDdGNwggVvg3VkcIIFcYV3YWt1MgU --filternode=/ip4/172.18.72.149/tcp/1391/p2p/16Uiu2HAm7KzKwcgrX3c6mnJPFaUonPJGikcasCYADUfvzpR5qDWS
2026-02-19 04:40:23.727 ERROR [src.node.docker_mananger] Max retries reached for container adecbdafa2c9. Exiting log stream.
2026-02-19 04:40:23.905 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.121 waku 948655515cc81a8f6d454df2b9a6f08e82fc997ed906b6c2f9682e973399c0af
2026-02-19 04:40:23.952 DEBUG [src.node.docker_mananger] Container started with ID 948655515cc8. Setting up logs at ./log/docker/node2_2026-02-19_04-40-22__626c3d56-a0f7-4710-afd8-0d6a3faeb2db__wakuorg_nwaku:latest.log
2026-02-19 04:40:23.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8108
2026-02-19 04:40:23.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:40:24.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8108/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:24.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:40:24.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:40:24.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:40:24.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.121/tcp/8109/p2p/16Uiu2HAmQv7KRAxfbu1C49TXRCgSwDVDi4zhGvBzvagH9hRr3bHz","/ip4/172.18.218.121/tcp/8110/ws/p2p/16Uiu2HAmQv7KRAxfbu1C49TXRCgSwDVDi4zhGvBzvagH9hRr3bHz"],"enrUri":"enr:-L24QGryS-R73CYP9gCvYDQmCLsjtkpQ6FsNWguHwa29tWE3UOgBGUjW2NTed9LKZ_J-9VCU9neqZDyQQOS24MyszfsCgmlkgnY0gmlwhKwS2nmKbXVsdGlhZGRyc5YACASsEtp5Bh-tAAoErBLaeQYfrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtivVa95Pn5FeP4WOsgTVTrtlhzlfGrJVF980NQ6qzgGDdGNwgh-tg3VkcIIfr4V3YWt1MgA"}'
2026-02-19 04:40:24.959 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:40:24.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8108/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.149/tcp/1391/p2p/16Uiu2HAm7KzKwcgrX3c6mnJPFaUonPJGikcasCYADUfvzpR5qDWS"]'
2026-02-19 04:40:24.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:24.994 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:40:24.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1390/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:40:25.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:40:25.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8108/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e0e5ea42-da57-45da-98d4-c06105b8a814", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:40:25.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e0e5ea42-da57-45da-98d4-c06105b8a814","statusDesc":"OK"}'
2026-02-19 04:40:25.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1390/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
2026-02-19 04:40:25.032 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1390/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:40:25.035 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:40:25.036 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:40:25.036 DEBUG [src.node.waku_node] Stopping container with id 802eb8e651ff
2026-02-19 04:40:25.312 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:25.313 DEBUG [src.node.waku_node] Stopping container with id 948655515cc8
2026-02-19 04:40:25.588 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:40:25.590 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:40:25.602 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:40:25.608 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_characters_in_hash with id: 2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43890', '43891', '43892', '43893', '43894']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43890:43890 -p 43891:43891 -p 43892:43892 -p 43893:43893 -p 43894:43894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43892 --rest-port=43890 --tcp-port=43891 --discv5-udp-port=43893 --rest-address=0.0.0.0 --nat=extip:172.18.209.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62de4b2daadff6cb1fe3cbcbac6fbfdcafe04e58bcb077be10ff7a5ac7ade28e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43894 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.80 waku bb428b201fbac60e1f5dd0b2432371d8e43d7ba90fb386db30bbb4b898d4509f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb428b201fba. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43890
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ca7bc5a54295. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 830ac0d23c24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43890/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.80/tcp/43891/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF","/ip4/172.18.209.80/tcp/43892/ws/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF"],"enrUri":"enr:-L24QDgXJnHdRAKmeUytRxKhSioUcPJwstjV8RVN7L0uDUIpMFbGLx0Y50KgT0Bug-BkrWTzCXEqG2W-bgyoVgZ3HcQCgmlkgnY0gmlwhKwS0VCKbXVsdGlhZGRyc5YACASsEtFQBqtzAAoErBLRUAardN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8SICqmcydRgWrbbBP8r-jbXb4TN2RQwdhSv3aFrxNJSDdGNwgqtzg3VkcIKrdYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27348', '27349', '27350', '27351', '27352']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27348:27348 -p 27349:27349 -p 27350:27350 -p 27351:27351 -p 27352:27352 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27350 --rest-port=27348 --tcp-port=27349 --discv5-udp-port=27351 --rest-address=0.0.0.0 --nat=extip:172.18.16.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc95e0070e35f5ccb0a982afdbaad41cad6e10e8716b8167d2c7fc746db93a01 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27352 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDgXJnHdRAKmeUytRxKhSioUcPJwstjV8RVN7L0uDUIpMFbGLx0Y50KgT0Bug-BkrWTzCXEqG2W-bgyoVgZ3HcQCgmlkgnY0gmlwhKwS0VCKbXVsdGlhZGRyc5YACASsEtFQBqtzAAoErBLRUAardN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8SICqmcydRgWrbbBP8r-jbXb4TN2RQwdhSv3aFrxNJSDdGNwgqtzg3VkcIKrdYV3YWt1MgM --storenode=/ip4/172.18.209.80/tcp/43891/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.201 waku 3cdf33f0505cd646d375467f13fea79188afa6bc9d84d62d57d360c9e7eb8367
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cdf33f0505c. Setting up logs at ./log/docker/store_node1_2026-02-19_04-40-30__69daa753-a961-41f5-bbf7-51875f5141e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27348
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27348/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27348/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/27349/p2p/16Uiu2HAmETNZyPMAaiFJGFnVGvPuw7K3PyZyoQ98W7pphAYbZesd","/ip4/172.18.16.201/tcp/27350/ws/p2p/16Uiu2HAmETNZyPMAaiFJGFnVGvPuw7K3PyZyoQ98W7pphAYbZesd"],"enrUri":"enr:-L24QG04sTjRpkmPL0Qnm9G5PPHHAfkPV2P2QfPeJDJjfePmUdj0psynGamWbK9NrdaztwhR07Zw45VV1rF0wbjKkgACgmlkgnY0gmlwhKwSEMmKbXVsdGlhZGRyc5YACASsEhDJBmrVAAoErBIQyQZq1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGr2G4YbCzw3bTxbDg8KpHv28CyQmRlzq9hIR39DeMmyDdGNwgmrVg3VkcIJq14V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27348/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.80/tcp/43891/p2p/16Uiu2HAmBexKB2ivq1CXF5X4Te6b67UfHueP5nLvLFM2k94bu8zF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43890/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27348/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43890/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43890/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43890/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27348/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27348/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb428b201fba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3cdf33f0505c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-19 04:37:12.851 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:12.852 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-02-19_04-37-12__3fafc978-524c-4516-959e-81ba5b951c99
2026-02-19 04:37:12.853 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:12.853 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:12.853 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:37:12.863 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:12.863 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-12__3fafc978-524c-4516-959e-81ba5b951c99__wakuorg_nwaku:latest.log
2026-02-19 04:37:12.863 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:12.864 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:12.866 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:12.867 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.208.104
2026-02-19 04:37:12.867 DEBUG [src.node.docker_mananger] Generated ports ['60704', '60705', '60706', '60707', '60708']
2026-02-19 04:37:12.868 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:12.868 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:12.869 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:12.869 DEBUG [src.node.docker_mananger] docker run -i -t -p 60704:60704 -p 60705:60705 -p 60706:60706 -p 60707:60707 -p 60708:60708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60706 --rest-port=60704 --tcp-port=60705 --discv5-udp-port=60707 --rest-address=0.0.0.0 --nat=extip:172.18.208.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d8e3abd388ba797cad9db447f0ed6a6668cdf7abafac5adf66d8ccb8da79deed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60708 --metrics-logging=true --relay=true
2026-02-19 04:37:13.058 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.208.104 waku 134bc477fdc0009b4f1fb5586a1b6072b73998902d166fd37e79408f77e2f819
2026-02-19 04:37:13.108 DEBUG [src.node.docker_mananger] Container started with ID 134bc477fdc0. Setting up logs at ./log/docker/node1_2026-02-19_04-37-12__3fafc978-524c-4516-959e-81ba5b951c99__wakuorg_nwaku:latest.log
2026-02-19 04:37:13.108 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60704
2026-02-19 04:37:13.109 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:13.412 ERROR [src.node.docker_mananger] Max retries reached for container d710f1cd9084. Exiting log stream.
2026-02-19 04:37:13.686 ERROR [src.node.docker_mananger] Max retries reached for container 789b123a94d7. Exiting log stream.
2026-02-19 04:37:14.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60704/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:14.112 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:14.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:14.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.104/tcp/60705/p2p/16Uiu2HAkv3bVogmVJCq7RS25GJMrMj2i5sHrQTLXG4XdkP5DXNLy","/ip4/172.18.208.104/tcp/60706/ws/p2p/16Uiu2HAkv3bVogmVJCq7RS25GJMrMj2i5sHrQTLXG4XdkP5DXNLy"],"enrUri":"enr:-L24QKVC_jDDMAlhnwED5cJ-O8rJKFB9_aqwzKceRkPEoU-OHMshZDXaESaTTnn1qXHXWRJuTSb7NAxyqPZNmXm_VKICgmlkgnY0gmlwhKwS0GiKbXVsdGlhZGRyc5YACASsEtBoBu0hAAoErBLQaAbtIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCTPXN7NwXvqLH9YoAivxPIFirfsekiLYyh5qVKOGPWqDdGNwgu0hg3VkcILtI4V3YWt1MgE"}'
2026-02-19 04:37:14.114 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:14.121 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:14.121 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-12__3fafc978-524c-4516-959e-81ba5b951c99__wakuorg_nwaku:latest.log
2026-02-19 04:37:14.121 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:14.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:14.122 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:14.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.45
2026-02-19 04:37:14.123 DEBUG [src.node.docker_mananger] Generated ports ['36803', '36804', '36805', '36806', '36807']
2026-02-19 04:37:14.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:14.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:14.123 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:14.123 DEBUG [src.node.docker_mananger] docker run -i -t -p 36803:36803 -p 36804:36804 -p 36805:36805 -p 36806:36806 -p 36807:36807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36805 --rest-port=36803 --tcp-port=36804 --discv5-udp-port=36806 --rest-address=0.0.0.0 --nat=extip:172.18.121.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f4a8e3f3edf34ebf2c164c19a8fcecdd90eb4adda8ab8edc97b51ea89ccd4d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36807 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKVC_jDDMAlhnwED5cJ-O8rJKFB9_aqwzKceRkPEoU-OHMshZDXaESaTTnn1qXHXWRJuTSb7NAxyqPZNmXm_VKICgmlkgnY0gmlwhKwS0GiKbXVsdGlhZGRyc5YACASsEtBoBu0hAAoErBLQaAbtIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCTPXN7NwXvqLH9YoAivxPIFirfsekiLYyh5qVKOGPWqDdGNwgu0hg3VkcILtI4V3YWt1MgE
2026-02-19 04:37:14.321 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.45 waku ab6393b7fb0e4a408e63aa5697fbf96f22a2cd2c378c9488a182ef7c00139167
2026-02-19 04:37:14.367 DEBUG [src.node.docker_mananger] Container started with ID ab6393b7fb0e. Setting up logs at ./log/docker/node2_2026-02-19_04-37-12__3fafc978-524c-4516-959e-81ba5b951c99__wakuorg_nwaku:latest.log
2026-02-19 04:37:14.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36803
2026-02-19 04:37:14.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:15.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36803/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:15.385 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:15.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.45/tcp/36804/p2p/16Uiu2HAmJUgdEGnMXZxsuuRU9hrdPktec8jgTbQDkUtk4RY7df2H","/ip4/172.18.121.45/tcp/36805/ws/p2p/16Uiu2HAmJUgdEGnMXZxsuuRU9hrdPktec8jgTbQDkUtk4RY7df2H"],"enrUri":"enr:-L24QFUt2zbCezS1FCNR3JSNtLFcSQyj8wlxOh8q_4O7e98pMUpbhmv_yi2KUkyyy_4yLurBfroJbIFiALR5c9btHMYCgmlkgnY0gmlwhKwSeS2KbXVsdGlhZGRyc5YACASsEnktBo_EAAoErBJ5LQaPxd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVoJFhBLQa1cGNlrS1Csanxpv1Jp-8nHV0bB8a43wQIKDdGNwgo_Eg3VkcIKPxoV3YWt1MgE"}'
2026-02-19 04:37:15.394 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:15.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36803/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.104/tcp/60705/p2p/16Uiu2HAkv3bVogmVJCq7RS25GJMrMj2i5sHrQTLXG4XdkP5DXNLy"]'
2026-02-19 04:37:15.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:15.399 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:37:15.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:15.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:15.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36803/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:15.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:15.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:15.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:15.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:15.517 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:15.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475835412399616,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:15.521 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:15.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475835412399616,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:15.525 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:37:15.526 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-02-19 04:37:15.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-02-19 04:37:15.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:15.531 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:15.631 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:15.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475835526313711,"ephemeral":true,"proof":""}]'
2026-02-19 04:37:15.635 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:15.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.638 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":1771475835526313711,"ephemeral":true,"proof":""}]'
2026-02-19 04:37:15.639 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-02-19 04:37:15.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-02-19 04:37:15.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:15.643 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:15.744 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:15.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60704/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.746 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":1771475835639746996,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:15.748 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:15.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:15.750 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":1771475835639746996,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:15.753 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:15.754 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:15.754 DEBUG [src.node.waku_node] Stopping container with id 134bc477fdc0
2026-02-19 04:37:16.011 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:16.012 DEBUG [src.node.waku_node] Stopping container with id ab6393b7fb0e
2026-02-19 04:37:16.260 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:16.261 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:16.272 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:16.278 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_paused_and_unpaused with id: 2026-02-19_04-41-33__56113417-76cd-422d-a7ad-835f2bc80a9c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-41-33__56113417-76cd-422d-a7ad-835f2bc80a9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39552', '39553', '39554', '39555', '39556']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39552:39552 -p 39553:39553 -p 39554:39554 -p 39555:39555 -p 39556:39556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39554 --rest-port=39552 --tcp-port=39553 --discv5-udp-port=39555 --rest-address=0.0.0.0 --nat=extip:172.18.119.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d32e47eddb94ea5de5b2d7ebcf4e75fabbe3fde57f8d78b3d349653bb818342 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39556 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.245 waku 64d3349ff61116b69185f232032cc1187a6e6d5c89791e81fbb6ddf4aa8acc9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64d3349ff611. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-41-33__56113417-76cd-422d-a7ad-835f2bc80a9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39552
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66d172d765df. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b536ec058379. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39552/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.245/tcp/39553/p2p/16Uiu2HAm3pB16cmzQuEDEoAJ6gHcdcPksonJCtg5Pun9nMTKTsMs","/ip4/172.18.119.245/tcp/39554/ws/p2p/16Uiu2HAm3pB16cmzQuEDEoAJ6gHcdcPksonJCtg5Pun9nMTKTsMs"],"enrUri":"enr:-L24QI4y6anC_YWn-TJFclUXsR6EkzMfgAbnTb_OOHdMnJQrKPpFG6UNvZg0P9nqfbd9VEs9Sr1zCj4dH70iSTz3Fi8CgmlkgnY0gmlwhKwSd_WKbXVsdGlhZGRyc5YACASsEnf1BpqBAAoErBJ39Qaagt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfKEWy0QhR0aKhIU-oEZtCfVCpRTG1Jv3x9Q0IfwqqrKDdGNwgpqBg3VkcIKag4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-41-33__56113417-76cd-422d-a7ad-835f2bc80a9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37544', '37545', '37546', '37547', '37548']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37544:37544 -p 37545:37545 -p 37546:37546 -p 37547:37547 -p 37548:37548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37546 --rest-port=37544 --tcp-port=37545 --discv5-udp-port=37547 --rest-address=0.0.0.0 --nat=extip:172.18.85.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7beec3c9a26ce682fba1fd9b7f2284cf5f545d3c2fb0f5b4b882fcfcf574ed1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37548 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI4y6anC_YWn-TJFclUXsR6EkzMfgAbnTb_OOHdMnJQrKPpFG6UNvZg0P9nqfbd9VEs9Sr1zCj4dH70iSTz3Fi8CgmlkgnY0gmlwhKwSd_WKbXVsdGlhZGRyc5YACASsEnf1BpqBAAoErBJ39Qaagt0DgnJzhQADAQAAiXNlY3AyNTZrMaECfKEWy0QhR0aKhIU-oEZtCfVCpRTG1Jv3x9Q0IfwqqrKDdGNwgpqBg3VkcIKag4V3YWt1MgM --storenode=/ip4/172.18.119.245/tcp/39553/p2p/16Uiu2HAm3pB16cmzQuEDEoAJ6gHcdcPksonJCtg5Pun9nMTKTsMs --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.240 waku 84a3434799e0c792e2dd65b90521bd6799b3f3ebf78631d1a0fc6c6109aa07c2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84a3434799e0. Setting up logs at ./log/docker/store_node1_2026-02-19_04-41-33__56113417-76cd-422d-a7ad-835f2bc80a9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37544
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37544/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.240/tcp/37545/p2p/16Uiu2HAmQUfP4sACbyHesjcUDKJ8PRU8auKAQmhiWYxqp1iw8RTv","/ip4/172.18.85.240/tcp/37546/ws/p2p/16Uiu2HAmQUfP4sACbyHesjcUDKJ8PRU8auKAQmhiWYxqp1iw8RTv"],"enrUri":"enr:-L24QH7I54MaP_e2Cf5E03vMneE8pXMk6vSS3S5Fa1uDw3S7RGbBgtrCZBV5BbcGhCXXO_SgKyHbPTOWn3zVfCIRVQ8CgmlkgnY0gmlwhKwSVfCKbXVsdGlhZGRyc5YACASsElXwBpKpAAoErBJV8AaSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr6b8fto6VYDNKNnEsG243m_ngtdYWAAjxbG1ahxuWBGDdGNwgpKpg3VkcIKSq4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37544/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.245/tcp/39553/p2p/16Uiu2HAm3pB16cmzQuEDEoAJ6gHcdcPksonJCtg5Pun9nMTKTsMs"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39552/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37544/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39552/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39552/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd840c6ad91d9088d7c60129ce2b1940a6e1d6156d99f0039facbea3296cfc2c"}]}'
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:37544/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd840c6ad91d9088d7c60129ce2b1940a6e1d6156d99f0039facbea3296cfc2c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 84a3434799e0
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 84a3434799e0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37544/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.240/tcp/37545/p2p/16Uiu2HAmQUfP4sACbyHesjcUDKJ8PRU8auKAQmhiWYxqp1iw8RTv","/ip4/172.18.85.240/tcp/37546/ws/p2p/16Uiu2HAmQUfP4sACbyHesjcUDKJ8PRU8auKAQmhiWYxqp1iw8RTv"],"enrUri":"enr:-L24QH7I54MaP_e2Cf5E03vMneE8pXMk6vSS3S5Fa1uDw3S7RGbBgtrCZBV5BbcGhCXXO_SgKyHbPTOWn3zVfCIRVQ8CgmlkgnY0gmlwhKwSVfCKbXVsdGlhZGRyc5YACASsElXwBpKpAAoErBJV8AaSqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr6b8fto6VYDNKNnEsG243m_ngtdYWAAjxbG1ahxuWBGDdGNwgpKpg3VkcIKSq4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39552/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39552/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd840c6ad91d9088d7c60129ce2b1940a6e1d6156d99f0039facbea3296cfc2c"},{"messageHash":"0x84c13e69286a2fcbf7112e139b7204c9fe0ce820c76b8d184f9acbcf669d9f40"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37544/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd840c6ad91d9088d7c60129ce2b1940a6e1d6156d99f0039facbea3296cfc2c"},{"messageHash":"0x84c13e69286a2fcbf7112e139b7204c9fe0ce820c76b8d184f9acbcf669d9f40"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39552/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd840c6ad91d9088d7c60129ce2b1940a6e1d6156d99f0039facbea3296cfc2c"},{"messageHash":"0x84c13e69286a2fcbf7112e139b7204c9fe0ce820c76b8d184f9acbcf669d9f40"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37544/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd840c6ad91d9088d7c60129ce2b1940a6e1d6156d99f0039facbea3296cfc2c"},{"messageHash":"0x84c13e69286a2fcbf7112e139b7204c9fe0ce820c76b8d184f9acbcf669d9f40"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 64d3349ff611
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 84a3434799e0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2026-02-19_04-37-09__e05053b3-c822-43ae-a806-d77293d491b5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-09__e05053b3-c822-43ae-a806-d77293d491b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54097', '54098', '54099', '54100', '54101']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54097:54097 -p 54098:54098 -p 54099:54099 -p 54100:54100 -p 54101:54101 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54099 --rest-port=54097 --tcp-port=54098 --discv5-udp-port=54100 --rest-address=0.0.0.0 --nat=extip:172.18.90.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dabfe2d09818fd4c3d5fb6a335b6cffc7ea2f341ebfe08fef9ee12a3fafddeee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54101 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.59 waku d710f1cd90849bf04b992d1ff19919bb173a2b9624f92690240bc5a905e80c0f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d710f1cd9084. Setting up logs at ./log/docker/node1_2026-02-19_04-37-09__e05053b3-c822-43ae-a806-d77293d491b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54097
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b40a474e094. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 418647387e31. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54097/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54097/debug/v1/info" -H "Content-Type: application/json" -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.59/tcp/54098/p2p/16Uiu2HAmTkyzpZqvcttrmEfdotJdHah2f9cJ9KZuGLSMks1DEVhE","/ip4/172.18.90.59/tcp/54099/ws/p2p/16Uiu2HAmTkyzpZqvcttrmEfdotJdHah2f9cJ9KZuGLSMks1DEVhE"],"enrUri":"enr:-L24QHXbKnLitxptGWHJ_u-JkptsYVhCAR55WHjEoKuwKx4EfzxWtnYdf8H64CDM9PhpOEOq6HaRuCquLvKSshtbIXUCgmlkgnY0gmlwhKwSWjuKbXVsdGlhZGRyc5YACASsElo7BtNSAAoErBJaOwbTU90DgnJzhQADAQAAiXNlY3AyNTZrMaED4GhjxAUv7u9Q8N2nUNs7d5nnPn9H8fUVTrsizRLwJ9WDdGNwgtNSg3VkcILTVIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-09__e05053b3-c822-43ae-a806-d77293d491b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19347', '19348', '19349', '19350', '19351']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19347:19347 -p 19348:19348 -p 19349:19349 -p 19350:19350 -p 19351:19351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19349 --rest-port=19347 --tcp-port=19348 --discv5-udp-port=19350 --rest-address=0.0.0.0 --nat=extip:172.18.165.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f798fda76cfee265c7f701afada55c2a8ba3ece79f00afc60c6bcda51ead4cd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19351 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHXbKnLitxptGWHJ_u-JkptsYVhCAR55WHjEoKuwKx4EfzxWtnYdf8H64CDM9PhpOEOq6HaRuCquLvKSshtbIXUCgmlkgnY0gmlwhKwSWjuKbXVsdGlhZGRyc5YACASsElo7BtNSAAoErBJaOwbTU90DgnJzhQADAQAAiXNlY3AyNTZrMaED4GhjxAUv7u9Q8N2nUNs7d5nnPn9H8fUVTrsizRLwJ9WDdGNwgtNSg3VkcILTVIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.35 waku 789b123a94d710f71a7e63b4c81f589b78bb88cde221b429c6146e23e55dd405
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 789b123a94d7. Setting up logs at ./log/docker/node2_2026-02-19_04-37-09__e05053b3-c822-43ae-a806-d77293d491b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19347
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19347/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19347/debug/v1/info" -H "Content-Type: application/json" -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.35/tcp/19348/p2p/16Uiu2HAkzqCuVvsCeoixaFtA3tnacBv4nKfb4Yaihy86u35HKjst","/ip4/172.18.165.35/tcp/19349/ws/p2p/16Uiu2HAkzqCuVvsCeoixaFtA3tnacBv4nKfb4Yaihy86u35HKjst"],"enrUri":"enr:-L24QJNbvgc1bjzYtBFFYbRH0Fe3AW_Eb1ahJ_dZ05HpK81lDrOmE4xBVv56NpmxBLk4mVrIaBb9pjesTWGoVH7cUQsCgmlkgnY0gmlwhKwSpSOKbXVsdGlhZGRyc5YACASsEqUjBkuUAAoErBKlIwZLld0DgnJzhQADAQAAiXNlY3AyNTZrMaECUFHC51hnYG6SRnBCHl7XLs_bEu4wJWTuaZl7Cy1Taz-DdGNwgkuUg3VkcIJLloV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19347/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.59/tcp/54098/p2p/16Uiu2HAmTkyzpZqvcttrmEfdotJdHah2f9cJ9KZuGLSMks1DEVhE"]'
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:54097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475832061333248,"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:19347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771475832061333248,"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:54097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19347/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19347/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d710f1cd9084
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 789b123a94d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-19 04:37:42.636 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:42.637 DEBUG [tests.conftest] Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2026-02-19_04-37-42__af8a48b2-7363-4109-8ebc-e8d1e3685815
2026-02-19 04:37:42.638 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:42.638 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:42.639 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-19 04:37:42.649 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:42.650 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-42__af8a48b2-7363-4109-8ebc-e8d1e3685815__wakuorg_nwaku:latest.log
2026-02-19 04:37:42.650 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:42.650 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:42.654 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:42.655 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.66
2026-02-19 04:37:42.655 DEBUG [src.node.docker_mananger] Generated ports ['11682', '11683', '11684', '11685', '11686']
2026-02-19 04:37:42.655 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:42.655 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:42.656 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:42.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 11682:11682 -p 11683:11683 -p 11684:11684 -p 11685:11685 -p 11686:11686 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11684 --rest-port=11682 --tcp-port=11683 --discv5-udp-port=11685 --rest-address=0.0.0.0 --nat=extip:172.18.42.66 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=befac0bd6e487b1c78ae07da88ecea9b9ddfab9eef6f62eea181d306ccf45fbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11686 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
2026-02-19 04:37:42.867 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.66 waku da25fbcfa58224650d8c5d3f9ec2185599742bffbc05fb35acd450b38ac4b872
2026-02-19 04:37:42.920 DEBUG [src.node.docker_mananger] Container started with ID da25fbcfa582. Setting up logs at ./log/docker/node1_2026-02-19_04-37-42__af8a48b2-7363-4109-8ebc-e8d1e3685815__wakuorg_nwaku:latest.log
2026-02-19 04:37:42.921 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11682
2026-02-19 04:37:42.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:43.154 ERROR [src.node.docker_mananger] Max retries reached for container 902f210f77d3. Exiting log stream.
2026-02-19 04:37:43.501 ERROR [src.node.docker_mananger] Max retries reached for container 46fd67d5b49b. Exiting log stream.
2026-02-19 04:37:43.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11682/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:43.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:43.925 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:43.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:43.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.66/tcp/11683/p2p/16Uiu2HAm9huQQCxZdDHCukyzkQkGAtFSv6DQbocbBLa4Csev4kuM","/ip4/172.18.42.66/tcp/11684/ws/p2p/16Uiu2HAm9huQQCxZdDHCukyzkQkGAtFSv6DQbocbBLa4Csev4kuM"],"enrUri":"enr:-L24QNhfhjdMv_pzksrHFUc60X9D3ntF_tbdNlFc6hJEBuxvUE1so98YwoiXy9Iagj659z5EbkXsXGXq9zt3ePYOHWACgmlkgnY0gmlwhKwSKkKKbXVsdGlhZGRyc5YACASsEipCBi2jAAoErBIqQgYtpN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1CwWukN_8X_zMFpYLVAifWod539I3UG38rXu0qt9aNCDdGNwgi2jg3VkcIItpYV3YWt1MgU"}'
2026-02-19 04:37:43.928 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:43.936 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:43.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-42__af8a48b2-7363-4109-8ebc-e8d1e3685815__wakuorg_nwaku:latest.log
2026-02-19 04:37:43.936 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:43.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:43.938 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:43.938 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.218
2026-02-19 04:37:43.938 DEBUG [src.node.docker_mananger] Generated ports ['27603', '27604', '27605', '27606', '27607']
2026-02-19 04:37:43.938 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:43.938 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:43.939 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:43.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 27603:27603 -p 27604:27604 -p 27605:27605 -p 27606:27606 -p 27607:27607 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27605 --rest-port=27603 --tcp-port=27604 --discv5-udp-port=27606 --rest-address=0.0.0.0 --nat=extip:172.18.98.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c4c2bcbd6a53a5d7f8ef760abfdcdbab4d9e92abafc0bfd5c22ca86dadda739 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27607 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNhfhjdMv_pzksrHFUc60X9D3ntF_tbdNlFc6hJEBuxvUE1so98YwoiXy9Iagj659z5EbkXsXGXq9zt3ePYOHWACgmlkgnY0gmlwhKwSKkKKbXVsdGlhZGRyc5YACASsEipCBi2jAAoErBIqQgYtpN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1CwWukN_8X_zMFpYLVAifWod539I3UG38rXu0qt9aNCDdGNwgi2jg3VkcIItpYV3YWt1MgU --content-topic=/statusim/1/community/cbor
2026-02-19 04:37:44.152 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.218 waku 457fd6fe9071dda2ed98434494dd7e15ac66dd7b28f658f3b898ca7a4f27c6ea
2026-02-19 04:37:44.203 DEBUG [src.node.docker_mananger] Container started with ID 457fd6fe9071. Setting up logs at ./log/docker/node2_2026-02-19_04-37-42__af8a48b2-7363-4109-8ebc-e8d1e3685815__wakuorg_nwaku:latest.log
2026-02-19 04:37:44.204 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27603
2026-02-19 04:37:44.204 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:45.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27603/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:45.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:45.218 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:45.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27603/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:45.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.218/tcp/27604/p2p/16Uiu2HAm3ZXKg23QTrcFfSpPDWUgoDryuYXexm4rUFkUmfQJ2dUx","/ip4/172.18.98.218/tcp/27605/ws/p2p/16Uiu2HAm3ZXKg23QTrcFfSpPDWUgoDryuYXexm4rUFkUmfQJ2dUx"],"enrUri":"enr:-L24QAIe_2CAhfeHPJqrReEfXj_hsmEWUqkyeaWIYhaX6nLXYRX1j1Aik9wE92ACTQj78aOJpbl9X-Z_pchTjzB9sowCgmlkgnY0gmlwhKwSYtqKbXVsdGlhZGRyc5YACASsEmLaBmvUAAoErBJi2gZr1d0DgnJzhQACAQAAiXNlY3AyNTZrMaECeOBaZWfcHFKyMJjycTjaOG3A25O7jBpbOVy404BJPX2DdGNwgmvUg3VkcIJr1oV3YWt1MgE"}'
2026-02-19 04:37:45.224 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:45.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27603/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.66/tcp/11683/p2p/16Uiu2HAm9huQQCxZdDHCukyzkQkGAtFSv6DQbocbBLa4Csev4kuM"]'
2026-02-19 04:37:45.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:45.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11682/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-19 04:37:45.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:45.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27603/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-19 04:37:45.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:45.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:45.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:45.244 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:45.344 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:45.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11682/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:45.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771475865237606046,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:45.350 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:37:45.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27603/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:45.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771475865237606046,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:45.355 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:45.357 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:45.357 DEBUG [src.node.waku_node] Stopping container with id da25fbcfa582
2026-02-19 04:37:45.640 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:45.642 DEBUG [src.node.waku_node] Stopping container with id 457fd6fe9071
2026-02-19 04:37:45.911 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:45.912 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:45.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:45.927 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_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-02-19_04-41-02__3f7f6648-ee5b-462f-8ef4-84853bc17cca
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-41-02__3f7f6648-ee5b-462f-8ef4-84853bc17cca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.85.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14827', '14828', '14829', '14830', '14831']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14827:14827 -p 14828:14828 -p 14829:14829 -p 14830:14830 -p 14831:14831 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14829 --rest-port=14827 --tcp-port=14828 --discv5-udp-port=14830 --rest-address=0.0.0.0 --nat=extip:172.18.85.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ba7f2c1749541e71dcedea82a5fe9af4eade69ecc10d11b7bc87585faeaafb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14831 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.164 waku 671a118c6eb923f160da24c1557b5075552af5db9b315e6cc77c58b765d0365b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 671a118c6eb9. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-41-02__3f7f6648-ee5b-462f-8ef4-84853bc17cca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14827
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b1db59df3ce8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d68232f0c8a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14827/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14827/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.164/tcp/14828/p2p/16Uiu2HAkvwm2D2ip6zyqFkuEA9SnVtCsrbZM6oWPpebMnDWyK8eH","/ip4/172.18.85.164/tcp/14829/ws/p2p/16Uiu2HAkvwm2D2ip6zyqFkuEA9SnVtCsrbZM6oWPpebMnDWyK8eH"],"enrUri":"enr:-L24QGqjRxYswFFcflzb40GRAXGctjFO848aMF820_UcyPwdIcfpqBN9VGGkD8zWQUM7vFuMjNhD0e8JKRPjOIUCZM4CgmlkgnY0gmlwhKwSVaSKbXVsdGlhZGRyc5YACASsElWkBjnsAAoErBJVpAY57d0DgnJzhQADAQAAiXNlY3AyNTZrMaECFpDP0Ypa7s88UjN2piP5pWWPSStFpj7DOMABi59rAV6DdGNwgjnsg3VkcII57oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-41-02__3f7f6648-ee5b-462f-8ef4-84853bc17cca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18856', '18857', '18858', '18859', '18860']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18856:18856 -p 18857:18857 -p 18858:18858 -p 18859:18859 -p 18860:18860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18858 --rest-port=18856 --tcp-port=18857 --discv5-udp-port=18859 --rest-address=0.0.0.0 --nat=extip:172.18.121.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceb2e6ecbf0d6593a43f461fe645909f1b7dbffd08d85b6a50c9fcf6f1f4acaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18860 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGqjRxYswFFcflzb40GRAXGctjFO848aMF820_UcyPwdIcfpqBN9VGGkD8zWQUM7vFuMjNhD0e8JKRPjOIUCZM4CgmlkgnY0gmlwhKwSVaSKbXVsdGlhZGRyc5YACASsElWkBjnsAAoErBJVpAY57d0DgnJzhQADAQAAiXNlY3AyNTZrMaECFpDP0Ypa7s88UjN2piP5pWWPSStFpj7DOMABi59rAV6DdGNwgjnsg3VkcII57oV3YWt1MgM --storenode=/ip4/172.18.85.164/tcp/14828/p2p/16Uiu2HAkvwm2D2ip6zyqFkuEA9SnVtCsrbZM6oWPpebMnDWyK8eH --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.93 waku fad25a67e7cff4474edb1ca0a2efbff14d532d4ddb06ff74b35872e5c456133e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fad25a67e7cf. Setting up logs at ./log/docker/store_node1_2026-02-19_04-41-02__3f7f6648-ee5b-462f-8ef4-84853bc17cca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18856
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18856/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.93/tcp/18857/p2p/16Uiu2HAmS4BCVXRfVVEYGGCBaRfW1j8FuJjfELRBaa2MZCZjq66S","/ip4/172.18.121.93/tcp/18858/ws/p2p/16Uiu2HAmS4BCVXRfVVEYGGCBaRfW1j8FuJjfELRBaa2MZCZjq66S"],"enrUri":"enr:-L24QNM-7-UmJr3Xqu0n876kuWR1xPQ_wZBTnlFPGLsBm0JoE2dMOOcBjobJpeQHaagC9Cor0C83FrT23r4xVOQnvSECgmlkgnY0gmlwhKwSeV2KbXVsdGlhZGRyc5YACASsEnldBkmpAAoErBJ5XQZJqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxxiODTt-yAJaGzd_418UW3j9tC9hzwYjuFPOtVsXcc-DdGNwgkmpg3VkcIJJq4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.164/tcp/14828/p2p/16Uiu2HAkvwm2D2ip6zyqFkuEA9SnVtCsrbZM6oWPpebMnDWyK8eH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14827/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14827/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02aa55c118c1828af62cc689d6c92ccb99f370ea9d474f41b3f850b197c72197"}]}'
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:18856/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"26763d5deffe675408bd","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02aa55c118c1828af62cc689d6c92ccb99f370ea9d474f41b3f850b197c72197"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18856/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:18856/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.93/tcp/18857/p2p/16Uiu2HAmS4BCVXRfVVEYGGCBaRfW1j8FuJjfELRBaa2MZCZjq66S","/ip4/172.18.121.93/tcp/18858/ws/p2p/16Uiu2HAmS4BCVXRfVVEYGGCBaRfW1j8FuJjfELRBaa2MZCZjq66S"],"enrUri":"enr:-L24QNM-7-UmJr3Xqu0n876kuWR1xPQ_wZBTnlFPGLsBm0JoE2dMOOcBjobJpeQHaagC9Cor0C83FrT23r4xVOQnvSECgmlkgnY0gmlwhKwSeV2KbXVsdGlhZGRyc5YACASsEnldBkmpAAoErBJ5XQZJqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxxiODTt-yAJaGzd_418UW3j9tC9hzwYjuFPOtVsXcc-DdGNwgkmpg3VkcIJJq4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14827/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02aa55c118c1828af62cc689d6c92ccb99f370ea9d474f41b3f850b197c72197"},{"messageHash":"0xc43fcbb7486ba994fc6218155ee7417333a49e5bbf05c53062cbc84370628310"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18856/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"21d724eb5f1d5f3c52ac","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02aa55c118c1828af62cc689d6c92ccb99f370ea9d474f41b3f850b197c72197"},{"messageHash":"0xc43fcbb7486ba994fc6218155ee7417333a49e5bbf05c53062cbc84370628310"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 671a118c6eb9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fad25a67e7cf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-02-19 04:39:09.022 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:09.024 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-02-19_04-39-09__6bb69552-3ec1-4a4a-8955-b4725b02d7f9
2026-02-19 04:39:09.024 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:09.025 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:39:09.025 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:39:09.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:09.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-09__6bb69552-3ec1-4a4a-8955-b4725b02d7f9__wakuorg_nwaku:latest.log
2026-02-19 04:39:09.035 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:09.036 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:09.038 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:09.039 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.33
2026-02-19 04:39:09.039 DEBUG [src.node.docker_mananger] Generated ports ['61611', '61612', '61613', '61614', '61615']
2026-02-19 04:39:09.039 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:09.040 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:09.041 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:09.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 61611:61611 -p 61612:61612 -p 61613:61613 -p 61614:61614 -p 61615:61615 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61613 --rest-port=61611 --tcp-port=61612 --discv5-udp-port=61614 --rest-address=0.0.0.0 --nat=extip:172.18.150.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=68dca35e11f72f830b3d8cac9ea26cb67ccf329de821f8e19ebeabde183beb30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61615 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:39:09.237 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.33 waku ed3f6fd4d22bab2669d8d1c35548f8c3f55b677d9aba3c35cbeae62d39f9f4ff
2026-02-19 04:39:09.289 DEBUG [src.node.docker_mananger] Container started with ID ed3f6fd4d22b. Setting up logs at ./log/docker/node1_2026-02-19_04-39-09__6bb69552-3ec1-4a4a-8955-b4725b02d7f9__wakuorg_nwaku:latest.log
2026-02-19 04:39:09.289 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61611
2026-02-19 04:39:09.290 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:09.565 ERROR [src.node.docker_mananger] Max retries reached for container aac437451953. Exiting log stream.
2026-02-19 04:39:09.857 ERROR [src.node.docker_mananger] Max retries reached for container db422c315c85. Exiting log stream.
2026-02-19 04:39:10.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61611/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:10.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:10.294 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:10.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61611/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:10.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.33/tcp/61612/p2p/16Uiu2HAm7LUJhvGPzmAYJ8pfCb51asN5PtmuYqsQNgpbRdaSNPDB","/ip4/172.18.150.33/tcp/61613/ws/p2p/16Uiu2HAm7LUJhvGPzmAYJ8pfCb51asN5PtmuYqsQNgpbRdaSNPDB"],"enrUri":"enr:-L24QM5bk1ZkUTDiGJSZxZ7_kZomWIj1hhwKLL3efWXXxLFjN1511mNbxJrZFzOHIOeMIkftjPofvu6YzvV1-yzmK5cCgmlkgnY0gmlwhKwSliGKbXVsdGlhZGRyc5YACASsEpYhBvCsAAoErBKWIQbwrd0DgnJzhQADAQAAiXNlY3AyNTZrMaECsPcjqybsp7d7DFniOygQ-SNPUK7wf60CYfIpGthNElKDdGNwgvCsg3VkcILwroV3YWt1MgU"}'
2026-02-19 04:39:10.296 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:10.297 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:39:10.304 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:10.304 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-09__6bb69552-3ec1-4a4a-8955-b4725b02d7f9__wakuorg_nwaku:latest.log
2026-02-19 04:39:10.304 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:10.304 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:10.306 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:10.306 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.113
2026-02-19 04:39:10.306 DEBUG [src.node.docker_mananger] Generated ports ['24957', '24958', '24959', '24960', '24961']
2026-02-19 04:39:10.306 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:10.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:10.307 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:10.307 DEBUG [src.node.docker_mananger] docker run -i -t -p 24957:24957 -p 24958:24958 -p 24959:24959 -p 24960:24960 -p 24961:24961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24959 --rest-port=24957 --tcp-port=24958 --discv5-udp-port=24960 --rest-address=0.0.0.0 --nat=extip:172.18.227.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b737269108b242abed9a00a7da67d953a76ce7fca7bc34292679a1ab3dcf9fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24961 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM5bk1ZkUTDiGJSZxZ7_kZomWIj1hhwKLL3efWXXxLFjN1511mNbxJrZFzOHIOeMIkftjPofvu6YzvV1-yzmK5cCgmlkgnY0gmlwhKwSliGKbXVsdGlhZGRyc5YACASsEpYhBvCsAAoErBKWIQbwrd0DgnJzhQADAQAAiXNlY3AyNTZrMaECsPcjqybsp7d7DFniOygQ-SNPUK7wf60CYfIpGthNElKDdGNwgvCsg3VkcILwroV3YWt1MgU --filternode=/ip4/172.18.150.33/tcp/61612/p2p/16Uiu2HAm7LUJhvGPzmAYJ8pfCb51asN5PtmuYqsQNgpbRdaSNPDB
2026-02-19 04:39:10.500 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.113 waku 44294db733b492557102776425324290f8884b2509e7da8b99c300fe40ac3d24
2026-02-19 04:39:10.547 DEBUG [src.node.docker_mananger] Container started with ID 44294db733b4. Setting up logs at ./log/docker/node2_2026-02-19_04-39-09__6bb69552-3ec1-4a4a-8955-b4725b02d7f9__wakuorg_nwaku:latest.log
2026-02-19 04:39:10.548 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24957
2026-02-19 04:39:10.548 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:11.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24957/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:11.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:11.551 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:11.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24957/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:11.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.113/tcp/24958/p2p/16Uiu2HAmMjugWE8mtNoo9kX29ZPemvUrNaamuHQGV6GG7gjzQCgU","/ip4/172.18.227.113/tcp/24959/ws/p2p/16Uiu2HAmMjugWE8mtNoo9kX29ZPemvUrNaamuHQGV6GG7gjzQCgU"],"enrUri":"enr:-L24QC3fZMS0RG64fLNq8mxVhiudJiDBEncQNuFehFPW7VkWecesvMvOf-YpnD0e_AAJo78QIIaXTLbNuzej5h6s0jYCgmlkgnY0gmlwhKwS43GKbXVsdGlhZGRyc5YACASsEuNxBmF-AAoErBLjcQZhf90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhvvOtWxgoKXM5-IbaWb9gkHp6A9apo2XB7Y3uML6s6WDdGNwgmF-g3VkcIJhgIV3YWt1MgA"}'
2026-02-19 04:39:11.554 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:11.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.33/tcp/61612/p2p/16Uiu2HAm7LUJhvGPzmAYJ8pfCb51asN5PtmuYqsQNgpbRdaSNPDB"]'
2026-02-19 04:39:11.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:11.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24957/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b8c6a213-a898-45be-8555-55de968afdd6", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:39:11.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b8c6a213-a898-45be-8555-55de968afdd6","statusDesc":"OK"}'
2026-02-19 04:39:11.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61611/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:11.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24957/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9d5113db-9385-40aa-9ce7-3052cef90d35", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:39:11.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9d5113db-9385-40aa-9ce7-3052cef90d35","statusDesc":"OK"}'
2026-02-19 04:39:11.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:11.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.650 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:11.751 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:11.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24957/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:11.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1771475951642042577,"ephemeral":false}]'
2026-02-19 04:39:11.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:11.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.760 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:11.860 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:11.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24957/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:11.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1771475951755506931,"ephemeral":false}]'
2026-02-19 04:39:11.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:11.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.870 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:11.970 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:11.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24957/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:11.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1771475951864928191,"ephemeral":false}]'
2026-02-19 04:39:11.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:11.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:11.979 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:12.080 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:12.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24957/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:12.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1771475951974611369,"ephemeral":false}]'
2026-02-19 04:39:12.085 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:12.086 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:12.086 DEBUG [src.node.waku_node] Stopping container with id ed3f6fd4d22b
2026-02-19 04:39:12.345 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:12.345 DEBUG [src.node.waku_node] Stopping container with id 44294db733b4
2026-02-19 04:39:12.626 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:12.628 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:12.640 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:12.646 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-19 04:36:35.327 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:35.329 DEBUG [tests.conftest] Running test: test_filter_ping_without_request_id with id: 2026-02-19_04-36-35__21c3b35f-2d4e-4833-a913-cfb84f1012f0
2026-02-19 04:36:35.329 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:35.329 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:36:35.330 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:36:35.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:35.338 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-35__21c3b35f-2d4e-4833-a913-cfb84f1012f0__wakuorg_nwaku:latest.log
2026-02-19 04:36:35.339 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:35.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:35.341 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:35.341 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.11
2026-02-19 04:36:35.341 DEBUG [src.node.docker_mananger] Generated ports ['27128', '27129', '27130', '27131', '27132']
2026-02-19 04:36:35.342 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:35.342 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:35.342 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:35.342 DEBUG [src.node.docker_mananger] docker run -i -t -p 27128:27128 -p 27129:27129 -p 27130:27130 -p 27131:27131 -p 27132:27132 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27130 --rest-port=27128 --tcp-port=27129 --discv5-udp-port=27131 --rest-address=0.0.0.0 --nat=extip:172.18.6.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cde5092851b8a76e8a2ab9f7dcf19a5008987fecfe597fbbf0c97d38dc6209b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27132 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:36:35.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.11 waku b134d0628246c454e2bb8ed496a6b6888460930231d47178bc0040c39a0bbfd5
2026-02-19 04:36:35.593 DEBUG [src.node.docker_mananger] Container started with ID b134d0628246. Setting up logs at ./log/docker/node1_2026-02-19_04-36-35__21c3b35f-2d4e-4833-a913-cfb84f1012f0__wakuorg_nwaku:latest.log
2026-02-19 04:36:35.593 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27128
2026-02-19 04:36:35.593 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:35.894 ERROR [src.node.docker_mananger] Max retries reached for container 5d08a8ea806f. Exiting log stream.
2026-02-19 04:36:36.159 ERROR [src.node.docker_mananger] Max retries reached for container 4af488457af4. Exiting log stream.
2026-02-19 04:36:36.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27128/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:36.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:36.597 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:36.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27128/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:36.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.11/tcp/27129/p2p/16Uiu2HAmRJFSmkaySYDdhHHQHPf4mhdmcciovBSNnmmy1ZaWDFkA","/ip4/172.18.6.11/tcp/27130/ws/p2p/16Uiu2HAmRJFSmkaySYDdhHHQHPf4mhdmcciovBSNnmmy1ZaWDFkA"],"enrUri":"enr:-L24QOWRbKfJGgTfbP0uXtluwjgRiy_Q1-WFLTk_OczabfLLAfn9CNFua_mQY_kbn4uKYRzEuGWUrGRhEtYA9keDVosCgmlkgnY0gmlwhKwSBguKbXVsdGlhZGRyc5YACASsEgYLBmn5AAoErBIGCwZp-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu9fM7LnZX0aGRfjlCziafjKGW_VS6ituIov14zWBIA-DdGNwgmn5g3VkcIJp-4V3YWt1MgU"}'
2026-02-19 04:36:36.600 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:36.600 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:36:36.606 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:36.606 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-35__21c3b35f-2d4e-4833-a913-cfb84f1012f0__wakuorg_nwaku:latest.log
2026-02-19 04:36:36.607 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:36.607 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:36.608 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:36.608 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.85
2026-02-19 04:36:36.608 DEBUG [src.node.docker_mananger] Generated ports ['9253', '9254', '9255', '9256', '9257']
2026-02-19 04:36:36.608 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:36.609 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:36.609 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:36.609 DEBUG [src.node.docker_mananger] docker run -i -t -p 9253:9253 -p 9254:9254 -p 9255:9255 -p 9256:9256 -p 9257:9257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9255 --rest-port=9253 --tcp-port=9254 --discv5-udp-port=9256 --rest-address=0.0.0.0 --nat=extip:172.18.4.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a58afceee14d38b8eaddad0cdeab2fdfeb25c6dd3ad928f8d9cd52ebefba24c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9257 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOWRbKfJGgTfbP0uXtluwjgRiy_Q1-WFLTk_OczabfLLAfn9CNFua_mQY_kbn4uKYRzEuGWUrGRhEtYA9keDVosCgmlkgnY0gmlwhKwSBguKbXVsdGlhZGRyc5YACASsEgYLBmn5AAoErBIGCwZp-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu9fM7LnZX0aGRfjlCziafjKGW_VS6ituIov14zWBIA-DdGNwgmn5g3VkcIJp-4V3YWt1MgU --filternode=/ip4/172.18.6.11/tcp/27129/p2p/16Uiu2HAmRJFSmkaySYDdhHHQHPf4mhdmcciovBSNnmmy1ZaWDFkA
2026-02-19 04:36:36.799 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.85 waku 9bebfbe58cbc2d09ca568a8bcffe9317d377cb28b133ea6aaf7b8d4f5a717a36
2026-02-19 04:36:36.844 DEBUG [src.node.docker_mananger] Container started with ID 9bebfbe58cbc. Setting up logs at ./log/docker/node2_2026-02-19_04-36-35__21c3b35f-2d4e-4833-a913-cfb84f1012f0__wakuorg_nwaku:latest.log
2026-02-19 04:36:36.845 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9253
2026-02-19 04:36:36.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:37.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9253/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:37.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:37.848 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:37.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:37.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.85/tcp/9254/p2p/16Uiu2HAmG5aiugnoReJitc8iMxNswjU9hgoAedQ76pjzmDGivvdp","/ip4/172.18.4.85/tcp/9255/ws/p2p/16Uiu2HAmG5aiugnoReJitc8iMxNswjU9hgoAedQ76pjzmDGivvdp"],"enrUri":"enr:-L24QEEkCt0tRy2biYkKh0t4KI1ffFWI2QIMc_5gEisfK5VOG-p5CxSaR-C9oPVEiSIUAZGDTsLM6CGCcmlAh3mlRMUCgmlkgnY0gmlwhKwSBFWKbXVsdGlhZGRyc5YACASsEgRVBiQmAAoErBIEVQYkJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMt_dlwX0i4_TRrQBB45eoTY_LMP8gPUO7ShYWJNKgQODdGNwgiQmg3VkcIIkKIV3YWt1MgA"}'
2026-02-19 04:36:37.851 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:37.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9253/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.11/tcp/27129/p2p/16Uiu2HAmRJFSmkaySYDdhHHQHPf4mhdmcciovBSNnmmy1ZaWDFkA"]'
2026-02-19 04:36:37.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:37.892 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:36:37.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27128/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:36:37.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:36:37.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9253/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "78319e14-cf49-4f5e-8b6e-bd523d1bbcb8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:36:37.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"78319e14-cf49-4f5e-8b6e-bd523d1bbcb8","statusDesc":"OK"}'
2026-02-19 04:36:37.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9253/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:37.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
2026-02-19 04:36:37.934 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:36:37.935 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:36:37.935 DEBUG [src.node.waku_node] Stopping container with id b134d0628246
2026-02-19 04:36:38.183 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:38.184 DEBUG [src.node.waku_node] Stopping container with id 9bebfbe58cbc
2026-02-19 04:36:38.441 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:36:38.443 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:36:38.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:36:38.459 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,309 @@
2026-02-19 04:36:57.879 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:57.880 DEBUG [tests.conftest] Running test: test_relay_2_nodes_temporary_blackout_recovers_no_helpers with id: 2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7
2026-02-19 04:36:57.881 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:57.881 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:36:57.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:57.889 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7__wakuorg_nwaku:latest.log
2026-02-19 04:36:57.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:57.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7__wakuorg_nwaku:latest.log
2026-02-19 04:36:57.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:57.900 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7__wakuorg_nwaku:latest.log
2026-02-19 04:36:57.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:57.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7__wakuorg_nwaku:latest.log
2026-02-19 04:36:57.905 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-19 04:36:57.905 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:57.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:57.906 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:57.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.53
2026-02-19 04:36:57.906 DEBUG [src.node.docker_mananger] Generated ports ['45162', '45163', '45164', '45165', '45166']
2026-02-19 04:36:57.906 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:57.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:57.907 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:57.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 45162:45162 -p 45163:45163 -p 45164:45164 -p 45165:45165 -p 45166:45166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45164 --rest-port=45162 --tcp-port=45163 --discv5-udp-port=45165 --rest-address=0.0.0.0 --nat=extip:172.18.47.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8ae06ba1dd4f4c19bcc8a9b2c5462aad9498fea460d8d8a2bfebbb51de4b5b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45166 --metrics-logging=true --relay=true
2026-02-19 04:36:58.063 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.53 waku 6cf8f6ca43794352fcc396f5199c188cb290465fc67330bf9e87fecc96f2e16a
2026-02-19 04:36:58.099 DEBUG [src.node.docker_mananger] Container started with ID 6cf8f6ca4379. Setting up logs at ./log/docker/node1_2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7__wakuorg_nwaku:latest.log
2026-02-19 04:36:58.099 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45162
2026-02-19 04:36:58.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:58.184 ERROR [src.node.docker_mananger] Max retries reached for container 2ede25d7aa9d. Exiting log stream.
2026-02-19 04:36:58.475 ERROR [src.node.docker_mananger] Max retries reached for container 353bffa0299a. Exiting log stream.
2026-02-19 04:36:58.699 ERROR [src.node.docker_mananger] Max retries reached for container 70ade7580856. Exiting log stream.
2026-02-19 04:36:59.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45162/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:59.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:59.103 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:59.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:59.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.53/tcp/45163/p2p/16Uiu2HAky2XEQQoaVrYoC4dkznE8xLCRZc9PqfNAp1J3aqaBsH6m","/ip4/172.18.47.53/tcp/45164/ws/p2p/16Uiu2HAky2XEQQoaVrYoC4dkznE8xLCRZc9PqfNAp1J3aqaBsH6m"],"enrUri":"enr:-L24QOoXrF-ibi_RDUwBijXG_Fr4zfoI9tG7sjTYdN65-FPiRu_NXlwIOPgoptQVX4dG0pDvVtPxzH-0P-mbGzrikEgCgmlkgnY0gmlwhKwSLzWKbXVsdGlhZGRyc5YACASsEi81BrBrAAoErBIvNQawbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNYB_YuMkiJZ6OAdonjU0riUEOPfPb_TuBCaJVMUuZh6DdGNwgrBrg3VkcIKwbYV3YWt1MgE"}'
2026-02-19 04:36:59.105 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:59.105 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:59.105 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:59.106 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:59.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.164
2026-02-19 04:36:59.107 DEBUG [src.node.docker_mananger] Generated ports ['19822', '19823', '19824', '19825', '19826']
2026-02-19 04:36:59.107 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:59.107 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:59.107 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:59.107 DEBUG [src.node.docker_mananger] docker run -i -t -p 19822:19822 -p 19823:19823 -p 19824:19824 -p 19825:19825 -p 19826:19826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19824 --rest-port=19822 --tcp-port=19823 --discv5-udp-port=19825 --rest-address=0.0.0.0 --nat=extip:172.18.27.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be6be7c21afd3cc8f2ba18cbce0adbc758ac20f0cea0bc0cae1fa89eae7afecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19826 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOoXrF-ibi_RDUwBijXG_Fr4zfoI9tG7sjTYdN65-FPiRu_NXlwIOPgoptQVX4dG0pDvVtPxzH-0P-mbGzrikEgCgmlkgnY0gmlwhKwSLzWKbXVsdGlhZGRyc5YACASsEi81BrBrAAoErBIvNQawbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNYB_YuMkiJZ6OAdonjU0riUEOPfPb_TuBCaJVMUuZh6DdGNwgrBrg3VkcIKwbYV3YWt1MgE
2026-02-19 04:36:59.262 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.164 waku a03c14fcc2ae86d7123ebade80fb4c40b6145e7d2058094b2f0ea790dcaba056
2026-02-19 04:36:59.297 DEBUG [src.node.docker_mananger] Container started with ID a03c14fcc2ae. Setting up logs at ./log/docker/node2_2026-02-19_04-36-57__8b7eeeef-8ce6-4b85-9e51-842a0c9f6aa7__wakuorg_nwaku:latest.log
2026-02-19 04:36:59.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19822
2026-02-19 04:36:59.298 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:00.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19822/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:00.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:00.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:00.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:00.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.164/tcp/19823/p2p/16Uiu2HAm6nrFYFfYqXwCiPeghzFYKbs7owvDhKfP4TVRp5P5BS4s","/ip4/172.18.27.164/tcp/19824/ws/p2p/16Uiu2HAm6nrFYFfYqXwCiPeghzFYKbs7owvDhKfP4TVRp5P5BS4s"],"enrUri":"enr:-L24QEGyCW4pYYuGjfTIVMiVA1SigG2DWG33_klW7n0ii52oPBACkrmncDT16FY7wlEeRywaRRrEfBAbxDxcNR809SgCgmlkgnY0gmlwhKwSG6SKbXVsdGlhZGRyc5YACASsEhukBk1vAAoErBIbpAZNcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqN1d_-NQFhJ405iezKHpD07ZkIIhO-UciJzWR9A0dXSDdGNwgk1vg3VkcIJNcYV3YWt1MgE"}'
2026-02-19 04:37:00.327 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:00.328 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-19 04:37:00.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:00.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:00.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:37:00.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:00.338 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-19 04:37:00.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45162/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:00.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.27.164/tcp/41964/p2p/16Uiu2HAm6nrFYFfYqXwCiPeghzFYKbs7owvDhKfP4TVRp5P5BS4s","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"UnknownOrigin"}]'
2026-02-19 04:37:00.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19822/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:00.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.53/tcp/45163/p2p/16Uiu2HAky2XEQQoaVrYoC4dkznE8xLCRZc9PqfNAp1J3aqaBsH6m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:37:00.344 DEBUG [src.libs.common] Sleeping for 15 seconds
2026-02-19 04:37:15.344 INFO [tests.e2e.test_network_conditions] Applying 100%% packet loss on both nodes
2026-02-19 04:37:15.346 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4550', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:15.405 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4748', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:15.414 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4550', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:15.423 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4550', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-02-19 04:37:15.435 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4550', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-19 04:37:15.442 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-19 04:37:15.444 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4748', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:15.452 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4748', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-02-19 04:37:15.460 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4748', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-19 04:37:15.466 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-19 04:37:15.466 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-19 04:37:20.467 INFO [tests.e2e.test_network_conditions] Clearing tc rules (restore connectivity)
2026-02-19 04:37:20.468 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4550', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:20.477 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4748', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:20.484 INFO [tests.e2e.test_network_conditions] Waiting for peer list recovery on both nodes
2026-02-19 04:37:20.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45162/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:20.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.27.164/tcp/41964/p2p/16Uiu2HAm6nrFYFfYqXwCiPeghzFYKbs7owvDhKfP4TVRp5P5BS4s","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:37:20.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19822/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:20.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.47.53/tcp/45163/p2p/16Uiu2HAky2XEQQoaVrYoC4dkznE8xLCRZc9PqfNAp1J3aqaBsH6m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-152-g2f3f56","origin":"Discv5"}]'
2026-02-19 04:37:20.489 INFO [tests.e2e.test_network_conditions] Publishing after recovery
2026-02-19 04:37:20.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:20.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:20.920 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-19 04:37:25.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:25.924 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:37:25.924 INFO [tests.e2e.test_network_conditions] 100 messages were delivered
2026-02-19 04:37:25.926 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4550', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:25.934 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4748', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-19 04:37:25.942 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:25.943 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:25.943 DEBUG [src.node.waku_node] Stopping container with id 6cf8f6ca4379
2026-02-19 04:37:26.162 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:26.163 DEBUG [src.node.waku_node] Stopping container with id a03c14fcc2ae
2026-02-19 04:37:26.385 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:26.386 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:26.412 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:26.441 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-19 04:38:19.606 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:38:19.606 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2026-02-19_04-38-19__655ec37e-b146-45cd-bf8c-360b902141ec
2026-02-19 04:38:19.607 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:38:19.607 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:38:19.608 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:38:19.616 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:19.616 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-38-19__655ec37e-b146-45cd-bf8c-360b902141ec__wakuorg_nwaku:latest.log
2026-02-19 04:38:19.616 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:19.616 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:19.618 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:19.618 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.232
2026-02-19 04:38:19.619 DEBUG [src.node.docker_mananger] Generated ports ['40838', '40839', '40840', '40841', '40842']
2026-02-19 04:38:19.619 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:19.619 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:19.620 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:19.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 40838:40838 -p 40839:40839 -p 40840:40840 -p 40841:40841 -p 40842:40842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40840 --rest-port=40838 --tcp-port=40839 --discv5-udp-port=40841 --rest-address=0.0.0.0 --nat=extip:172.18.137.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2ec3d9ebacdbde3d8c1e6accff7f46bcf8db59addb48ebaf743faa8446e949e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40842 --metrics-logging=true --store=true --relay=true
2026-02-19 04:38:19.820 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.232 waku 8a091f432a79c0564a3fabd8ee462c23a1d6f75af92c24e72517e8274adc17e8
2026-02-19 04:38:19.872 DEBUG [src.node.docker_mananger] Container started with ID 8a091f432a79. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-38-19__655ec37e-b146-45cd-bf8c-360b902141ec__wakuorg_nwaku:latest.log
2026-02-19 04:38:19.873 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40838
2026-02-19 04:38:19.873 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:20.158 ERROR [src.node.docker_mananger] Max retries reached for container 2a39f6a93a3b. Exiting log stream.
2026-02-19 04:38:20.436 ERROR [src.node.docker_mananger] Max retries reached for container 4181525ee072. Exiting log stream.
2026-02-19 04:38:20.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40838/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:20.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:20.876 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:20.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:20.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.232/tcp/40839/p2p/16Uiu2HAmA8i1F9mhvfnXwLG7t2DUGtpRTTo7hj91ZPzi6atFapcY","/ip4/172.18.137.232/tcp/40840/ws/p2p/16Uiu2HAmA8i1F9mhvfnXwLG7t2DUGtpRTTo7hj91ZPzi6atFapcY"],"enrUri":"enr:-L24QANrPmEXOD2bhW128gTXAIpt5XJKD397cAsYdFzyCIAoRWPVRuaWIEOd--YUxZHgUNus38M5cpRN2_j1EH4kkaYCgmlkgnY0gmlwhKwSieiKbXVsdGlhZGRyc5YACASsEonoBp-HAAoErBKJ6AafiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2oa4R33oG1UUr2Qm4SLa3oYf8PTK6mARvwP-cTCdpFGDdGNwgp-Hg3VkcIKfiYV3YWt1MgM"}'
2026-02-19 04:38:20.878 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:20.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:38:20.886 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-38-19__655ec37e-b146-45cd-bf8c-360b902141ec__wakuorg_nwaku:latest.log
2026-02-19 04:38:20.886 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:38:20.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:38:20.887 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:38:20.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.173
2026-02-19 04:38:20.887 DEBUG [src.node.docker_mananger] Generated ports ['5550', '5551', '5552', '5553', '5554']
2026-02-19 04:38:20.888 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:38:20.888 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:38:20.888 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:38:20.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 5550:5550 -p 5551:5551 -p 5552:5552 -p 5553:5553 -p 5554:5554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5552 --rest-port=5550 --tcp-port=5551 --discv5-udp-port=5553 --rest-address=0.0.0.0 --nat=extip:172.18.96.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2a225f370ece35d7a9f8beb939d58032b3e52ec5cd56a1ef8cd02e93ebeb096 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5554 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QANrPmEXOD2bhW128gTXAIpt5XJKD397cAsYdFzyCIAoRWPVRuaWIEOd--YUxZHgUNus38M5cpRN2_j1EH4kkaYCgmlkgnY0gmlwhKwSieiKbXVsdGlhZGRyc5YACASsEonoBp-HAAoErBKJ6AafiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2oa4R33oG1UUr2Qm4SLa3oYf8PTK6mARvwP-cTCdpFGDdGNwgp-Hg3VkcIKfiYV3YWt1MgM --storenode=/ip4/172.18.137.232/tcp/40839/p2p/16Uiu2HAmA8i1F9mhvfnXwLG7t2DUGtpRTTo7hj91ZPzi6atFapcY --store=true --relay=true
2026-02-19 04:38:21.086 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.173 waku d4716e14b67c3ed62ef1968fca4c2dba0c7565f0d4ea24b1bd1c54bf8b72847f
2026-02-19 04:38:21.137 DEBUG [src.node.docker_mananger] Container started with ID d4716e14b67c. Setting up logs at ./log/docker/store_node1_2026-02-19_04-38-19__655ec37e-b146-45cd-bf8c-360b902141ec__wakuorg_nwaku:latest.log
2026-02-19 04:38:21.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5550
2026-02-19 04:38:21.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:38:22.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5550/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:22.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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:38:22.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:38:22.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:22.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.173/tcp/5551/p2p/16Uiu2HAm6CqEW3Rr5WrsWGpcdFNchyt5sLt8qXjodpBTvtEVd6X6","/ip4/172.18.96.173/tcp/5552/ws/p2p/16Uiu2HAm6CqEW3Rr5WrsWGpcdFNchyt5sLt8qXjodpBTvtEVd6X6"],"enrUri":"enr:-L24QHZ55iw_etBSJw1GxH7KlRpoxQLy3e-sG5nIfghSSgwnfvlUAAkzxYYEPQCVbA02RYVo_yHVW_SkyAot1h9KrHUCgmlkgnY0gmlwhKwSYK2KbXVsdGlhZGRyc5YACASsEmCtBhWvAAoErBJgrQYVsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoCZ3_w5WEj-D5-4CBSDDKQZxUQARGONxZwRD_XbEgkWDdGNwghWvg3VkcIIVsYV3YWt1MgM"}'
2026-02-19 04:38:22.144 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:38:22.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.232/tcp/40839/p2p/16Uiu2HAmA8i1F9mhvfnXwLG7t2DUGtpRTTo7hj91ZPzi6atFapcY"]'
2026-02-19 04:38:22.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:38:22.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5550/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:38:22.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.153 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:22.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:22.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:22.359 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:22.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:22.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.365 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:22.565 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:22.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:22.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:22.772 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:22.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:22.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.777 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:22.978 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:22.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:22.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:22.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:23.184 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:23.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:23.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:23.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:23.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40838/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771475899153018976&endTime=1771475904153231008&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:23.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x26955034895528b9efccc55296d07ed25407a3b2bb8e1fca0e258d3a7a5e745b"},{"messageHash":"0x7ef68b7131eff2874378e1ef725714f9dbc24f60158e1805bf54c95317020a12"},{"messageHash":"0xcaaefe468a65ded163144ebd96bc8c9cede8e956204456fb6a9368d204438af6"},{"messageHash":"0xf42790d7e966e54b25380deb340105ea93f0efe7bc497125acc19c8b9a632358"},{"messageHash":"0xc809b2b16be541e0fcd10e34acdccb1542aa35e6dc5fb4bc0a2b38dec3e1aefe"}]}'
2026-02-19 04:38:23.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5550/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771475899153018976&endTime=1771475904153231008&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:23.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x26955034895528b9efccc55296d07ed25407a3b2bb8e1fca0e258d3a7a5e745b"},{"messageHash":"0x7ef68b7131eff2874378e1ef725714f9dbc24f60158e1805bf54c95317020a12"},{"messageHash":"0xcaaefe468a65ded163144ebd96bc8c9cede8e956204456fb6a9368d204438af6"},{"messageHash":"0xf42790d7e966e54b25380deb340105ea93f0efe7bc497125acc19c8b9a632358"},{"messageHash":"0xc809b2b16be541e0fcd10e34acdccb1542aa35e6dc5fb4bc0a2b38dec3e1aefe"}]}'
2026-02-19 04:38:23.399 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:38:23.400 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:38:23.400 DEBUG [src.node.waku_node] Stopping container with id 8a091f432a79
2026-02-19 04:38:23.666 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:23.666 DEBUG [src.node.waku_node] Stopping container with id d4716e14b67c
2026-02-19 04:38:23.935 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:23.937 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:38:23.948 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:38:23.957 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-02-19_04-41-19__36cc1ab8-bbeb-4258-acea-b0ce24a64b8b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-41-19__36cc1ab8-bbeb-4258-acea-b0ce24a64b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17234', '17235', '17236', '17237', '17238']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17234:17234 -p 17235:17235 -p 17236:17236 -p 17237:17237 -p 17238:17238 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17236 --rest-port=17234 --tcp-port=17235 --discv5-udp-port=17237 --rest-address=0.0.0.0 --nat=extip:172.18.60.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeae4ac4fc2dcd5b80c5bfc319a7f5b7b51dac1aeb57edc5dafd975fa8fa67a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17238 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.240 waku 5fe1784191210aec512139ca98a93e5322acbe736d49d4e26a9fda4257ed9b7c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fe178419121. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-41-19__36cc1ab8-bbeb-4258-acea-b0ce24a64b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17234
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4b473c1c008. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9aca8eb9490c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/debug/v1/info" -H "Content-Type: application/json" -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.240/tcp/17235/p2p/16Uiu2HAkveTMtbnd5s7U8RTpcRX2SaHGqWmRPVXnxra9XMx3667V","/ip4/172.18.60.240/tcp/17236/ws/p2p/16Uiu2HAkveTMtbnd5s7U8RTpcRX2SaHGqWmRPVXnxra9XMx3667V"],"enrUri":"enr:-L24QLDbSiTvRnbKowXkXxcZBMQ80WcqkrIDzgXwHDuCA1XVSrQoVAL87elkpbT5DZmr5N9wrviEuCzAm0KIcxc0GfwCgmlkgnY0gmlwhKwSPPCKbXVsdGlhZGRyc5YACASsEjzwBkNTAAoErBI88AZDVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEiH4FU3z4jVcbFrqlIfIlzl3ooNg4x07J45VPt_JS3SDdGNwgkNTg3VkcIJDVYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-41-19__36cc1ab8-bbeb-4258-acea-b0ce24a64b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34294', '34295', '34296', '34297', '34298']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34294:34294 -p 34295:34295 -p 34296:34296 -p 34297:34297 -p 34298:34298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34296 --rest-port=34294 --tcp-port=34295 --discv5-udp-port=34297 --rest-address=0.0.0.0 --nat=extip:172.18.119.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9589b4ca742eed96011a3edbddadf6d67d68e6fefc9edb293a077d0c4ea4afaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34298 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLDbSiTvRnbKowXkXxcZBMQ80WcqkrIDzgXwHDuCA1XVSrQoVAL87elkpbT5DZmr5N9wrviEuCzAm0KIcxc0GfwCgmlkgnY0gmlwhKwSPPCKbXVsdGlhZGRyc5YACASsEjzwBkNTAAoErBI88AZDVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECEiH4FU3z4jVcbFrqlIfIlzl3ooNg4x07J45VPt_JS3SDdGNwgkNTg3VkcIJDVYV3YWt1MgM --storenode=/ip4/172.18.60.240/tcp/17235/p2p/16Uiu2HAkveTMtbnd5s7U8RTpcRX2SaHGqWmRPVXnxra9XMx3667V --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.77 waku feba11a0c8a36e67b82509cf7d6de19228f7752ca66cd9daf31cf0ca15a1315d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID feba11a0c8a3. Setting up logs at ./log/docker/store_node1_2026-02-19_04-41-19__36cc1ab8-bbeb-4258-acea-b0ce24a64b8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34294
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.77/tcp/34295/p2p/16Uiu2HAmJAfio8z1v4ikxuQUXUToDt1QZr3j5ktvR7sVFSY7SPrG","/ip4/172.18.119.77/tcp/34296/ws/p2p/16Uiu2HAmJAfio8z1v4ikxuQUXUToDt1QZr3j5ktvR7sVFSY7SPrG"],"enrUri":"enr:-L24QBa0soaxXeFXMWpjm-igm-WKkAkatv5mFLd4AfDosO3wXA6f2jAtSeTPDB9NGqARmz2BDyeevBOs0PLQED6YVQsCgmlkgnY0gmlwhKwSd02KbXVsdGlhZGRyc5YACASsEndNBoX3AAoErBJ3TQaF-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUeTLeA_W5xNCyZbGUeIFHRKO8LrgFKNzqKFwONgbLimDdGNwgoX3g3VkcIKF-YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.240/tcp/17235/p2p/16Uiu2HAkveTMtbnd5s7U8RTpcRX2SaHGqWmRPVXnxra9XMx3667V"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17234/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfdb7bf7d377b2bd79b2df20656bcb091549e0eecc9ade272cb67f10205ceb96a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fba626186d03cdf72cebcf97454cc351872eff28ff47ce9384423c46698c760"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58d736a1e556bf008c996cfaa4ed3fb8f86312db381b91dbacd4e06e084df800"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7c7a0c5c45b93cd14bdcef8ef2ce71b0e19a679c85f1bd999dd43f4727df0cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38262492ab7f1bcf55abff726891a39ee7f802f3b7abec57cefc171b8d027108"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd468c4ff55824a81cf3e061847cc45c84254772a3c6f69f6426ce6a9e182363"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8c9245ad5fc0f59b7c4378f4a7841f137065ae626637dd311ecad5f308b94966"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4207e0535b49703de2e337d0757ce5bbccf5437691419f9be7282abba7553997"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfdb7bf7d377b2bd79b2df20656bcb091549e0eecc9ade272cb67f10205ceb96a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fba626186d03cdf72cebcf97454cc351872eff28ff47ce9384423c46698c760"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58d736a1e556bf008c996cfaa4ed3fb8f86312db381b91dbacd4e06e084df800"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7c7a0c5c45b93cd14bdcef8ef2ce71b0e19a679c85f1bd999dd43f4727df0cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38262492ab7f1bcf55abff726891a39ee7f802f3b7abec57cefc171b8d027108"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd468c4ff55824a81cf3e061847cc45c84254772a3c6f69f6426ce6a9e182363"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8c9245ad5fc0f59b7c4378f4a7841f137065ae626637dd311ecad5f308b94966"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34294/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4207e0535b49703de2e337d0757ce5bbccf5437691419f9be7282abba7553997"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5fe178419121
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id feba11a0c8a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_store with id: 2026-02-19_04-41-54__b81dafff-6066-45c9-9771-3a3433abf364
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-41-54__b81dafff-6066-45c9-9771-3a3433abf364__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5226', '5227', '5228', '5229', '5230']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5226:5226 -p 5227:5227 -p 5228:5228 -p 5229:5229 -p 5230:5230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5228 --rest-port=5226 --tcp-port=5227 --discv5-udp-port=5229 --rest-address=0.0.0.0 --nat=extip:172.18.53.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43c7f31bca22abffa4a42648387dadd8f3bc71ac33ace2e987f6afee6002414f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5230 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.161 waku b31f55b53cf9ab2b8c88ce5b4aa4fa4f233b867121e1ededb143e9ee9e03ab83
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b31f55b53cf9. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-41-54__b81dafff-6066-45c9-9771-3a3433abf364__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5226
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2bb3ee6771e7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d530d829e22a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5226/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5226/debug/v1/info" -H "Content-Type: application/json" -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.161/tcp/5227/p2p/16Uiu2HAm7haHeoMd93haodQWHthbmyge63jePYvyvaYVWuxt1AdS","/ip4/172.18.53.161/tcp/5228/ws/p2p/16Uiu2HAm7haHeoMd93haodQWHthbmyge63jePYvyvaYVWuxt1AdS"],"enrUri":"enr:-L24QDy732mf9wgDvMqG7rrwlD0Vk1JV0FIq05spuhI8VMVYMxg-FqXvC-DzpYkOpm5RKoyMsDjSgTPvH_drhIGser8CgmlkgnY0gmlwhKwSNaGKbXVsdGlhZGRyc5YACASsEjWhBhRrAAoErBI1oQYUbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtl8ZmYzOK1gsscne9tA-FC5zDTe6rnP3gUgkwFN9wZWDdGNwghRrg3VkcIIUbYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-41-54__b81dafff-6066-45c9-9771-3a3433abf364__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54948', '54949', '54950', '54951', '54952']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54948:54948 -p 54949:54949 -p 54950:54950 -p 54951:54951 -p 54952:54952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54950 --rest-port=54948 --tcp-port=54949 --discv5-udp-port=54951 --rest-address=0.0.0.0 --nat=extip:172.18.128.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7feab9dbdfbbb765adeeb486f62793adc791dcac73373cfccad9aa80dfb488cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54952 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDy732mf9wgDvMqG7rrwlD0Vk1JV0FIq05spuhI8VMVYMxg-FqXvC-DzpYkOpm5RKoyMsDjSgTPvH_drhIGser8CgmlkgnY0gmlwhKwSNaGKbXVsdGlhZGRyc5YACASsEjWhBhRrAAoErBI1oQYUbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtl8ZmYzOK1gsscne9tA-FC5zDTe6rnP3gUgkwFN9wZWDdGNwghRrg3VkcIIUbYV3YWt1MgE --storenode=/ip4/172.18.53.161/tcp/5227/p2p/16Uiu2HAm7haHeoMd93haodQWHthbmyge63jePYvyvaYVWuxt1AdS --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.37 waku a697b2e2988e6cccd0ae215b9cf55cdf1f08171a7734b2815cf7c7a6cf38d20f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a697b2e2988e. Setting up logs at ./log/docker/store_node1_2026-02-19_04-41-54__b81dafff-6066-45c9-9771-3a3433abf364__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54948
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.37/tcp/54949/p2p/16Uiu2HAmSBkhYFFAQuVCUPHWWE7k38BfP5G1MiTx6kWEewK7etuS","/ip4/172.18.128.37/tcp/54950/ws/p2p/16Uiu2HAmSBkhYFFAQuVCUPHWWE7k38BfP5G1MiTx6kWEewK7etuS"],"enrUri":"enr:-L24QLQ9K30nHuSGiPXZNSgh8FSB9morUxNah65X4L73T5D_JoOzpbgyioSAj7Z8UTVBEouuq_dm7vkVgc-hGBORE9YCgmlkgnY0gmlwhKwSgCWKbXVsdGlhZGRyc5YACASsEoAlBtalAAoErBKAJQbWpt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyQmAAoI4QWxlhc_x4eq3S8X57TJF01ehORiWg5K2nnWDdGNwgtalg3VkcILWp4V3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.161/tcp/5227/p2p/16Uiu2HAm7haHeoMd93haodQWHthbmyge63jePYvyvaYVWuxt1AdS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5226/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5226/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54948/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b31f55b53cf9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a697b2e2988e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,177 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59846', '59847', '59848', '59849', '59850']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59846:59846 -p 59847:59847 -p 59848:59848 -p 59849:59849 -p 59850:59850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59848 --rest-port=59846 --tcp-port=59847 --discv5-udp-port=59849 --rest-address=0.0.0.0 --nat=extip:172.18.107.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de29d7be697fdbcab604ffe7dddb2dbec43fb89fdafc5aeea0a4430e8ecdbebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59850 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.119 waku 4990f6b0508360aa6b5f48ab6aad0ffe520b33d6f792021ae2e2abdbc3da691e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4990f6b05083. Setting up logs at ./log/docker/node1_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59846
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 802eb8e651ff. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 948655515cc8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59846/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59846/debug/v1/info" -H "Content-Type: application/json" -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.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX","/ip4/172.18.107.119/tcp/59848/ws/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX"],"enrUri":"enr:-L24QFO6JzyK2TCPKnyqYeeEuLqmdG2UZhdQs7jWHpyvy_WAdu72jG4U5Wm7xYPB3kxTVtj6D8UhfD4hQy7DP6yRx0cCgmlkgnY0gmlwhKwSa3eKbXVsdGlhZGRyc5YACASsEmt3BunHAAoErBJrdwbpyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKOl05JB-Leqk6U90zzdGCvz0E6LuoTpXMxQOOpojCcqDdGNwgunHg3VkcILpyYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34048', '34049', '34050', '34051', '34052']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34048:34048 -p 34049:34049 -p 34050:34050 -p 34051:34051 -p 34052:34052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34050 --rest-port=34048 --tcp-port=34049 --discv5-udp-port=34051 --rest-address=0.0.0.0 --nat=extip:172.18.137.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d66bf53e88a4ff5bbcdf7e9fec83985cd88a1b2e2b304c2ba7ef24d14adfdf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34052 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFO6JzyK2TCPKnyqYeeEuLqmdG2UZhdQs7jWHpyvy_WAdu72jG4U5Wm7xYPB3kxTVtj6D8UhfD4hQy7DP6yRx0cCgmlkgnY0gmlwhKwSa3eKbXVsdGlhZGRyc5YACASsEmt3BunHAAoErBJrdwbpyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKOl05JB-Leqk6U90zzdGCvz0E6LuoTpXMxQOOpojCcqDdGNwgunHg3VkcILpyYV3YWt1MgU --filternode=/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.14 waku cbf5b38d9b713b7408d42d4506739ead70ae7693d9a1a1a01a4d4a6c28d6578c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbf5b38d9b71. Setting up logs at ./log/docker/node2_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34048
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34048/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34048/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/34049/p2p/16Uiu2HAm9Er69TBq1hRLjR1W91eMxKWoSstgSWcMhYkDFNHBr7Ht","/ip4/172.18.137.14/tcp/34050/ws/p2p/16Uiu2HAm9Er69TBq1hRLjR1W91eMxKWoSstgSWcMhYkDFNHBr7Ht"],"enrUri":"enr:-L24QPI8PzZAxmbf_GjT1wWRWfgUkTzTsvEHa9aiwKNZ0m1NCRlQon7s9tq-ICWsRfYcAqF0e74svwXgukWzdU71SX0CgmlkgnY0gmlwhKwSiQ6KbXVsdGlhZGRyc5YACASsEokOBoUBAAoErBKJDgaFAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzT2osV8rSN8LCoh-Lsx3PPi6vupqUDbOAQkGGfCEzTODdGNwgoUBg3VkcIKFA4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8418', '8419', '8420', '8421', '8422']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8418:8418 -p 8419:8419 -p 8420:8420 -p 8421:8421 -p 8422:8422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8420 --rest-port=8418 --tcp-port=8419 --discv5-udp-port=8421 --rest-address=0.0.0.0 --nat=extip:172.18.166.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5eeb42a52b7fbe77aa2b7c4fa5bbeb19de05ab4dfedefcc86a14af2b202dfee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8422 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFO6JzyK2TCPKnyqYeeEuLqmdG2UZhdQs7jWHpyvy_WAdu72jG4U5Wm7xYPB3kxTVtj6D8UhfD4hQy7DP6yRx0cCgmlkgnY0gmlwhKwSa3eKbXVsdGlhZGRyc5YACASsEmt3BunHAAoErBJrdwbpyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKOl05JB-Leqk6U90zzdGCvz0E6LuoTpXMxQOOpojCcqDdGNwgunHg3VkcILpyYV3YWt1MgU --filternode=/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.140 waku 8e0d7adf514623964c21d44b0892e4c2af9494e672ed64634e07170c502330b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e0d7adf5146. Setting up logs at ./log/docker/node3_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8418
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8418/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.140/tcp/8419/p2p/16Uiu2HAmTsAkhawieffAJ8Mx1ncAQ6VLJjHrDt9qgAGLjTUVHYLE","/ip4/172.18.166.140/tcp/8420/ws/p2p/16Uiu2HAmTsAkhawieffAJ8Mx1ncAQ6VLJjHrDt9qgAGLjTUVHYLE"],"enrUri":"enr:-L24QFL28YLg66BQrshZGCA9e_AN4W5e4mAuiAj-zQFzp91DTW0QdYGg8vF9K3ulwqnKY9jeQ9TNszx6IrPFolHYIVACgmlkgnY0gmlwhKwSpoyKbXVsdGlhZGRyc5YACASsEqaMBiDjAAoErBKmjAYg5N0DgnJzhQADAQAAiXNlY3AyNTZrMaED4f4JersJDUa_s0BOI4xvsRJ77_U2dQMQ-VVGXJ5BZFeDdGNwgiDjg3VkcIIg5YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8418/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3726', '3727', '3728', '3729', '3730']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3726:3726 -p 3727:3727 -p 3728:3728 -p 3729:3729 -p 3730:3730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3728 --rest-port=3726 --tcp-port=3727 --discv5-udp-port=3729 --rest-address=0.0.0.0 --nat=extip:172.18.222.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0a501ac33a9cefd1c5bd4eb3c8beccb918e667dbd055f47e7aefc6dce2cb5cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3730 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFO6JzyK2TCPKnyqYeeEuLqmdG2UZhdQs7jWHpyvy_WAdu72jG4U5Wm7xYPB3kxTVtj6D8UhfD4hQy7DP6yRx0cCgmlkgnY0gmlwhKwSa3eKbXVsdGlhZGRyc5YACASsEmt3BunHAAoErBJrdwbpyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKOl05JB-Leqk6U90zzdGCvz0E6LuoTpXMxQOOpojCcqDdGNwgunHg3VkcILpyYV3YWt1MgU --filternode=/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.159 waku c2f50c15b13b9c65320693e4aaa9979812ef5b6527ef68b135bdeb5c0803c5ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2f50c15b13b. Setting up logs at ./log/docker/node4_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3726
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3726/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.159/tcp/3727/p2p/16Uiu2HAm1oiQckRH6ZfLmPbifJNMEfvKRf1FKQZGabhtSR6EycwG","/ip4/172.18.222.159/tcp/3728/ws/p2p/16Uiu2HAm1oiQckRH6ZfLmPbifJNMEfvKRf1FKQZGabhtSR6EycwG"],"enrUri":"enr:-L24QH-mazhZwKK9NPruvpNdWJGNZDqGkEGYYdT9hFl4YjnDQqVcpWIQfB2v1p0qIw1EGWyoXKIHnI1iekqmAVMD9v4CgmlkgnY0gmlwhKwS3p-KbXVsdGlhZGRyc5YACASsEt6fBg6PAAoErBLenwYOkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXsulCwTHmUN9SuAVUlNN8icn3W2Vfl6c3aYwbkjjZmeDdGNwgg6Pg3VkcIIOkYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3726/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25003', '25004', '25005', '25006', '25007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25003:25003 -p 25004:25004 -p 25005:25005 -p 25006:25006 -p 25007:25007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25005 --rest-port=25003 --tcp-port=25004 --discv5-udp-port=25006 --rest-address=0.0.0.0 --nat=extip:172.18.145.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a1ae4a8bf98213bfc403cb4abcb26f48a3aad15dee20d2ca46dfea9a6eb6eaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25007 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFO6JzyK2TCPKnyqYeeEuLqmdG2UZhdQs7jWHpyvy_WAdu72jG4U5Wm7xYPB3kxTVtj6D8UhfD4hQy7DP6yRx0cCgmlkgnY0gmlwhKwSa3eKbXVsdGlhZGRyc5YACASsEmt3BunHAAoErBJrdwbpyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKOl05JB-Leqk6U90zzdGCvz0E6LuoTpXMxQOOpojCcqDdGNwgunHg3VkcILpyYV3YWt1MgU --filternode=/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.118 waku 14c9d4f6cb56815edc11f98ec82e4c02e41596ca1e00aa9680baa7a6ee0def8a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14c9d4f6cb56. Setting up logs at ./log/docker/node5_2026-02-19_04-40-25__0211bd5c-2484-4907-af8b-b9c736b39a45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25003/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25003/debug/v1/info" -H "Content-Type: application/json" -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.118/tcp/25004/p2p/16Uiu2HAm5d6LZocfp1f94BhsatGvVCoPr5gN8JywRYMvUm9XgepH","/ip4/172.18.145.118/tcp/25005/ws/p2p/16Uiu2HAm5d6LZocfp1f94BhsatGvVCoPr5gN8JywRYMvUm9XgepH"],"enrUri":"enr:-L24QKI0nDgjKxLO98D-U5E3aNMGhJUAqw0RKmb-u2ikndFOJBHMwOrtDNBi1RRiISTMtDBNdZBsHi0FFrBAKQUGi8wCgmlkgnY0gmlwhKwSkXaKbXVsdGlhZGRyc5YACASsEpF2BmGsAAoErBKRdgZhrd0DgnJzhQADAQAAiXNlY3AyNTZrMaECl4HMzcZqntgEx42S4ioWDGcDFa0h1-AI87bdfeWdKWKDdGNwgmGsg3VkcIJhroV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.119/tcp/59847/p2p/16Uiu2HAmFQh8RNMxNpiQzTMZNhb4H2Jjz3vGVeL2MbJ6D6cunqjX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34048/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d06e73f6-745f-46be-abb5-c63708f29add", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d06e73f6-745f-46be-abb5-c63708f29add","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8418/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "57121c95-a70b-4085-a12f-f46a6c6ab35f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"57121c95-a70b-4085-a12f-f46a6c6ab35f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3726/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7fadf79d-60f2-4c91-85ac-9c9ad89415ae", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7fadf79d-60f2-4c91-85ac-9c9ad89415ae","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25003/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "95b6ecd7-61a4-4594-a885-acd26598743a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"95b6ecd7-61a4-4594-a885-acd26598743a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34048/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":1771476032182891754,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:8418/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":1771476032182891754,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:3726/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":1771476032182891754,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:25003/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":1771476032182891754,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cbf5b38d9b71
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8418/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":1771476032572746077,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:3726/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":1771476032572746077,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 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:25003/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":1771476032572746077,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4990f6b05083
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e0d7adf5146
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c2f50c15b13b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cbf5b38d9b71. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 14c9d4f6cb56
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,292 @@
2026-02-19 04:39:31.341 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:31.343 DEBUG [tests.conftest] Running test: test_on_empty_postgress_db with id: 2026-02-19_04-39-31__3fb7a4ff-f256-4366-8eb4-a131ef2207d7
2026-02-19 04:39:31.343 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:31.344 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:39:31.888 ERROR [src.node.docker_mananger] Max retries reached for container 21b446187f11. Exiting log stream.
2026-02-19 04:39:32.163 ERROR [src.node.docker_mananger] Max retries reached for container a1d9119b828c. Exiting log stream.
2026-02-19 04:39:34.496 DEBUG [src.postgres_setup] Postgres container started
2026-02-19 04:39:34.503 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:34.504 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-39-31__3fb7a4ff-f256-4366-8eb4-a131ef2207d7__wakuorg_nwaku:latest.log
2026-02-19 04:39:34.504 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:34.504 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:34.505 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:34.506 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.221
2026-02-19 04:39:34.506 DEBUG [src.node.docker_mananger] Generated ports ['17469', '17470', '17471', '17472', '17473']
2026-02-19 04:39:34.506 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:34.506 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:34.506 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:34.506 DEBUG [src.node.docker_mananger] docker run -i -t -p 17469:17469 -p 17470:17470 -p 17471:17471 -p 17472:17472 -p 17473:17473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17471 --rest-port=17469 --tcp-port=17470 --discv5-udp-port=17472 --rest-address=0.0.0.0 --nat=extip:172.18.195.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=68bca7aacb58ee4b5f0baa86b09b7c6433b6e07e4ec6fdbc40f125f8fa6cdce4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17473 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-19 04:39:34.736 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.221 waku a7f44acf592a17dc08be8bd66da24c3c41dbe0683deb8c2223695bb78d985b0e
2026-02-19 04:39:34.792 DEBUG [src.node.docker_mananger] Container started with ID a7f44acf592a. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-39-31__3fb7a4ff-f256-4366-8eb4-a131ef2207d7__wakuorg_nwaku:latest.log
2026-02-19 04:39:34.792 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17469
2026-02-19 04:39:34.792 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:35.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:35.864 ERROR [src.node.docker_mananger] Max retries reached for container a7f44acf592a. Exiting log stream.
2026-02-19 04:39:35.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:35.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:36.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:37.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:38.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:39.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:40.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:41.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:42.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:43.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:44.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:45.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:46.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:47.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:48.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:52.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:53.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:54.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17469/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:55.830 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=17469): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fbb4765bec0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-02-19 04:39:55.931 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:55.931 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:55.932 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:55.933 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.1
2026-02-19 04:39:55.933 DEBUG [src.node.docker_mananger] Generated ports ['1752', '1753', '1754', '1755', '1756']
2026-02-19 04:39:55.933 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:55.933 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:55.933 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:55.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 1752:1752 -p 1753:1753 -p 1754:1754 -p 1755:1755 -p 1756:1756 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1754 --rest-port=1752 --tcp-port=1753 --discv5-udp-port=1755 --rest-address=0.0.0.0 --nat=extip:172.18.77.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21bcba516adbbebc73f86c1d5f4f43daaddac3e2a0d5df740e55fae4d995a0fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1756 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-19 04:39:56.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.1 waku e9eed2dd8a31859e33cfaac64ed7d6796e184238e0f7c7c4cfe04dc22bc3e689
2026-02-19 04:39:56.176 DEBUG [src.node.docker_mananger] Container started with ID e9eed2dd8a31. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-39-31__3fb7a4ff-f256-4366-8eb4-a131ef2207d7__wakuorg_nwaku:latest.log
2026-02-19 04:39:56.177 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1752
2026-02-19 04:39:56.177 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:57.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1752/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:57.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:57.180 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:57.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1752/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:57.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.1/tcp/1753/p2p/16Uiu2HAmCdVw34VLA86VQBKTzgUuFUsFEbZ7TuyyFomLMAdVAki3","/ip4/172.18.77.1/tcp/1754/ws/p2p/16Uiu2HAmCdVw34VLA86VQBKTzgUuFUsFEbZ7TuyyFomLMAdVAki3"],"enrUri":"enr:-L24QLhyt0k98ravOUkcItsdALGnamrtSQ4GQe9CuFRyUSGYCk8VMH6rtB4YHUOg60KUAUlfIxn1gPvI9mCb0BNQ9lwCgmlkgnY0gmlwhKwSTQGKbXVsdGlhZGRyc5YACASsEk0BBgbZAAoErBJNAQYG2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_55JYzLwhUyKfIRIeQD0sMji2voARH70sQfg6HdVP0CDdGNwggbZg3VkcIIG24V3YWt1MgM"}'
2026-02-19 04:39:57.183 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:57.190 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:57.190 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-39-31__3fb7a4ff-f256-4366-8eb4-a131ef2207d7__wakuorg_nwaku:latest.log
2026-02-19 04:39:57.191 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:57.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:57.192 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:57.192 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.84
2026-02-19 04:39:57.192 DEBUG [src.node.docker_mananger] Generated ports ['9975', '9976', '9977', '9978', '9979']
2026-02-19 04:39:57.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:57.193 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:57.193 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:57.193 DEBUG [src.node.docker_mananger] docker run -i -t -p 9975:9975 -p 9976:9976 -p 9977:9977 -p 9978:9978 -p 9979:9979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9977 --rest-port=9975 --tcp-port=9976 --discv5-udp-port=9978 --rest-address=0.0.0.0 --nat=extip:172.18.155.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb3f9965312f8bcad3baaefbec09bd1d6ac1deda587c92fcefcdbbe0405c160e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9979 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLhyt0k98ravOUkcItsdALGnamrtSQ4GQe9CuFRyUSGYCk8VMH6rtB4YHUOg60KUAUlfIxn1gPvI9mCb0BNQ9lwCgmlkgnY0gmlwhKwSTQGKbXVsdGlhZGRyc5YACASsEk0BBgbZAAoErBJNAQYG2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_55JYzLwhUyKfIRIeQD0sMji2voARH70sQfg6HdVP0CDdGNwggbZg3VkcIIG24V3YWt1MgM --storenode=/ip4/172.18.77.1/tcp/1753/p2p/16Uiu2HAmCdVw34VLA86VQBKTzgUuFUsFEbZ7TuyyFomLMAdVAki3 --store=false --relay=true
2026-02-19 04:39:57.387 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.84 waku c6c093189e162330cd03b2fc2424b7b7a7f89dbaba123666c40eeb75394880fb
2026-02-19 04:39:57.435 DEBUG [src.node.docker_mananger] Container started with ID c6c093189e16. Setting up logs at ./log/docker/store_node1_2026-02-19_04-39-31__3fb7a4ff-f256-4366-8eb4-a131ef2207d7__wakuorg_nwaku:latest.log
2026-02-19 04:39:57.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9975
2026-02-19 04:39:57.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:58.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9975/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:58.439 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:58.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.84/tcp/9976/p2p/16Uiu2HAmF15HJp6qMwuhiisapjixhoBtqpFwWtwqCjT94oJzLfnj","/ip4/172.18.155.84/tcp/9977/ws/p2p/16Uiu2HAmF15HJp6qMwuhiisapjixhoBtqpFwWtwqCjT94oJzLfnj"],"enrUri":"enr:-L24QLLUJPDc78hMsXWs55XIla3wDCiZIb_lqImAD8W13YHELSfYSfMD6d2BJ31ahZE0m_5HzQmeQz8iittXU9Nem7UCgmlkgnY0gmlwhKwSm1SKbXVsdGlhZGRyc5YACASsEptUBib4AAoErBKbVAYm-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDItyQ4GzjDoV6mqnLJe5I-yrDeSn94nj25DcP6TiFkdyDdGNwgib4g3VkcIIm-oV3YWt1MgE"}'
2026-02-19 04:39:58.442 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:58.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9975/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.1/tcp/1753/p2p/16Uiu2HAmCdVw34VLA86VQBKTzgUuFUsFEbZ7TuyyFomLMAdVAki3"]'
2026-02-19 04:39:58.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:58.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1752/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:39:58.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:58.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9975/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:39:58.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:58.497 DEBUG [src.steps.store] Relaying message
2026-02-19 04:39:58.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1752/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:58.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:58.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:39:58.711 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:39:58.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1752/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4bc787c3f2e2ea5b5c130c35d44078acbce0227e87427042c4c278eecec30b1"}]}'
2026-02-19 04:39:58.717 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:39:58.717 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-19 04:39:58.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9975/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:58.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"42fb02662ce9aa6de257","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4bc787c3f2e2ea5b5c130c35d44078acbce0227e87427042c4c278eecec30b1"}]}'
2026-02-19 04:39:58.727 DEBUG [src.steps.store] messages length is 1
2026-02-19 04:39:58.866 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-02-19 04:39:58.868 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:58.869 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:58.869 DEBUG [src.node.waku_node] Stopping container with id e9eed2dd8a31
2026-02-19 04:39:59.105 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:59.107 DEBUG [src.node.waku_node] Stopping container with id c6c093189e16
2026-02-19 04:39:59.376 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:59.377 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:59.390 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:59.405 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:59.412 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,552 @@
2026-02-19 04:37:49.250 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:49.251 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[110-120] with id: 2026-02-19_04-37-49__2438066d-18e8-4e46-8543-1a7676a6b3da
2026-02-19 04:37:49.252 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:49.252 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:37:49.252 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-19 04:37:49.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:49.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-19_04-37-49__2438066d-18e8-4e46-8543-1a7676a6b3da__wakuorg_nwaku:latest.log
2026-02-19 04:37:49.263 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:49.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:49.267 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:49.268 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.12
2026-02-19 04:37:49.268 DEBUG [src.node.docker_mananger] Generated ports ['64179', '64180', '64181', '64182', '64183']
2026-02-19 04:37:49.268 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:49.268 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:49.268 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:49.269 DEBUG [src.node.docker_mananger] docker run -i -t -p 64179:64179 -p 64180:64180 -p 64181:64181 -p 64182:64182 -p 64183:64183 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64181 --rest-port=64179 --tcp-port=64180 --discv5-udp-port=64182 --rest-address=0.0.0.0 --nat=extip:172.18.219.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f81a3740d5edddd0bde8ec0d495eda2e17fbc53f8d946dabbbdc7eadaaca6de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64183 --metrics-logging=true --store=true --relay=true
2026-02-19 04:37:49.467 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.12 waku 7cda8c0931e0860fe10a9765c9c6409caf5e7ab13d278f88a394315b4041c96c
2026-02-19 04:37:49.525 DEBUG [src.node.docker_mananger] Container started with ID 7cda8c0931e0. Setting up logs at ./log/docker/publishing_node1_2026-02-19_04-37-49__2438066d-18e8-4e46-8543-1a7676a6b3da__wakuorg_nwaku:latest.log
2026-02-19 04:37:49.526 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64179
2026-02-19 04:37:49.526 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:49.741 ERROR [src.node.docker_mananger] Max retries reached for container 504cab14a02f. Exiting log stream.
2026-02-19 04:37:50.090 ERROR [src.node.docker_mananger] Max retries reached for container adbb6d204dee. Exiting log stream.
2026-02-19 04:37:50.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64179/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:50.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:50.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:50.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64179/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:50.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.12/tcp/64180/p2p/16Uiu2HAmBQ9BqYtCL6fRs7q8rE7ueEoqdok4MLYHH9CZWqdDWGG7","/ip4/172.18.219.12/tcp/64181/ws/p2p/16Uiu2HAmBQ9BqYtCL6fRs7q8rE7ueEoqdok4MLYHH9CZWqdDWGG7"],"enrUri":"enr:-L24QOFTZdVvCMHgH_hp2pt1cjDUZe8M-d6bixD5io4WWyqVeWiT8sdnOFac3Xzd0yvg0loXdmEYIhsAfI_bKOvk9XICgmlkgnY0gmlwhKwS2wyKbXVsdGlhZGRyc5YACASsEtsMBvq0AAoErBLbDAb6td0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7VaXzyIKQ6xmkFWPJSTpWHv-vSd0kQ5UCOdUodLXYNCDdGNwgvq0g3VkcIL6toV3YWt1MgM"}'
2026-02-19 04:37:50.533 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:50.541 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:50.541 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-19_04-37-49__2438066d-18e8-4e46-8543-1a7676a6b3da__wakuorg_nwaku:latest.log
2026-02-19 04:37:50.541 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:50.541 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:50.542 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:50.543 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.27
2026-02-19 04:37:50.543 DEBUG [src.node.docker_mananger] Generated ports ['32798', '32799', '32800', '32801', '32802']
2026-02-19 04:37:50.543 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:50.543 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:50.543 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:50.543 DEBUG [src.node.docker_mananger] docker run -i -t -p 32798:32798 -p 32799:32799 -p 32800:32800 -p 32801:32801 -p 32802:32802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32800 --rest-port=32798 --tcp-port=32799 --discv5-udp-port=32801 --rest-address=0.0.0.0 --nat=extip:172.18.33.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=63ddababfbb946a15b08530d5f465a9b0fd0a1674d54fed77cf9fc14186a9ae5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32802 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOFTZdVvCMHgH_hp2pt1cjDUZe8M-d6bixD5io4WWyqVeWiT8sdnOFac3Xzd0yvg0loXdmEYIhsAfI_bKOvk9XICgmlkgnY0gmlwhKwS2wyKbXVsdGlhZGRyc5YACASsEtsMBvq0AAoErBLbDAb6td0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7VaXzyIKQ6xmkFWPJSTpWHv-vSd0kQ5UCOdUodLXYNCDdGNwgvq0g3VkcIL6toV3YWt1MgM --storenode=/ip4/172.18.219.12/tcp/64180/p2p/16Uiu2HAmBQ9BqYtCL6fRs7q8rE7ueEoqdok4MLYHH9CZWqdDWGG7 --store=true --relay=true
2026-02-19 04:37:50.744 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.27 waku 3afafbb5c8b017a9c5e12d6f89db52f042d073f6ca269a3dfba9b7b18b78d553
2026-02-19 04:37:50.793 DEBUG [src.node.docker_mananger] Container started with ID 3afafbb5c8b0. Setting up logs at ./log/docker/store_node1_2026-02-19_04-37-49__2438066d-18e8-4e46-8543-1a7676a6b3da__wakuorg_nwaku:latest.log
2026-02-19 04:37:50.793 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32798
2026-02-19 04:37:50.793 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:51.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32798/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:51.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:51.798 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:51.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32798/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:51.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.27/tcp/32799/p2p/16Uiu2HAmEJpb1XxCTBiGDMqB8rhz2AaUce6qYQDxP4RnxBJ5xLrK","/ip4/172.18.33.27/tcp/32800/ws/p2p/16Uiu2HAmEJpb1XxCTBiGDMqB8rhz2AaUce6qYQDxP4RnxBJ5xLrK"],"enrUri":"enr:-L24QOZuLCkR7ff2rE9a-t7ZHYtfvldoMsTfwCGbehsPOAuZeYd3RhlVDqIbnwmXyFolvS7Wt1OPlp7sNUR7CcKcwbECgmlkgnY0gmlwhKwSIRuKbXVsdGlhZGRyc5YACASsEiEbBoAfAAoErBIhGwaAIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGIy31emdr75SaUTXQmWJffYU5KvsDByn273MzjDBcFCDdGNwgoAfg3VkcIKAIYV3YWt1MgM"}'
2026-02-19 04:37:51.801 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:51.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.12/tcp/64180/p2p/16Uiu2HAmBQ9BqYtCL6fRs7q8rE7ueEoqdok4MLYHH9CZWqdDWGG7"]'
2026-02-19 04:37:51.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:51.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:37:51.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:51.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32798/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:37:51.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:51.811 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:51.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:51.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:51.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:52.019 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:52.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:52.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:52.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:52.227 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:52.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:52.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:52.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:52.435 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:52.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:52.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:52.442 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:52.643 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:52.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:52.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:52.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:52.852 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:52.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:52.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:52.860 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:53.060 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:53.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:53.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:53.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:53.268 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:53.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:53.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:53.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:53.475 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:53.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:53.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:53.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:53.683 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:53.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:53.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:53.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:53.891 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:53.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:53.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:53.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:54.099 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:54.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:54.309 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:54.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:54.516 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:54.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:54.724 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:54.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.730 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:54.931 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:54.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:54.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:54.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:55.139 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:55.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:55.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:55.146 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:55.347 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:55.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:55.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:55.354 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:55.555 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:55.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:55.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:55.561 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:55.762 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:55.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:55.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:55.768 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:55.970 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:55.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:55.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:55.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:56.178 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:56.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:56.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:56.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:56.385 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:56.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:56.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:56.392 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:56.593 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:56.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:56.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:56.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:56.800 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:56.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:56.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:56.807 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:57.008 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:57.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.015 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:57.216 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:57.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.222 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:57.423 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:57.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.430 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:57.632 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:57.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:57.840 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:57.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:57.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:57.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:58.047 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:58.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:58.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:58.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:58.255 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:58.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:58.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:58.261 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:58.462 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:58.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:58.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:58.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:58.670 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:58.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:58.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:58.677 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:58.878 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:58.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:58.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:58.886 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:59.087 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:59.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:59.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:59.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:59.295 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:59.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:59.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:59.301 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:59.502 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:59.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:59.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:59.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:59.709 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:59.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:59.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:59.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:37:59.918 DEBUG [src.steps.store] Relaying message
2026-02-19 04:37:59.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:37:59.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:59.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:00.126 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:00.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:00.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:00.133 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:00.334 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:00.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:00.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:00.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:00.541 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:00.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:00.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:00.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:00.748 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:00.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:00.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:00.755 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:00.956 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:00.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:00.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:00.963 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:01.163 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:01.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:01.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:01.170 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:01.371 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:01.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:01.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:01.378 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:01.580 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:01.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:01.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:01.587 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:01.787 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:01.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:01.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:01.794 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:01.995 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:01.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:02.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:02.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:02.203 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:02.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:02.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:02.210 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:02.411 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:02.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:02.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:02.419 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:02.620 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:02.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:02.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:02.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:02.828 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:02.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:02.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:02.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:03.035 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:03.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:03.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:03.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:03.243 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:03.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:03.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:03.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:03.452 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:03.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:03.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:03.659 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:03.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:03.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:03.665 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:03.866 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:03.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:03.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:03.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:04.074 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:04.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:04.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:04.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:04.282 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:04.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:04.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:04.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:04.490 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:04.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:04.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:04.701 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:04.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:04.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:04.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:04.909 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:04.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:04.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:04.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:05.117 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:05.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:05.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:05.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:05.325 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:05.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:05.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:05.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:05.533 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:05.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:05.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:05.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:05.740 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:05.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:05.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:05.746 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:05.947 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:05.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:05.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:05.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:06.155 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:06.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:06.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:06.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:06.362 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:06.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:06.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:06.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:06.571 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:06.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:06.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:06.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:06.778 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:06.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:06.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:06.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:06.986 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:06.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:06.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:06.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:07.193 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:07.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:07.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:07.200 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:07.401 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:07.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:07.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:07.408 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:07.609 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:07.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:07.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:07.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:07.816 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:07.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:07.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:07.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:08.024 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:08.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:08.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:08.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:08.232 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:08.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:08.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:08.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:08.439 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:08.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:08.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:08.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:08.648 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:08.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:08.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:08.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:08.857 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:08.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:08.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:08.865 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:09.067 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:09.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:09.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:09.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:09.275 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:09.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:09.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:09.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:09.483 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:09.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:09.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:09.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:09.691 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:09.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:09.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:09.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:09.898 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:09.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:09.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:09.906 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:10.107 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:10.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:10.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:10.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:10.315 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:10.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:10.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:10.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:10.523 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:10.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:10.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:10.531 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:10.732 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:10.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:10.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:10.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:10.940 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:10.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:10.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:10.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:11.149 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:11.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:11.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:11.156 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:11.356 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:11.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:11.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:11.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:11.564 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:11.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:11.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:11.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:11.772 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:11.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:11.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:11.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:11.979 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:11.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:11.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:11.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:12.187 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:12.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:12.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:12.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:12.396 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:12.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:12.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:12.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:12.604 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:12.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:12.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:12.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:12.811 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:12.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:12.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:12.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:13.019 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:13.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:13.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:13.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:13.227 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:13.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:13.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:13.235 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:13.435 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:13.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:13.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:13.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:13.644 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:13.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:13.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:13.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:13.853 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:13.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:13.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:13.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:14.080 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:14.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:14.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:14.288 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:14.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:14.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:14.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:14.496 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:14.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:14.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:14.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:14.704 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:14.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:14.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:14.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:14.912 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:14.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:14.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:14.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:15.120 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:15.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:15.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:15.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:15.327 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:15.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:15.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:15.333 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:15.534 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:15.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:15.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:15.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:15.743 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:15.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:15.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:15.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:15.950 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:15.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:15.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:15.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:16.158 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:16.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:16.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:16.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:16.367 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:16.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:16.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:16.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:16.574 DEBUG [src.steps.store] Relaying message
2026-02-19 04:38:16.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64179/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:38:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:38:16.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-19 04:38:16.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64179/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:16.788 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:38:16.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:16.794 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-19 04:38:16.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64179/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x7d8bd37a26a9f78c22a34565588637ccdad80f90b338d05491c2ac3ebeaf8aa0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd16a37d01bd8dbeeeaa5bd4021d94bc1530d541cfe4c1d843e33192630ab5dd"},{"messageHash":"0x7238fea62d0822594547a36ea1df5f2d0fc40e505d13e5943affd557b6719596"},{"messageHash":"0x45f9448e55d67938533d6d02933985e860875d8615654a7cae985ad60848c351"},{"messageHash":"0x1c3558609b25be459919e49324f307ec2a38ead7ccc26b028aa7a08b72b58139"},{"messageHash":"0x27e106c5b55cac43060d1c064888c07a471735d6a40d0ea96b3ff658a799e466"},{"messageHash":"0x92cc4e163c7b9d22a313ea432cd6e0c359140f9a1a698f63764e60307ff9a4ec"},{"messageHash":"0xcc2b558ee4ecc41dfa06fd4343a4dad25e1e9624acf2f8565204627817258b96"},{"messageHash":"0xc1143e23d934c21cc3ee097e6d06eda33d633bf99ee5606b635b6a549b1304eb"},{"messageHash":"0x04a6dc80e4722f5633963fe3881e98e9790a0f5095d8efc557a8df180ebfe580"},{"messageHash":"0x4c6de0360f49c01cef8dec9ce8be1b8c5e97c1bb68eb7851f003a292e27a0f04"},{"messageHash":"0x6d3649c7b99d74851b87eaafc920a4da74369ce372f8a16e2069457d6d3e3000"},{"messageHash":"0x84283a16f05ec32dbe4f43a2c6b3969499d119f1a247aebf11fd3abf4a70bba2"},{"messageHash":"0x849e0fbc563f72be4d22774af4772e5084c27b0934a8eb272fb6a2e643bcba35"},{"messageHash":"0x8ca183d89a3871e98d15d1208fe044856c7561df54871369a2caf6fc09d8b4c1"},{"messageHash":"0xac8dfc17b8fd5117bd1bb25b76807dc3ecd368be29d28963ccf271e67b84e349"},{"messageHash":"0x485d2e161118c9a7ff65cc9be3dab36d9449ee821a30a43883ae085ffad75018"},{"messageHash":"0x2ccfb5ea25789bcc3ceb22ce1783ee0d95d973c067308c24aa406b32511333ca"},{"messageHash":"0x0185c1828fb56b8df0f708cc433aec450d95d9a7a7605853b72aa41102e5f0a4"},{"messageHash":"0x01c953bba6d42f8f14800cf2601970ae987a3672b6d7da047e7ebb72b71f4239"},{"messageHash":"0x0a83390292aa01bd8c0bf262a38dec821381e2378aeb2b5c8129d00257cfe7a3"}]}'
2026-02-19 04:38:16.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32798/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x7d8bd37a26a9f78c22a34565588637ccdad80f90b338d05491c2ac3ebeaf8aa0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:38:16.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfd16a37d01bd8dbeeeaa5bd4021d94bc1530d541cfe4c1d843e33192630ab5dd"},{"messageHash":"0x7238fea62d0822594547a36ea1df5f2d0fc40e505d13e5943affd557b6719596"},{"messageHash":"0x45f9448e55d67938533d6d02933985e860875d8615654a7cae985ad60848c351"},{"messageHash":"0x1c3558609b25be459919e49324f307ec2a38ead7ccc26b028aa7a08b72b58139"},{"messageHash":"0x27e106c5b55cac43060d1c064888c07a471735d6a40d0ea96b3ff658a799e466"},{"messageHash":"0x92cc4e163c7b9d22a313ea432cd6e0c359140f9a1a698f63764e60307ff9a4ec"},{"messageHash":"0xcc2b558ee4ecc41dfa06fd4343a4dad25e1e9624acf2f8565204627817258b96"},{"messageHash":"0xc1143e23d934c21cc3ee097e6d06eda33d633bf99ee5606b635b6a549b1304eb"},{"messageHash":"0x04a6dc80e4722f5633963fe3881e98e9790a0f5095d8efc557a8df180ebfe580"},{"messageHash":"0x4c6de0360f49c01cef8dec9ce8be1b8c5e97c1bb68eb7851f003a292e27a0f04"},{"messageHash":"0x6d3649c7b99d74851b87eaafc920a4da74369ce372f8a16e2069457d6d3e3000"},{"messageHash":"0x84283a16f05ec32dbe4f43a2c6b3969499d119f1a247aebf11fd3abf4a70bba2"},{"messageHash":"0x849e0fbc563f72be4d22774af4772e5084c27b0934a8eb272fb6a2e643bcba35"},{"messageHash":"0x8ca183d89a3871e98d15d1208fe044856c7561df54871369a2caf6fc09d8b4c1"},{"messageHash":"0xac8dfc17b8fd5117bd1bb25b76807dc3ecd368be29d28963ccf271e67b84e349"},{"messageHash":"0x485d2e161118c9a7ff65cc9be3dab36d9449ee821a30a43883ae085ffad75018"},{"messageHash":"0x2ccfb5ea25789bcc3ceb22ce1783ee0d95d973c067308c24aa406b32511333ca"},{"messageHash":"0x0185c1828fb56b8df0f708cc433aec450d95d9a7a7605853b72aa41102e5f0a4"},{"messageHash":"0x01c953bba6d42f8f14800cf2601970ae987a3672b6d7da047e7ebb72b71f4239"},{"messageHash":"0x0a83390292aa01bd8c0bf262a38dec821381e2378aeb2b5c8129d00257cfe7a3"}]}'
2026-02-19 04:38:16.805 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:38:16.806 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:38:16.806 DEBUG [src.node.waku_node] Stopping container with id 7cda8c0931e0
2026-02-19 04:38:17.060 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:17.060 DEBUG [src.node.waku_node] Stopping container with id 3afafbb5c8b0
2026-02-19 04:38:17.312 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:38:17.315 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:38:17.386 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:38:17.422 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,64 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_with_empty_pubsub_topic_list with id: 2026-02-19_04-37-20__adf0dc14-ac38-497b-a4b2-54f64da2a14e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-20__adf0dc14-ac38-497b-a4b2-54f64da2a14e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64239', '64240', '64241', '64242', '64243']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64239:64239 -p 64240:64240 -p 64241:64241 -p 64242:64242 -p 64243:64243 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64241 --rest-port=64239 --tcp-port=64240 --discv5-udp-port=64242 --rest-address=0.0.0.0 --nat=extip:172.18.247.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ef4c18c5b2acacd8beaebada5fdeb969c4e367af9bde2dc13f3cfed1c39fd1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64243 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.228 waku 4c765100d950b270ac0a9368e87045eab7865c231d04a4f5f04f91e889097f52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c765100d950. Setting up logs at ./log/docker/node1_2026-02-19_04-37-20__adf0dc14-ac38-497b-a4b2-54f64da2a14e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64239
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6803f7a182e1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d7df91b720ff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64239/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64239/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.228/tcp/64240/p2p/16Uiu2HAmGmFag5gmya9XmeKDkR8vYouYR7bFZ88AKRNWSZpaCCem","/ip4/172.18.247.228/tcp/64241/ws/p2p/16Uiu2HAmGmFag5gmya9XmeKDkR8vYouYR7bFZ88AKRNWSZpaCCem"],"enrUri":"enr:-L24QCkHXpPPI1mNwsfJN9vq5ijgVk_ZCcjcZS_tsjq9iW4pZ_5_KpKvrk9hDeTd7z6lrF8Hk8yC6vQ5-_rE9xqQ95kCgmlkgnY0gmlwhKwS9-SKbXVsdGlhZGRyc5YACASsEvfkBvrwAAoErBL35Ab68d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPQl0PH8I4qk-7_q5Rjq-YldHigsle39Qtre9maYTDcKDdGNwgvrwg3VkcIL68oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-20__adf0dc14-ac38-497b-a4b2-54f64da2a14e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50465', '50466', '50467', '50468', '50469']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50465:50465 -p 50466:50466 -p 50467:50467 -p 50468:50468 -p 50469:50469 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50467 --rest-port=50465 --tcp-port=50466 --discv5-udp-port=50468 --rest-address=0.0.0.0 --nat=extip:172.18.111.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9d84965aeddf8d8dfbeae8156cadcef5d2a4ead69cefff93dc3b98dbeeaeac8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50469 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCkHXpPPI1mNwsfJN9vq5ijgVk_ZCcjcZS_tsjq9iW4pZ_5_KpKvrk9hDeTd7z6lrF8Hk8yC6vQ5-_rE9xqQ95kCgmlkgnY0gmlwhKwS9-SKbXVsdGlhZGRyc5YACASsEvfkBvrwAAoErBL35Ab68d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPQl0PH8I4qk-7_q5Rjq-YldHigsle39Qtre9maYTDcKDdGNwgvrwg3VkcIL68oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.225 waku c27c0c55adcc86cec26dd68705d6a6be2302f0bb3dac01cf0e209c5bc998cc38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c27c0c55adcc. Setting up logs at ./log/docker/node2_2026-02-19_04-37-20__adf0dc14-ac38-497b-a4b2-54f64da2a14e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50465
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50465/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50465/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.225/tcp/50466/p2p/16Uiu2HAmAsNcQwrHBtyiW3SxAvPDpNxNvLWijyrXvPV6RBppLG8S","/ip4/172.18.111.225/tcp/50467/ws/p2p/16Uiu2HAmAsNcQwrHBtyiW3SxAvPDpNxNvLWijyrXvPV6RBppLG8S"],"enrUri":"enr:-L24QB2ab_fbLf1ky4lqmyS9LsPE7gcTfe4Uj4phOAkGEYBkbTsBIPCkqR78DcnND5BEZ_18nH405acA6UJhDn40zzYCgmlkgnY0gmlwhKwSb-GKbXVsdGlhZGRyc5YACASsEm_hBsUiAAoErBJv4QbFI90DgnJzhQADAQAAiXNlY3AyNTZrMaEC5XTEI91nt5_3SzjYKPFcJfxlKzAu941sLJ1rYWdszZODdGNwgsUig3VkcILFJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50465/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.228/tcp/64240/p2p/16Uiu2HAmGmFag5gmya9XmeKDkR8vYouYR7bFZ88AKRNWSZpaCCem"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50465/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c765100d950
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c27c0c55adcc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-02-19 04:36:58.031 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:36:58.031 DEBUG [tests.conftest] Running test: test_light_push_with_no_timestamp with id: 2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737
2026-02-19 04:36:58.032 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:36:58.032 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-19 04:36:58.039 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:58.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737__wakuorg_nwaku:latest.log
2026-02-19 04:36:58.039 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:58.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:58.041 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:58.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.35
2026-02-19 04:36:58.041 DEBUG [src.node.docker_mananger] Generated ports ['64249', '64250', '64251', '64252', '64253']
2026-02-19 04:36:58.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:58.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:58.041 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:58.042 DEBUG [src.node.docker_mananger] docker run -i -t -p 64249:64249 -p 64250:64250 -p 64251:64251 -p 64252:64252 -p 64253:64253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64251 --rest-port=64249 --tcp-port=64250 --discv5-udp-port=64252 --rest-address=0.0.0.0 --nat=extip:172.18.195.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9eecc44ceef026ceccefbddb1c5ab6f56ecbe1bc5f083acfc27fad92be2594fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64253 --metrics-logging=true --lightpush=true --relay=true
2026-02-19 04:36:58.231 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.35 waku b2b6ebe934cda0bce0ec7dc0ec3bd65da6cbb2371d64124bc66ee0eb1a04e021
2026-02-19 04:36:58.280 DEBUG [src.node.docker_mananger] Container started with ID b2b6ebe934cd. Setting up logs at ./log/docker/receiving_node1_2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737__wakuorg_nwaku:latest.log
2026-02-19 04:36:58.280 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64249
2026-02-19 04:36:58.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:36:58.584 ERROR [src.node.docker_mananger] Max retries reached for container e25f10f923dd. Exiting log stream.
2026-02-19 04:36:58.825 ERROR [src.node.docker_mananger] Max retries reached for container 9e65cf346ba4. Exiting log stream.
2026-02-19 04:36:59.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64249/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:59.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:36:59.284 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:36:59.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:36:59.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.35/tcp/64250/p2p/16Uiu2HAm7DyAnwFCQi7EaDxo3r4DHMpRtCg6q299h7HcsAWJcEUz","/ip4/172.18.195.35/tcp/64251/ws/p2p/16Uiu2HAm7DyAnwFCQi7EaDxo3r4DHMpRtCg6q299h7HcsAWJcEUz"],"enrUri":"enr:-L24QPzt4RzTPaTiagLPKSIVzrDDcNjlMMn2U6RfcOUaWOw6UpPgXbgvzxXiKc5qbrgXPQir2xr0bRk6pBMlcIFBI78CgmlkgnY0gmlwhKwSwyOKbXVsdGlhZGRyc5YACASsEsMjBvr6AAoErBLDIwb6-90DgnJzhQADAQAAiXNlY3AyNTZrMaECr0y1tVqGiJ79VcOUWK3KtN1Zz3kUOeMGh_n-KolslhODdGNwgvr6g3VkcIL6_IV3YWt1Mgk"}'
2026-02-19 04:36:59.287 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:36:59.294 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:36:59.295 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737__wakuorg_nwaku:latest.log
2026-02-19 04:36:59.295 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:36:59.295 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:36:59.296 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:36:59.296 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.32
2026-02-19 04:36:59.296 DEBUG [src.node.docker_mananger] Generated ports ['2662', '2663', '2664', '2665', '2666']
2026-02-19 04:36:59.297 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:36:59.297 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:36:59.297 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:36:59.297 DEBUG [src.node.docker_mananger] docker run -i -t -p 2662:2662 -p 2663:2663 -p 2664:2664 -p 2665:2665 -p 2666:2666 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2664 --rest-port=2662 --tcp-port=2663 --discv5-udp-port=2665 --rest-address=0.0.0.0 --nat=extip:172.18.3.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efed5e1a5e7aacd4cf8acab7ed04b44057eef8e3294efddf958feeecc9ede331 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2666 --metrics-logging=true --lightpush=false --relay=true
2026-02-19 04:36:59.493 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.32 waku 3371493e163c76e24171028a6fad9c0ad7df1b015cb913fe8ffeb29f8605409d
2026-02-19 04:36:59.543 DEBUG [src.node.docker_mananger] Container started with ID 3371493e163c. Setting up logs at ./log/docker/receiving_node2_2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737__wakuorg_nwaku:latest.log
2026-02-19 04:36:59.543 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2662
2026-02-19 04:36:59.544 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:00.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2662/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:00.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:00.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:00.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2662/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:00.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.32/tcp/2663/p2p/16Uiu2HAm61DQ38aLt4VUVGT3QDGMoQkc25eamYWnmDvtWfubjx6k","/ip4/172.18.3.32/tcp/2664/ws/p2p/16Uiu2HAm61DQ38aLt4VUVGT3QDGMoQkc25eamYWnmDvtWfubjx6k"],"enrUri":"enr:-L24QL-WY1v9AsxvQIyZUKEkmLdNZlbATRDR2MpxSqpIyX6wWE1VJfcBSeWZovNHGa0T0oz1TX7wMEIei9QqV3xI1G8CgmlkgnY0gmlwhKwSAyCKbXVsdGlhZGRyc5YACASsEgMgBgpnAAoErBIDIAYKaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnSyPdv94b8_GF3Hf5kEFxBmB76-0f93bS60o60vYUjmDdGNwggpng3VkcIIKaYV3YWt1MgE"}'
2026-02-19 04:37:00.550 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:00.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2662/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.35/tcp/64250/p2p/16Uiu2HAm7DyAnwFCQi7EaDxo3r4DHMpRtCg6q299h7HcsAWJcEUz"]'
2026-02-19 04:37:00.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:00.598 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:00.599 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737__wakuorg_nwaku:latest.log
2026-02-19 04:37:00.599 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:00.599 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:00.600 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:00.600 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.171
2026-02-19 04:37:00.601 DEBUG [src.node.docker_mananger] Generated ports ['36175', '36176', '36177', '36178', '36179']
2026-02-19 04:37:00.601 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:00.601 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:00.601 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:00.601 DEBUG [src.node.docker_mananger] docker run -i -t -p 36175:36175 -p 36176:36176 -p 36177:36177 -p 36178:36178 -p 36179:36179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36177 --rest-port=36175 --tcp-port=36176 --discv5-udp-port=36178 --rest-address=0.0.0.0 --nat=extip:172.18.216.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b93ecdb9cfec7cf328030ddc635d601cd2173c7e4caa1fccc2ff6a04ca4db61b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36179 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPzt4RzTPaTiagLPKSIVzrDDcNjlMMn2U6RfcOUaWOw6UpPgXbgvzxXiKc5qbrgXPQir2xr0bRk6pBMlcIFBI78CgmlkgnY0gmlwhKwSwyOKbXVsdGlhZGRyc5YACASsEsMjBvr6AAoErBLDIwb6-90DgnJzhQADAQAAiXNlY3AyNTZrMaECr0y1tVqGiJ79VcOUWK3KtN1Zz3kUOeMGh_n-KolslhODdGNwgvr6g3VkcIL6_IV3YWt1Mgk --lightpushnode=/ip4/172.18.195.35/tcp/64250/p2p/16Uiu2HAm7DyAnwFCQi7EaDxo3r4DHMpRtCg6q299h7HcsAWJcEUz --lightpush=true --relay=true
2026-02-19 04:37:00.811 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.171 waku 4f12d33c887699456fbb19397c7db0e4f1093b86844d0f33d34072473d2f77b9
2026-02-19 04:37:00.861 DEBUG [src.node.docker_mananger] Container started with ID 4f12d33c8876. Setting up logs at ./log/docker/lightpush_node1_2026-02-19_04-36-58__e60056d3-f9fa-4682-94f4-43321b509737__wakuorg_nwaku:latest.log
2026-02-19 04:37:00.862 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36175
2026-02-19 04:37:00.862 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:01.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36175/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:01.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:01.878 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:01.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:01.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.171/tcp/36176/p2p/16Uiu2HAmEYaFP2PNxkxMx3th8jPrAYmkb6bWtyNnGdP3rmPzTj6U","/ip4/172.18.216.171/tcp/36177/ws/p2p/16Uiu2HAmEYaFP2PNxkxMx3th8jPrAYmkb6bWtyNnGdP3rmPzTj6U"],"enrUri":"enr:-L24QOoOh7YWA-fUBnU1HwM4YKtQxg1wZcWEn306VQvliY0xNUr7L1QJpbtbVb69VTogSYJ_JhSmbCW8MCz5cQBizSMCgmlkgnY0gmlwhKwS2KuKbXVsdGlhZGRyc5YACASsEtirBo1QAAoErBLYqwaNUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHBKjDIZPMmXl2eJcPswaxpLGhodbacUthlzk6Pw4gQWDdGNwgo1Qg3VkcIKNUoV3YWt1Mgk"}'
2026-02-19 04:37:01.887 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:01.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.35/tcp/64250/p2p/16Uiu2HAm7DyAnwFCQi7EaDxo3r4DHMpRtCg6q299h7HcsAWJcEUz"]'
2026-02-19 04:37:01.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:01.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.32/tcp/2663/p2p/16Uiu2HAm61DQ38aLt4VUVGT3QDGMoQkc25eamYWnmDvtWfubjx6k"]'
2026-02-19 04:37:01.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:01.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:37:01.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:01.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2662/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:37:01.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:01.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36175/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-19 04:37:01.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:01.936 DEBUG [src.steps.light_push] Lightpushing message
2026-02-19 04:37:01.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36175/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
2026-02-19 04:37:01.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:01.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:37:02.051 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:37:02.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:02.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475821938860544,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:02.056 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:37:02.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2662/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:02.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475821938860544,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:02.060 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-19 04:37:02.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36175/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:02.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771475821938860544,"ephemeral":false,"proof":""}]'
2026-02-19 04:37:02.065 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:02.066 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:02.066 DEBUG [src.node.waku_node] Stopping container with id b2b6ebe934cd
2026-02-19 04:37:02.326 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:02.327 DEBUG [src.node.waku_node] Stopping container with id 3371493e163c
2026-02-19 04:37:02.618 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:02.621 DEBUG [src.node.waku_node] Stopping container with id 4f12d33c8876
2026-02-19 04:37:02.888 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:02.890 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:02.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:02.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:37:02.935 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-19 04:39:06.697 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:06.698 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-19_04-39-06__6121cb51-cc4c-444b-a0a2-a3f6b1764285
2026-02-19 04:39:06.698 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:06.699 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:39:06.699 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-19 04:39:06.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:06.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-06__6121cb51-cc4c-444b-a0a2-a3f6b1764285__wakuorg_nwaku:latest.log
2026-02-19 04:39:06.707 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:06.707 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:06.708 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:06.709 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.183
2026-02-19 04:39:06.709 DEBUG [src.node.docker_mananger] Generated ports ['1832', '1833', '1834', '1835', '1836']
2026-02-19 04:39:06.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:06.709 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:06.709 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:06.709 DEBUG [src.node.docker_mananger] docker run -i -t -p 1832:1832 -p 1833:1833 -p 1834:1834 -p 1835:1835 -p 1836:1836 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1834 --rest-port=1832 --tcp-port=1833 --discv5-udp-port=1835 --rest-address=0.0.0.0 --nat=extip:172.18.214.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f66ec00cfdb4c8d95ee73d2cb3bfce2b2639adb48766524839ac4e1a728cdd3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1836 --metrics-logging=true --relay=true --filter=true
2026-02-19 04:39:06.897 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.183 waku 2c2cc444052a26a3cd81cf314b9891b2f682ff8d276f32d7f4b6347a97699d1b
2026-02-19 04:39:06.943 DEBUG [src.node.docker_mananger] Container started with ID 2c2cc444052a. Setting up logs at ./log/docker/node1_2026-02-19_04-39-06__6121cb51-cc4c-444b-a0a2-a3f6b1764285__wakuorg_nwaku:latest.log
2026-02-19 04:39:06.944 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1832
2026-02-19 04:39:06.945 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:07.246 ERROR [src.node.docker_mananger] Max retries reached for container 823c0a98c118. Exiting log stream.
2026-02-19 04:39:07.519 ERROR [src.node.docker_mananger] Max retries reached for container 5d88458097d7. Exiting log stream.
2026-02-19 04:39:07.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1832/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:07.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:07.948 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:07.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:07.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.183/tcp/1833/p2p/16Uiu2HAmSBavUMTks8d1KG1tp5itCtHV4zyjd1GgdKKnjCY1HM3T","/ip4/172.18.214.183/tcp/1834/ws/p2p/16Uiu2HAmSBavUMTks8d1KG1tp5itCtHV4zyjd1GgdKKnjCY1HM3T"],"enrUri":"enr:-L24QFIjYIH_Vt7L1CnggdL37FS-8BcsTB5pTevswzv9beKsGuTNRObAq6ZYkiUrEKm1UoBH0PW21t1k_RllP9oOTFwCgmlkgnY0gmlwhKwS1reKbXVsdGlhZGRyc5YACASsEta3BgcpAAoErBLWtwYHKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyP5x8929uK9_6qjXiuRUhp-NTzlHdto4XoGd-fFVnv6DdGNwggcpg3VkcIIHK4V3YWt1MgU"}'
2026-02-19 04:39:07.951 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:07.951 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-19 04:39:07.958 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:07.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-06__6121cb51-cc4c-444b-a0a2-a3f6b1764285__wakuorg_nwaku:latest.log
2026-02-19 04:39:07.958 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:07.958 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:07.959 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:07.959 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.17
2026-02-19 04:39:07.960 DEBUG [src.node.docker_mananger] Generated ports ['13090', '13091', '13092', '13093', '13094']
2026-02-19 04:39:07.960 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:07.960 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:07.960 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:07.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 13090:13090 -p 13091:13091 -p 13092:13092 -p 13093:13093 -p 13094:13094 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13092 --rest-port=13090 --tcp-port=13091 --discv5-udp-port=13093 --rest-address=0.0.0.0 --nat=extip:172.18.158.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fefde9cd607ce530c2c0d223812eaac9febbea5bf904c55d8cda6cfd8bddade1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13094 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFIjYIH_Vt7L1CnggdL37FS-8BcsTB5pTevswzv9beKsGuTNRObAq6ZYkiUrEKm1UoBH0PW21t1k_RllP9oOTFwCgmlkgnY0gmlwhKwS1reKbXVsdGlhZGRyc5YACASsEta3BgcpAAoErBLWtwYHKt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyP5x8929uK9_6qjXiuRUhp-NTzlHdto4XoGd-fFVnv6DdGNwggcpg3VkcIIHK4V3YWt1MgU --filternode=/ip4/172.18.214.183/tcp/1833/p2p/16Uiu2HAmSBavUMTks8d1KG1tp5itCtHV4zyjd1GgdKKnjCY1HM3T
2026-02-19 04:39:08.154 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.17 waku 9933d3e4a87b037ff0671ea5c52b94c37bad7f4bd42c3f8151aad8bac9418bfc
2026-02-19 04:39:08.203 DEBUG [src.node.docker_mananger] Container started with ID 9933d3e4a87b. Setting up logs at ./log/docker/node2_2026-02-19_04-39-06__6121cb51-cc4c-444b-a0a2-a3f6b1764285__wakuorg_nwaku:latest.log
2026-02-19 04:39:08.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13090
2026-02-19 04:39:08.203 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:09.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13090/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:09.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:09.207 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:09.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:09.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.17/tcp/13091/p2p/16Uiu2HAmFDzzqNSWSqJyjRccEBQxxzRYNfKwJWdvCBu2dNLsEG8w","/ip4/172.18.158.17/tcp/13092/ws/p2p/16Uiu2HAmFDzzqNSWSqJyjRccEBQxxzRYNfKwJWdvCBu2dNLsEG8w"],"enrUri":"enr:-L24QARVagO3reH9qdPz_xBUs0k7I_vIUCLgnHODtr1cEHWfTjt5mcLu2GQsIq_LtRrazJRaXnZlyNO3JfnKQ1wjzL4CgmlkgnY0gmlwhKwSnhGKbXVsdGlhZGRyc5YACASsEp4RBjMjAAoErBKeEQYzJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJixFwaIzXk1K-EpeRSkvr_4_1cV7QRNBUBWptucgeTCDdGNwgjMjg3VkcIIzJYV3YWt1MgA"}'
2026-02-19 04:39:09.210 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:09.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13090/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.183/tcp/1833/p2p/16Uiu2HAmSBavUMTks8d1KG1tp5itCtHV4zyjd1GgdKKnjCY1HM3T"]'
2026-02-19 04:39:09.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:09.248 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-19 04:39:09.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1832/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:09.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:09.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13090/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b023ccdb-1c9b-40e7-8a7b-2203ff946cdd", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-19 04:39:09.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b023ccdb-1c9b-40e7-8a7b-2203ff946cdd","statusDesc":"OK"}'
2026-02-19 04:39:09.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13090/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
2026-02-19 04:39:09.286 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13090/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-19 04:39:09.288 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:09.289 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:09.289 DEBUG [src.node.waku_node] Stopping container with id 2c2cc444052a
2026-02-19 04:39:09.532 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:09.532 DEBUG [src.node.waku_node] Stopping container with id 9933d3e4a87b
2026-02-19 04:39:09.773 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:09.775 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:09.781 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:09.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-02-19 04:39:48.367 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:39:48.367 DEBUG [tests.conftest] Running test: test_publish_while_peer_is_paused with id: 2026-02-19_04-39-48__5eae5aca-fb28-4d50-99bb-bd04eaf402dc
2026-02-19 04:39:48.368 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:39:48.368 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:39:48.368 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:39:48.377 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:48.377 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-39-48__5eae5aca-fb28-4d50-99bb-bd04eaf402dc__wakuorg_nwaku:latest.log
2026-02-19 04:39:48.377 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:48.377 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:48.380 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:48.380 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.89
2026-02-19 04:39:48.380 DEBUG [src.node.docker_mananger] Generated ports ['14473', '14474', '14475', '14476', '14477']
2026-02-19 04:39:48.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:48.381 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:48.381 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:48.382 DEBUG [src.node.docker_mananger] docker run -i -t -p 14473:14473 -p 14474:14474 -p 14475:14475 -p 14476:14476 -p 14477:14477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14475 --rest-port=14473 --tcp-port=14474 --discv5-udp-port=14476 --rest-address=0.0.0.0 --nat=extip:172.18.204.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee8eeceab38aed04b55c23ec8fab0eb5606cd1ecda93bf5ab02cf7d9cb2ce345 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14477 --metrics-logging=true --relay=true
2026-02-19 04:39:48.574 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.89 waku a3807289cc8b017fdffafc6fedd8bc8242571994f9a54c541944b9ca60a7bf54
2026-02-19 04:39:48.621 DEBUG [src.node.docker_mananger] Container started with ID a3807289cc8b. Setting up logs at ./log/docker/node1_2026-02-19_04-39-48__5eae5aca-fb28-4d50-99bb-bd04eaf402dc__wakuorg_nwaku:latest.log
2026-02-19 04:39:48.622 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14473
2026-02-19 04:39:48.622 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:48.927 ERROR [src.node.docker_mananger] Max retries reached for container e77a39344135. Exiting log stream.
2026-02-19 04:39:49.193 ERROR [src.node.docker_mananger] Max retries reached for container 27660d89efbd. Exiting log stream.
2026-02-19 04:39:49.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14473/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:49.626 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:49.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:49.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.89/tcp/14474/p2p/16Uiu2HAmDLRzTZ9itV2LQgf8SyNkdBWHjQxbpxPYD5jYkBLwRj9K","/ip4/172.18.204.89/tcp/14475/ws/p2p/16Uiu2HAmDLRzTZ9itV2LQgf8SyNkdBWHjQxbpxPYD5jYkBLwRj9K"],"enrUri":"enr:-L24QBiro8pdGXgrtniI2S27Ns42WBLm7eNSOaGCaYoidVJwTshHO1BTx3vu7OiLVv5dBiKxqVrgzjRYRual1QBvEyoCgmlkgnY0gmlwhKwSzFmKbXVsdGlhZGRyc5YACASsEsxZBjiKAAoErBLMWQY4i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDChqkzHwCDA0S9aTvqQX7WVANaBkbkUnT7J7c74rbHsqDdGNwgjiKg3VkcII4jIV3YWt1MgE"}'
2026-02-19 04:39:49.629 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:49.636 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:39:49.636 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-39-48__5eae5aca-fb28-4d50-99bb-bd04eaf402dc__wakuorg_nwaku:latest.log
2026-02-19 04:39:49.636 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:39:49.636 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:39:49.638 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:39:49.638 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.90
2026-02-19 04:39:49.638 DEBUG [src.node.docker_mananger] Generated ports ['46749', '46750', '46751', '46752', '46753']
2026-02-19 04:39:49.638 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:39:49.638 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:39:49.638 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:39:49.639 DEBUG [src.node.docker_mananger] docker run -i -t -p 46749:46749 -p 46750:46750 -p 46751:46751 -p 46752:46752 -p 46753:46753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46751 --rest-port=46749 --tcp-port=46750 --discv5-udp-port=46752 --rest-address=0.0.0.0 --nat=extip:172.18.107.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfbceeb97c8bc8b91d8d5caa9a90c5dd45c5d41bcabcbbeec907afcce41f53a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46753 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBiro8pdGXgrtniI2S27Ns42WBLm7eNSOaGCaYoidVJwTshHO1BTx3vu7OiLVv5dBiKxqVrgzjRYRual1QBvEyoCgmlkgnY0gmlwhKwSzFmKbXVsdGlhZGRyc5YACASsEsxZBjiKAAoErBLMWQY4i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDChqkzHwCDA0S9aTvqQX7WVANaBkbkUnT7J7c74rbHsqDdGNwgjiKg3VkcII4jIV3YWt1MgE
2026-02-19 04:39:49.833 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.90 waku ae7359cca7af724ec9119bdcdc3e7fe8d30057951f38d9a48e7e9959f7f9d577
2026-02-19 04:39:49.880 DEBUG [src.node.docker_mananger] Container started with ID ae7359cca7af. Setting up logs at ./log/docker/node2_2026-02-19_04-39-48__5eae5aca-fb28-4d50-99bb-bd04eaf402dc__wakuorg_nwaku:latest.log
2026-02-19 04:39:49.880 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46749
2026-02-19 04:39:49.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:39:50.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46749/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:39:50.886 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:39:50.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:50.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.90/tcp/46750/p2p/16Uiu2HAmG9nRtdoUmwRha7ojFxb26Rwfr6gNdK78vVfsUkM5hzLm","/ip4/172.18.107.90/tcp/46751/ws/p2p/16Uiu2HAmG9nRtdoUmwRha7ojFxb26Rwfr6gNdK78vVfsUkM5hzLm"],"enrUri":"enr:-L24QL7XUIJF3278IaPkVVSKHYYt7a7HnAsV4XaPzs3HA2jzcrAs3fIxjr7gMfyxumQ4hHZUnnepRsSLAt8HcpZqMRACgmlkgnY0gmlwhKwSa1qKbXVsdGlhZGRyc5YACASsEmtaBraeAAoErBJrWga2n90DgnJzhQADAQAAiXNlY3AyNTZrMaEDM_Ns7Xs3C1f7fJA9gltg2TpXudIr1VcSOVnyjseGyr6DdGNwgraeg3VkcIK2oIV3YWt1MgE"}'
2026-02-19 04:39:50.890 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:39:50.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.89/tcp/14474/p2p/16Uiu2HAmDLRzTZ9itV2LQgf8SyNkdBWHjQxbpxPYD5jYkBLwRj9K"]'
2026-02-19 04:39:50.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:50.900 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:39:50.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:50.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:50.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:39:50.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:50.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:50.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:50.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:39:51.019 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:51.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.021 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":1771475990912376064,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:51.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:39:51.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.025 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":1771475990912376064,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:51.026 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:39:51.027 DEBUG [src.node.waku_node] Pausing container with id ae7359cca7af
2026-02-19 04:39:51.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:39:51.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:39:51.041 DEBUG [src.node.waku_node] Unpause container with id ae7359cca7af
2026-02-19 04:39:51.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:39:51.052 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":1771475991027677444,"ephemeral":false,"proof":""}]'
2026-02-19 04:39:51.055 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:39:51.056 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:39:51.056 DEBUG [src.node.waku_node] Stopping container with id a3807289cc8b
2026-02-19 04:39:51.308 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:51.308 DEBUG [src.node.waku_node] Stopping container with id ae7359cca7af
2026-02-19 04:39:51.574 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:39:51.577 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:39:51.587 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:39:51.594 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-19 04:37:30.102 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:37:30.104 DEBUG [tests.conftest] Running test: test_log_level_NOTICE_from_INFO with id: 2026-02-19_04-37-30__a5f44fe1-1165-4b13-a850-9616868ef25c
2026-02-19 04:37:30.104 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:37:30.105 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-19 04:37:30.105 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-19 04:37:30.114 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:30.115 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-37-30__a5f44fe1-1165-4b13-a850-9616868ef25c__wakuorg_nwaku:latest.log
2026-02-19 04:37:30.122 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:30.122 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-37-30__a5f44fe1-1165-4b13-a850-9616868ef25c__wakuorg_nwaku:latest.log
2026-02-19 04:37:30.129 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:30.129 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-19_04-37-30__a5f44fe1-1165-4b13-a850-9616868ef25c__wakuorg_nwaku:latest.log
2026-02-19 04:37:30.135 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:37:30.135 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-19_04-37-30__a5f44fe1-1165-4b13-a850-9616868ef25c__wakuorg_nwaku:latest.log
2026-02-19 04:37:30.135 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:37:30.136 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-19 04:37:30.136 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:37:30.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:37:30.138 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:37:30.138 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.192
2026-02-19 04:37:30.138 DEBUG [src.node.docker_mananger] Generated ports ['52580', '52581', '52582', '52583', '52584']
2026-02-19 04:37:30.139 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:37:30.139 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:37:30.139 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:37:30.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 52580:52580 -p 52581:52581 -p 52582:52582 -p 52583:52583 -p 52584:52584 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52582 --rest-port=52580 --tcp-port=52581 --discv5-udp-port=52583 --rest-address=0.0.0.0 --nat=extip:172.18.156.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aaa33ec742d69f2ce8e0f53daf565dd8859cf9fbb5b47cbbce758ca242ed994f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52584 --metrics-logging=true --relay=true
2026-02-19 04:37:30.337 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.192 waku 31ca46b1fe4af7038792dd9e3199a5471b87a861953cd175274814b533f71b17
2026-02-19 04:37:30.388 DEBUG [src.node.docker_mananger] Container started with ID 31ca46b1fe4a. Setting up logs at ./log/docker/node1_2026-02-19_04-37-30__a5f44fe1-1165-4b13-a850-9616868ef25c__wakuorg_nwaku:latest.log
2026-02-19 04:37:30.389 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52580
2026-02-19 04:37:30.389 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:37:30.647 ERROR [src.node.docker_mananger] Max retries reached for container 58cdbebd8ee6. Exiting log stream.
2026-02-19 04:37:30.934 ERROR [src.node.docker_mananger] Max retries reached for container 9aa059021438. Exiting log stream.
2026-02-19 04:37:31.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52580/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:37:31.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:37:31.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.192/tcp/52581/p2p/16Uiu2HAmE7RTweg9tC9NJS8NRv9mmvi5PXq3kDzEjd5qjgPwV8Ti","/ip4/172.18.156.192/tcp/52582/ws/p2p/16Uiu2HAmE7RTweg9tC9NJS8NRv9mmvi5PXq3kDzEjd5qjgPwV8Ti"],"enrUri":"enr:-L24QLu--Dcj3XOMBDH262qWgbh1owajPRzjTUevbAddz3SUA-mn7HT0DO9waqORGBdHFqXXJuNjVgfnVWcWUFhtT20CgmlkgnY0gmlwhKwSnMCKbXVsdGlhZGRyc5YACASsEpzABs1lAAoErBKcwAbNZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFaEvbOSMk5mXMEoOcFSeLepIt1ovHUhbB5WN7C9XUEmDdGNwgs1lg3VkcILNZ4V3YWt1MgE"}'
2026-02-19 04:37:31.396 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:37:31.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52580/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:31.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52580/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:31.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52580/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.192/tcp/52581/p2p/16Uiu2HAmE7RTweg9tC9NJS8NRv9mmvi5PXq3kDzEjd5qjgPwV8Ti","/ip4/172.18.156.192/tcp/52582/ws/p2p/16Uiu2HAmE7RTweg9tC9NJS8NRv9mmvi5PXq3kDzEjd5qjgPwV8Ti"],"enrUri":"enr:-L24QLu--Dcj3XOMBDH262qWgbh1owajPRzjTUevbAddz3SUA-mn7HT0DO9waqORGBdHFqXXJuNjVgfnVWcWUFhtT20CgmlkgnY0gmlwhKwSnMCKbXVsdGlhZGRyc5YACASsEpzABs1lAAoErBKcwAbNZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFaEvbOSMk5mXMEoOcFSeLepIt1ovHUhbB5WN7C9XUEmDdGNwgs1lg3VkcILNZ4V3YWt1MgE"}'
2026-02-19 04:37:31.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52580/version" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-152-g2f3f56'
2026-02-19 04:37:31.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52580/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:31.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-152-g2f3f56'
2026-02-19 04:37:33.407 DEBUG [tests.rest_flags.test_admin_flags] counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-19 04:37:33.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52580/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:37:33.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:37:33.412 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:37:33.413 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:37:33.414 DEBUG [src.node.waku_node] Stopping container with id 31ca46b1fe4a
2026-02-19 04:37:33.675 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:37:33.678 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:37:33.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-19 04:44:43.245 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-19 04:44:43.246 DEBUG [tests.conftest] Running test: test_publish_with_extra_field with id: 2026-02-19_04-44-43__055eb50c-32e8-4c90-8a21-215836d2f29d
2026-02-19 04:44:43.247 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-19 04:44:43.248 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-19 04:44:43.249 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-19 04:44:43.258 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:44:43.259 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-44-43__055eb50c-32e8-4c90-8a21-215836d2f29d__wakuorg_nwaku:latest.log
2026-02-19 04:44:43.259 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:44:43.259 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:44:43.262 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:44:43.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.230
2026-02-19 04:44:43.263 DEBUG [src.node.docker_mananger] Generated ports ['23458', '23459', '23460', '23461', '23462']
2026-02-19 04:44:43.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:44:43.264 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:44:43.265 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:44:43.265 DEBUG [src.node.docker_mananger] docker run -i -t -p 23458:23458 -p 23459:23459 -p 23460:23460 -p 23461:23461 -p 23462:23462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23460 --rest-port=23458 --tcp-port=23459 --discv5-udp-port=23461 --rest-address=0.0.0.0 --nat=extip:172.18.215.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f2fc8c9fe2bdc4169cada2ff087fb00bfaf16a3fa54acaa7a34bd2bccdd0fd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23462 --metrics-logging=true --relay=true
2026-02-19 04:44:43.463 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.230 waku 5276602a55115b1d726313c46494034ea75c8400b8a93835eac7d9ea3b97f1b0
2026-02-19 04:44:43.517 DEBUG [src.node.docker_mananger] Container started with ID 5276602a5511. Setting up logs at ./log/docker/node1_2026-02-19_04-44-43__055eb50c-32e8-4c90-8a21-215836d2f29d__wakuorg_nwaku:latest.log
2026-02-19 04:44:43.517 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23458
2026-02-19 04:44:43.518 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:44:43.781 ERROR [src.node.docker_mananger] Max retries reached for container c2b581e11daf. Exiting log stream.
2026-02-19 04:44:44.076 ERROR [src.node.docker_mananger] Max retries reached for container 20e3e13aec59. Exiting log stream.
2026-02-19 04:44:44.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23458/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:44:44.522 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:44:44.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23458/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:44.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.230/tcp/23459/p2p/16Uiu2HAmSwndKjufhvsyVC1o1auVg8t39T1DDpNR5RtZouzHMm4T","/ip4/172.18.215.230/tcp/23460/ws/p2p/16Uiu2HAmSwndKjufhvsyVC1o1auVg8t39T1DDpNR5RtZouzHMm4T"],"enrUri":"enr:-L24QN9Tfrtqi-yFKUoGv76l9TpU-QAT-ZXMRQ7dK4k-lAyHd68cZ-N43KhNWj1EhMc351RemFX4tFwprrFX1mvK9nUCgmlkgnY0gmlwhKwS1-aKbXVsdGlhZGRyc5YACASsEtfmBlujAAoErBLX5gZbpN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1FE8H-chWCkxyBq8x4n0Ue2RCllObYIa8BZ7bJqlxbiDdGNwglujg3VkcIJbpYV3YWt1MgE"}'
2026-02-19 04:44:44.524 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:44:44.531 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-19 04:44:44.531 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-44-43__055eb50c-32e8-4c90-8a21-215836d2f29d__wakuorg_nwaku:latest.log
2026-02-19 04:44:44.531 DEBUG [src.node.waku_node] Starting Node...
2026-02-19 04:44:44.531 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-19 04:44:44.532 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-19 04:44:44.533 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.206
2026-02-19 04:44:44.533 DEBUG [src.node.docker_mananger] Generated ports ['8139', '8140', '8141', '8142', '8143']
2026-02-19 04:44:44.533 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-19 04:44:44.533 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-19 04:44:44.533 DEBUG [src.node.waku_node] Using volumes []
2026-02-19 04:44:44.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 8139:8139 -p 8140:8140 -p 8141:8141 -p 8142:8142 -p 8143:8143 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8141 --rest-port=8139 --tcp-port=8140 --discv5-udp-port=8142 --rest-address=0.0.0.0 --nat=extip:172.18.224.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45ba6c6fdfe446beae6a0e0adb903ffc571c61dc3dea39fecfdcddeb8ea92f38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8143 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN9Tfrtqi-yFKUoGv76l9TpU-QAT-ZXMRQ7dK4k-lAyHd68cZ-N43KhNWj1EhMc351RemFX4tFwprrFX1mvK9nUCgmlkgnY0gmlwhKwS1-aKbXVsdGlhZGRyc5YACASsEtfmBlujAAoErBLX5gZbpN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1FE8H-chWCkxyBq8x4n0Ue2RCllObYIa8BZ7bJqlxbiDdGNwglujg3VkcIJbpYV3YWt1MgE
2026-02-19 04:44:44.736 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.206 waku b0418665395bf7b646714ce91ecdd96025c804e638c638075eac9e47980fddff
2026-02-19 04:44:44.793 DEBUG [src.node.docker_mananger] Container started with ID b0418665395b. Setting up logs at ./log/docker/node2_2026-02-19_04-44-43__055eb50c-32e8-4c90-8a21-215836d2f29d__wakuorg_nwaku:latest.log
2026-02-19 04:44:44.793 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8139
2026-02-19 04:44:44.793 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-19 04:44:45.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8139/health" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:45.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-19 04:44:45.798 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-19 04:44:45.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8139/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:45.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.206/tcp/8140/p2p/16Uiu2HAmM4BSx57KCwCqjv4rk9rPsi2AKkuReWByGKBZmxdnH6wT","/ip4/172.18.224.206/tcp/8141/ws/p2p/16Uiu2HAmM4BSx57KCwCqjv4rk9rPsi2AKkuReWByGKBZmxdnH6wT"],"enrUri":"enr:-L24QJnRolD5yf1uZsZGIX9XrkqwvT5VE8ElYD7EWDUgT1X2SOBJwO4QPjER7giw1r3-sOLPDdUZ-tB0C6HSYbouoAACgmlkgnY0gmlwhKwS4M6KbXVsdGlhZGRyc5YACASsEuDOBh_MAAoErBLgzgYfzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfM5m8JpGCyCfjxjeu1YV7XuyPZeQkFrkfGn3I7vksJqDdGNwgh_Mg3VkcIIfzoV3YWt1MgE"}'
2026-02-19 04:44:45.801 INFO [src.node.waku_node] REST service is ready !!
2026-02-19 04:44:45.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8139/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.230/tcp/23459/p2p/16Uiu2HAmSwndKjufhvsyVC1o1auVg8t39T1DDpNR5RtZouzHMm4T"]'
2026-02-19 04:44:45.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:44:45.804 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-19 04:44:45.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23458/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:44:45.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:44:45.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8139/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-19 04:44:45.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:44:45.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-19 04:44:45.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-19 04:44:45.822 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-19 04:44:45.922 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-19 04:44:45.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:45.924 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":1771476285815776768,"ephemeral":false,"proof":""}]'
2026-02-19 04:44:45.926 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-19 04:44:45.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8139/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-19 04:44:45.929 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":1771476285815776768,"ephemeral":false,"proof":""}]'
2026-02-19 04:44:45.930 INFO [src.steps.relay] WARM UP successful!!
2026-02-19 04:44:45.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
2026-02-19 04:44:45.934 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-19 04:44:45.936 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-19 04:44:45.937 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-19 04:44:45.937 DEBUG [src.node.waku_node] Stopping container with id 5276602a5511
2026-02-19 04:44:46.216 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:44:46.216 DEBUG [src.node.waku_node] Stopping container with id b0418665395b
2026-02-19 04:44:46.468 DEBUG [src.node.waku_node] Container stopped.
2026-02-19 04:44:46.471 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-19 04:44:46.483 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-19 04:44:46.490 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,193 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-02-19_04-44-07__a7b28183-b797-4b82-b4af-53d37d611d5d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-44-07__a7b28183-b797-4b82-b4af-53d37d611d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10567', '10568', '10569', '10570', '10571']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10567:10567 -p 10568:10568 -p 10569:10569 -p 10570:10570 -p 10571:10571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10569 --rest-port=10567 --tcp-port=10568 --discv5-udp-port=10570 --rest-address=0.0.0.0 --nat=extip:172.18.248.35 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ab0f485deebd5850e1fc107ccf3ddfd433ca07c9fdd4569477dfcf247f42fe01 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10571 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.35 waku 51e2f3ca542f9c7424ba16c4680f6908f8d094094a49f886ada6d1807573eaff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51e2f3ca542f. Setting up logs at ./log/docker/node1_2026-02-19_04-44-07__a7b28183-b797-4b82-b4af-53d37d611d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10567
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f2162d1d9e4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5aa45edffe60. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.35/tcp/10568/p2p/16Uiu2HAmAr35bgePKwtM8asyaukPCDwmuW62NPPwzn3y5Gkqeyia","/ip4/172.18.248.35/tcp/10569/ws/p2p/16Uiu2HAmAr35bgePKwtM8asyaukPCDwmuW62NPPwzn3y5Gkqeyia"],"enrUri":"enr:-L24QEqXVATF5abqOlZ37lPRAgQAarsCUH6hFTqg7fYbuESPJ0BuJW0hIQlWYhDRQ3HIg6Sn-587K4q-eKjMktrFleoCgmlkgnY0gmlwhKwS-COKbXVsdGlhZGRyc5YACASsEvgjBilIAAoErBL4IwYpSd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5R0Z7FNz40fz0e-F5_LYXcPKKCTKtbj5xVIDsEvEdbODdGNwgilIg3VkcIIpSoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-44-07__a7b28183-b797-4b82-b4af-53d37d611d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64782', '64783', '64784', '64785', '64786']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64782:64782 -p 64783:64783 -p 64784:64784 -p 64785:64785 -p 64786:64786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64784 --rest-port=64782 --tcp-port=64783 --discv5-udp-port=64785 --rest-address=0.0.0.0 --nat=extip:172.18.29.199 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8e3bbeeae0fffabea7860db8d87a0fbede8cc6f7bad1ce88fa2b6dca7ae85c9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64786 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEqXVATF5abqOlZ37lPRAgQAarsCUH6hFTqg7fYbuESPJ0BuJW0hIQlWYhDRQ3HIg6Sn-587K4q-eKjMktrFleoCgmlkgnY0gmlwhKwS-COKbXVsdGlhZGRyc5YACASsEvgjBilIAAoErBL4IwYpSd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5R0Z7FNz40fz0e-F5_LYXcPKKCTKtbj5xVIDsEvEdbODdGNwgilIg3VkcIIpSoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.199 waku ce8479c8f6d0c8b8ae7609a3e7e8dadcbbf5486ab0714625dac9158f1c94bdb9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce8479c8f6d0. Setting up logs at ./log/docker/node2_2026-02-19_04-44-07__a7b28183-b797-4b82-b4af-53d37d611d5d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64782
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64782/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.199/tcp/64783/p2p/16Uiu2HAmUCT61KTHdjJjLAb8varw15a9kzhjNNkC68vQ8s13GpuM","/ip4/172.18.29.199/tcp/64784/ws/p2p/16Uiu2HAmUCT61KTHdjJjLAb8varw15a9kzhjNNkC68vQ8s13GpuM"],"enrUri":"enr:-L24QOZDQS36avMmaUnduCSE6JuhlRMQCfFaeRwNrSs6fg4XdjUjy-dub6ijYTCpmzH9xEYNaLG95z9I94vZ9UAu3XkCgmlkgnY0gmlwhKwSHceKbXVsdGlhZGRyc5YACASsEh3HBv0PAAoErBIdxwb9EN0DgnJzhQACAQAAiXNlY3AyNTZrMaED5u6KPueQmU_IJDNeO9qJswpgfddoxgtcNnNuwekQ5vCDdGNwgv0Pg3VkcIL9EYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.35/tcp/10568/p2p/16Uiu2HAmAr35bgePKwtM8asyaukPCDwmuW62NPPwzn3y5Gkqeyia"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476249962391975,"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:64782/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":1771476249962391975,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250081412827,"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:64782/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":1771476250081412827,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250197330677,"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:64782/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":1771476250197330677,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250311726773,"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:64782/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":1771476250311726773,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250426142864,"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:64782/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":1771476250426142864,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250540984202,"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:64782/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":1771476250540984202,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250655821293,"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:64782/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":1771476250655821293,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250770885640,"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:64782/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":1771476250770885640,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:10567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476250913410306,"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:64782/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":1771476250913410306,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476251027755276,"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:64782/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":1771476251027755276,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476251142409057,"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:64782/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":1771476251142409057,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476251257083940,"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:64782/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":1771476251257083940,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10567/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:10567/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":1771476251371126181,"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:64782/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":1771476251371126181,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51e2f3ca542f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce8479c8f6d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_pubsub_topic with id: 2026-02-19_04-40-36__cc5c8019-cbb8-43fe-9a0b-db03ab95fca0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-19_04-40-36__cc5c8019-cbb8-43fe-9a0b-db03ab95fca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49593', '49594', '49595', '49596', '49597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49593:49593 -p 49594:49594 -p 49595:49595 -p 49596:49596 -p 49597:49597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49595 --rest-port=49593 --tcp-port=49594 --discv5-udp-port=49596 --rest-address=0.0.0.0 --nat=extip:172.18.178.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3e8fbb62bf4ee0f0ec2552fdb3abe5cb0fd8fe18fcb0e9ed5fed7e2d962f9fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49597 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.41 waku d90af73469ac3d88787361104c440f2a75022dabfe366d7b600a4446a2f6e733
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d90af73469ac. Setting up logs at ./log/docker/node1_2026-02-19_04-40-36__cc5c8019-cbb8-43fe-9a0b-db03ab95fca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49593
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68d3d681b6ed. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98bb69f156bb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49593/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49593/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/49594/p2p/16Uiu2HAmVjGrB3Q6KDryVZowf9P4esde6QRCT6Eze1Sey7DdaqGt","/ip4/172.18.178.41/tcp/49595/ws/p2p/16Uiu2HAmVjGrB3Q6KDryVZowf9P4esde6QRCT6Eze1Sey7DdaqGt"],"enrUri":"enr:-L24QPDZ3WuN_x84edeIee22I24k7Cu-TKhXmNUQLPKIGt6DKi3iF2pqq0iKqvL5z9vmfmnpXdQS303gPs1BbPf2frwCgmlkgnY0gmlwhKwSsimKbXVsdGlhZGRyc5YACASsErIpBsG6AAoErBKyKQbBu90DgnJzhQADAQAAiXNlY3AyNTZrMaED_a-nw_KBq5ncvQp2sG4xxwOjW10zalyO0y5v7OKKq8GDdGNwgsG6g3VkcILBvIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-19_04-40-36__cc5c8019-cbb8-43fe-9a0b-db03ab95fca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33950', '33951', '33952', '33953', '33954']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33950:33950 -p 33951:33951 -p 33952:33952 -p 33953:33953 -p 33954:33954 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33952 --rest-port=33950 --tcp-port=33951 --discv5-udp-port=33953 --rest-address=0.0.0.0 --nat=extip:172.18.43.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cffa6cae9a33e7865201b1cb3f85c38c8bc1645ff6aeffba4be525342ba563a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33954 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPDZ3WuN_x84edeIee22I24k7Cu-TKhXmNUQLPKIGt6DKi3iF2pqq0iKqvL5z9vmfmnpXdQS303gPs1BbPf2frwCgmlkgnY0gmlwhKwSsimKbXVsdGlhZGRyc5YACASsErIpBsG6AAoErBKyKQbBu90DgnJzhQADAQAAiXNlY3AyNTZrMaED_a-nw_KBq5ncvQp2sG4xxwOjW10zalyO0y5v7OKKq8GDdGNwgsG6g3VkcILBvIV3YWt1MgU --filternode=/ip4/172.18.178.41/tcp/49594/p2p/16Uiu2HAmVjGrB3Q6KDryVZowf9P4esde6QRCT6Eze1Sey7DdaqGt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.128 waku 78c94a01dd3f296912a65b4f64ecb39f11a004858f9c75ae9edc8019a2107ccf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 78c94a01dd3f. Setting up logs at ./log/docker/node2_2026-02-19_04-40-36__cc5c8019-cbb8-43fe-9a0b-db03ab95fca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33950
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33950/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33950/debug/v1/info" -H "Content-Type: application/json" -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.128/tcp/33951/p2p/16Uiu2HAmFct7MALxdN4FTj6yYw4XKMnck3UDYzMdMga75M8GLYee","/ip4/172.18.43.128/tcp/33952/ws/p2p/16Uiu2HAmFct7MALxdN4FTj6yYw4XKMnck3UDYzMdMga75M8GLYee"],"enrUri":"enr:-L24QGyMenHu_lOQxOhkEc96ujBPuVndG4bGarH1HiGYIoVTZWYUm6kCzt70H_z767WXqfcNfDdViWInmjLhrxqK5B4CgmlkgnY0gmlwhKwSK4CKbXVsdGlhZGRyc5YACASsEiuABoSfAAoErBIrgAaEoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLAjX2NH01nKOoU8sKbR6D3ur-6GTsD4aZkGx3CZXjyuDdGNwgoSfg3VkcIKEoYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33950/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.41/tcp/49594/p2p/16Uiu2HAmVjGrB3Q6KDryVZowf9P4esde6QRCT6Eze1Sey7DdaqGt"]'
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:49593/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33950/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f1d1506d-1ca9-43b7-a789-ba0b7f0de1fc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f1d1506d-1ca9-43b7-a789-ba0b7f0de1fc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33950/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/9"}'
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:33950/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33950/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":1771476039554309826,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d90af73469ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 78c94a01dd3f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

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