76 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_message_with_ephemeral_false with id: 2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a
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-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__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.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33595', '33596', '33597', '33598', '33599']
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 33595:33595 -p 33596:33596 -p 33597:33597 -p 33598:33598 -p 33599:33599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33597 --rest-port=33595 --tcp-port=33596 --discv5-udp-port=33598 --rest-address=0.0.0.0 --nat=extip:172.18.197.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af8aec4ee8016fafcbd3d03aa3fd478d42cbc3b7b860c917fb257b4ce657de52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33599 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.96 waku 9cfbfe9af4d7002bdabf09eeae35c495a4302cfac277fc62bc2c3fe38421e16f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a61522d99c32. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cfbfe9af4d7. Setting up logs at ./log/docker/publishing_node1_2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33595
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 7346d669b2bd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33595/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_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:33595/debug/v1/info" -H "Content-Type: application/json" -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.96/tcp/33596/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf","/ip4/172.18.197.96/tcp/33597/ws/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf"],"enrUri":"enr:-L24QG-aBFKFPIGF6AKHCl0emanRbIRY1kksWGTxtRIv-TfzVo9eLcQROEM_QFHMRSwgfrlsOk0FOwJdZ2BoMshai5oCgmlkgnY0gmlwhKwSxWCKbXVsdGlhZGRyc5YACASsEsVgBoM8AAoErBLFYAaDPd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8BA4DE17z8VMdOqxjWQRHq3NwgVHzGSpPdGinaAPtbaDdGNwgoM8g3VkcIKDPoV3YWt1MgM"}'
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-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__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.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24091', '24092', '24093', '24094', '24095']
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 24091:24091 -p 24092:24092 -p 24093:24093 -p 24094:24094 -p 24095:24095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24093 --rest-port=24091 --tcp-port=24092 --discv5-udp-port=24094 --rest-address=0.0.0.0 --nat=extip:172.18.134.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbcf31bfa3febc5ebdecf02cb3808d1d08bcd692b8cbf1b6338df9ec0f277778 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24095 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG-aBFKFPIGF6AKHCl0emanRbIRY1kksWGTxtRIv-TfzVo9eLcQROEM_QFHMRSwgfrlsOk0FOwJdZ2BoMshai5oCgmlkgnY0gmlwhKwSxWCKbXVsdGlhZGRyc5YACASsEsVgBoM8AAoErBLFYAaDPd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8BA4DE17z8VMdOqxjWQRHq3NwgVHzGSpPdGinaAPtbaDdGNwgoM8g3VkcIKDPoV3YWt1MgM --storenode=/ip4/172.18.197.96/tcp/33596/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.55 waku 742e038a0275e850e6248756e00d4798faf8264603874f1ae3481c93fc4c557e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 742e038a0275. Setting up logs at ./log/docker/store_node1_2026-03-13_04-42-06__662c2ba7-b25e-4320-af57-accd5daec89a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24091
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24091/health" -H "Content-Type: application/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:24091/debug/v1/info" -H "Content-Type: application/json" -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.55/tcp/24092/p2p/16Uiu2HAm1HizYwyFPJRNHSWGi6Y4SjB2AN746YcYKJbpzdogw1Mu","/ip4/172.18.134.55/tcp/24093/ws/p2p/16Uiu2HAm1HizYwyFPJRNHSWGi6Y4SjB2AN746YcYKJbpzdogw1Mu"],"enrUri":"enr:-L24QGmnww3G-rRZ0MKPdueRC_eVHHMEgO8d1Ej6WFWSAL-JaAGYTqIuNvAbRXTQUYZU6Vgi6VE4ISOeqSkHPqekm3ECgmlkgnY0gmlwhKwShjeKbXVsdGlhZGRyc5YACASsEoY3Bl4cAAoErBKGNwZeHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVxzhyStL9ZwJbpd9adRiXwlu296fJayvHdGcp50Np9yDdGNwgl4cg3VkcIJeHoV3YWt1MgM"}'
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:24091/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.96/tcp/33596/p2p/16Uiu2HAmUp6YQDg6qUoSEUoKqENMXyrgwJY2HVrz7KePyv7SXyRf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33595/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:24091/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:33595/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": 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.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:33595/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":"0xcc91dd20055d9c9c42d5d0bd13caa5dce24cde3ddf7c56ff5560788930393788"}]}'
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:24091/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":"0xcc91dd20055d9c9c42d5d0bd13caa5dce24cde3ddf7c56ff5560788930393788"}]}'
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 9cfbfe9af4d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 742e038a0275
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.