73 lines
14 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_single_content_topic[/app/29/sometopic/someencoding] with id: 2026-01-31_04-32-03__51863ba5-768e-450c-a7da-79d1aafdef70
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-01-31_04-32-03__51863ba5-768e-450c-a7da-79d1aafdef70__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.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5420', '5421', '5422', '5423', '5424']
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 5420:5420 -p 5421:5421 -p 5422:5422 -p 5423:5423 -p 5424:5424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5422 --rest-port=5420 --tcp-port=5421 --discv5-udp-port=5423 --rest-address=0.0.0.0 --nat=extip:172.18.55.176 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=822458cb24b7e5bebf0cf0be9dd52a1cbad0647aebc6ef5a2af7ddee65430a8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5424 --metrics-logging=true --relay=true --filter=true --content-topic=/app/29/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.176 waku 96e49787b06a0305be3714c977ac5181ff0a84f08f143fe147b0843690f7a31b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a29ba816e81a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96e49787b06a. Setting up logs at ./log/docker/node1_2026-01-31_04-32-03__51863ba5-768e-450c-a7da-79d1aafdef70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5420
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 7d2e48d9dc22. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
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:5420/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/5421/p2p/16Uiu2HAm26UGQub68GLG8fcAvHVxdhwYYP1M5qjDPGSLco1t6qer","/ip4/172.18.55.176/tcp/5422/ws/p2p/16Uiu2HAm26UGQub68GLG8fcAvHVxdhwYYP1M5qjDPGSLco1t6qer"],"enrUri":"enr:-L24QKeVjFUb9MEY0zzPl46vMP6fLEAPcssasRyrEssCUBZ9dxobqo6VjiWtwbtCyX9lVdVaAVpw2BDsg1vX037W2bYCgmlkgnY0gmlwhKwSN7CKbXVsdGlhZGRyc5YACASsEjewBhUtAAoErBI3sAYVLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECYxaHVoJ_f2NBbK7FY0wdRt1dJ769OeN4QW7XT-se9EuDdGNwghUtg3VkcIIVL4V3YWt1MgU"}'
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-01-31_04-32-03__51863ba5-768e-450c-a7da-79d1aafdef70__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.57.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48648', '48649', '48650', '48651', '48652']
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 48648:48648 -p 48649:48649 -p 48650:48650 -p 48651:48651 -p 48652:48652 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48650 --rest-port=48648 --tcp-port=48649 --discv5-udp-port=48651 --rest-address=0.0.0.0 --nat=extip:172.18.57.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b08a6a0b2ea72eb12bb9bbe9c51e0eb05abe3ce0dce985d2ff5a5fa5dfac74e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48652 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKeVjFUb9MEY0zzPl46vMP6fLEAPcssasRyrEssCUBZ9dxobqo6VjiWtwbtCyX9lVdVaAVpw2BDsg1vX037W2bYCgmlkgnY0gmlwhKwSN7CKbXVsdGlhZGRyc5YACASsEjewBhUtAAoErBI3sAYVLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECYxaHVoJ_f2NBbK7FY0wdRt1dJ769OeN4QW7XT-se9EuDdGNwghUtg3VkcIIVL4V3YWt1MgU --content-topic=/app/29/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.119 waku b01cd3e62ef37deab1c95d13bd963ec72ca13e170f8aa698f7397664ed3c3a24
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b01cd3e62ef3. Setting up logs at ./log/docker/node2_2026-01-31_04-32-03__51863ba5-768e-450c-a7da-79d1aafdef70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48648
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48648/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
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:48648/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.119/tcp/48649/p2p/16Uiu2HAmSMap1kVL6DAJ3r9jjL1AzhK19ziwz3PfdWce4q4BSv1M","/ip4/172.18.57.119/tcp/48650/ws/p2p/16Uiu2HAmSMap1kVL6DAJ3r9jjL1AzhK19ziwz3PfdWce4q4BSv1M"],"enrUri":"enr:-L24QNqOTDAHYU9GeJNQAGYZqcHUkqbOWj2g2TJKTDb-R4xqKDhYngJNkHorkGqqOtV0ejnZ2571D7QjMs5dPIDutD8CgmlkgnY0gmlwhKwSOXeKbXVsdGlhZGRyc5YACASsEjl3Br4JAAoErBI5dwa-Ct0DgnJzhQACAQAAiXNlY3AyNTZrMaEDy44glzEV6O7rRpEk8MEJWOkC-ahcQnk6tOICVSPO_HCDdGNwgr4Jg3VkcIK-C4V3YWt1MgE"}'
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:48648/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.176/tcp/5421/p2p/16Uiu2HAm26UGQub68GLG8fcAvHVxdhwYYP1M5qjDPGSLco1t6qer"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5420/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:48648/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:5420/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:5420/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":1769833925526487511,"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:48648/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":1769833925526487511,"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 96e49787b06a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b01cd3e62ef3
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.