99 lines
19 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush with id: 2026-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27204', '27205', '27206', '27207', '27208']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27204:27204 -p 27205:27205 -p 27206:27206 -p 27207:27207 -p 27208:27208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27206 --rest-port=27204 --tcp-port=27205 --discv5-udp-port=27207 --rest-address=0.0.0.0 --nat=extip:172.18.149.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89a1f0c49dcf6e7e1d9be0baacb0f72d2be3a7b1b3cf3fb7b06132df920be8a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27208 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.236 waku 9de6860f4eb9acaa185c9fc6f88dda8a5ca6bd750a18b4aa950fb246c6ba37dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9de6860f4eb9. Setting up logs at ./log/docker/node1_2026-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27204
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 4d76e3e2fb08. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f072243cedc8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:27204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.236/tcp/27205/p2p/16Uiu2HAm53jMshDNxuvNonVkc578r81LUNAdpyWortjbVUjmaYNn","/ip4/172.18.149.236/tcp/27206/ws/p2p/16Uiu2HAm53jMshDNxuvNonVkc578r81LUNAdpyWortjbVUjmaYNn"],"enrUri":"enr:-L24QA-5U5Rg4OjR4E-ghzffRPyHXnfBW47rmdOfiUau55VDWQAFe_n2Q_khLloIe5Cw6Wy7rt2Zgx4w7ibamDkhnWUCgmlkgnY0gmlwhKwSleyKbXVsdGlhZGRyc5YACASsEpXsBmpFAAoErBKV7AZqRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjvXp_waPq3-5npORl1EENAxissdJ30r8o84OC0eQTzODdGNwgmpFg3VkcIJqR4V3YWt1Mgk"}'
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-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44805', '44806', '44807', '44808', '44809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44805:44805 -p 44806:44806 -p 44807:44807 -p 44808:44808 -p 44809:44809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44807 --rest-port=44805 --tcp-port=44806 --discv5-udp-port=44808 --rest-address=0.0.0.0 --nat=extip:172.18.176.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be05532fdaa7acc8a0aa7ea8cdf8bf02bea525aceee8f88f47c7b15ac3f737b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44809 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QA-5U5Rg4OjR4E-ghzffRPyHXnfBW47rmdOfiUau55VDWQAFe_n2Q_khLloIe5Cw6Wy7rt2Zgx4w7ibamDkhnWUCgmlkgnY0gmlwhKwSleyKbXVsdGlhZGRyc5YACASsEpXsBmpFAAoErBKV7AZqRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjvXp_waPq3-5npORl1EENAxissdJ30r8o84OC0eQTzODdGNwgmpFg3VkcIJqR4V3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.116 waku 7ef615d992afe23c2150ed8665c12c3be3908441a18d7cb149586d3175acfa86
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ef615d992af. Setting up logs at ./log/docker/node1_2026-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44805
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44805/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"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:44805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.116/tcp/44806/p2p/16Uiu2HAmAUiehDPGtg24Vq4metJ2a9NofJ2L2bufcGnxdLjLCQjt","/ip4/172.18.176.116/tcp/44807/ws/p2p/16Uiu2HAmAUiehDPGtg24Vq4metJ2a9NofJ2L2bufcGnxdLjLCQjt"],"enrUri":"enr:-L24QCa6aDtDRM0JHt53kGKTgRd1zErRhcoGdnstizT3KnCjRZz30VNMV1c35ic0iogRN-MMYmYay7LFe4Z2CT5Q6XsCgmlkgnY0gmlwhKwSsHSKbXVsdGlhZGRyc5YACASsErB0Bq8GAAoErBKwdAavB90DgnJzhQADAQAAiXNlY3AyNTZrMaEC36cQ634IUok6ITi42XVmH6851TajHMsd9z4BVno6aduDdGNwgq8Gg3VkcIKvCIV3YWt1MgE"}'
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-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51612', '51613', '51614', '51615', '51616']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51612:51612 -p 51613:51613 -p 51614:51614 -p 51615:51615 -p 51616:51616 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51614 --rest-port=51612 --tcp-port=51613 --discv5-udp-port=51615 --rest-address=0.0.0.0 --nat=extip:172.18.111.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fea1d475294cddc9adf92b3ee3103ab6abe9eb6fafddc4500487099ddb42d6d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51616 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QA-5U5Rg4OjR4E-ghzffRPyHXnfBW47rmdOfiUau55VDWQAFe_n2Q_khLloIe5Cw6Wy7rt2Zgx4w7ibamDkhnWUCgmlkgnY0gmlwhKwSleyKbXVsdGlhZGRyc5YACASsEpXsBmpFAAoErBKV7AZqRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjvXp_waPq3-5npORl1EENAxissdJ30r8o84OC0eQTzODdGNwgmpFg3VkcIJqR4V3YWt1Mgk --lightpushnode=/ip4/172.18.149.236/tcp/27205/p2p/16Uiu2HAm53jMshDNxuvNonVkc578r81LUNAdpyWortjbVUjmaYNn
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.47 waku b5c3e68381d2e1b99edd767b88bc6f888dbc1989d53b9fab54edfeb24b2bd2e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b5c3e68381d2. Setting up logs at ./log/docker/node1_2026-03-06_04-31-17__3cdd70ac-e762-4717-b775-fe4cd9bc3a8f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51612
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51612/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:51612/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/51613/p2p/16Uiu2HAm5txdEoT7cgMyG3xLdxR5b1UFwrQxfF1eqzpgRh26WoQv","/ip4/172.18.111.47/tcp/51614/ws/p2p/16Uiu2HAm5txdEoT7cgMyG3xLdxR5b1UFwrQxfF1eqzpgRh26WoQv"],"enrUri":"enr:-L24QNMzA3Lo6_FmI_6TCGghKTXb1i-ob2vieXNs83DlvJe6cDgjRGAYKvVUDmpqs0YOsjkemRVqoMtehgJEN9_0TXUCgmlkgnY0gmlwhKwSby-KbXVsdGlhZGRyc5YACASsEm8vBsmdAAoErBJvLwbJnt0DgnJzhQADAQAAiXNlY3AyNTZrMaECm5JfUsxqiPK20Q1UlWdULVxTQtQXmyA0cpUi3O9aBluDdGNwgsmdg3VkcILJn4V3YWt1Mgk"}'
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:27204/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:44805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.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:51612/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1772771481686586638}}'
INFO  src.node.api_clients.base_client:base_client.py: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:27204/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":1772771481686586638,"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:44805/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":1772771481686586638,"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 9de6860f4eb9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ef615d992af
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b5c3e68381d2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9de6860f4eb9. 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.