2026-02-25 15:39:14 +00:00

87 lines
15 KiB
Plaintext

2026-02-25 15:29:51.804 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 15:29:51.805 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-02-25_15-29-51__1b42ae83-b9b6-445c-8738-33ebc8c47833
2026-02-25 15:29:51.805 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 15:29:51.805 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 15:29:51.805 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 15:29:51.812 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 15:29:51.812 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_15-29-51__1b42ae83-b9b6-445c-8738-33ebc8c47833__wakuorg_nwaku:latest.log
2026-02-25 15:29:51.812 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 15:29:51.812 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 15:29:51.813 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 15:29:51.813 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.253
2026-02-25 15:29:51.814 DEBUG [src.node.docker_mananger] Generated ports ['12297', '12298', '12299', '12300', '12301']
2026-02-25 15:29:51.814 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 15:29:51.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 15:29:51.814 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 15:29:51.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 12297:12297 -p 12298:12298 -p 12299:12299 -p 12300:12300 -p 12301:12301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12299 --rest-port=12297 --tcp-port=12298 --discv5-udp-port=12300 --rest-address=0.0.0.0 --nat=extip:172.18.125.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc61cc3fffec4c7ab7b1addacbd6be3a65c3c6455dfba57b11f49d0bead6368d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12301 --metrics-logging=true --relay=true
2026-02-25 15:29:52.004 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.253 waku fcc19f10cf54bd99c529caae5783d9a2826a5c7d7790b050bd3f34647fea58b6
2026-02-25 15:29:52.025 ERROR [src.node.docker_mananger] Max retries reached for container 13bb3c2b07f4. Exiting log stream.
2026-02-25 15:29:52.037 DEBUG [src.node.docker_mananger] Container started with ID fcc19f10cf54. Setting up logs at ./log/docker/node1_2026-02-25_15-29-51__1b42ae83-b9b6-445c-8738-33ebc8c47833__wakuorg_nwaku:latest.log
2026-02-25 15:29:52.037 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12297
2026-02-25 15:29:52.037 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 15:29:52.611 ERROR [src.node.docker_mananger] Max retries reached for container 379ce7851d40. Exiting log stream.
2026-02-25 15:29:53.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12297/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:53.041 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-25 15:29:53.041 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 15:29:53.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12297/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:53.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.253/tcp/12298/p2p/16Uiu2HAmBMSFu6iaEaMuRqZFDmNrs6aUgzmeKkpbwijq5k7eaLZU","/ip4/172.18.125.253/tcp/12299/ws/p2p/16Uiu2HAmBMSFu6iaEaMuRqZFDmNrs6aUgzmeKkpbwijq5k7eaLZU"],"enrUri":"enr:-L24QLNlFhW2QZ45CrwAhQdK8NezYY2YoFMn5NemnEU4Ygk3EGUJbiYKjfTWaB0R-50yTgOdSL4J1gW7-5644B7HSnYCgmlkgnY0gmlwhKwSff2KbXVsdGlhZGRyc5YACASsEn39BjAKAAoErBJ9_QYwC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7KUm1oTnOsZDsTOe0HGXi8Sq8pGPHrVX4n0K15Hrw_-DdGNwgjAKg3VkcIIwDIV3YWt1MgE"}'
2026-02-25 15:29:53.044 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 15:29:53.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 15:29:53.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_15-29-51__1b42ae83-b9b6-445c-8738-33ebc8c47833__wakuorg_nwaku:latest.log
2026-02-25 15:29:53.050 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 15:29:53.050 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 15:29:53.051 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 15:29:53.052 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.71
2026-02-25 15:29:53.052 DEBUG [src.node.docker_mananger] Generated ports ['32827', '32828', '32829', '32830', '32831']
2026-02-25 15:29:53.052 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 15:29:53.052 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 15:29:53.052 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 15:29:53.052 DEBUG [src.node.docker_mananger] docker run -i -t -p 32827:32827 -p 32828:32828 -p 32829:32829 -p 32830:32830 -p 32831:32831 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32829 --rest-port=32827 --tcp-port=32828 --discv5-udp-port=32830 --rest-address=0.0.0.0 --nat=extip:172.18.51.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e721a7dc2c8dacafd427c33843eab77fb13d3fc664c49bdf26d1bd5c0fffce49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32831 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLNlFhW2QZ45CrwAhQdK8NezYY2YoFMn5NemnEU4Ygk3EGUJbiYKjfTWaB0R-50yTgOdSL4J1gW7-5644B7HSnYCgmlkgnY0gmlwhKwSff2KbXVsdGlhZGRyc5YACASsEn39BjAKAAoErBJ9_QYwC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7KUm1oTnOsZDsTOe0HGXi8Sq8pGPHrVX4n0K15Hrw_-DdGNwgjAKg3VkcIIwDIV3YWt1MgE
2026-02-25 15:29:53.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.71 waku 95b05fcae721bc296605df3ada66a16fdd7fb2e269b5601a8ac96825c204fb2b
2026-02-25 15:29:53.270 DEBUG [src.node.docker_mananger] Container started with ID 95b05fcae721. Setting up logs at ./log/docker/node2_2026-02-25_15-29-51__1b42ae83-b9b6-445c-8738-33ebc8c47833__wakuorg_nwaku:latest.log
2026-02-25 15:29:53.271 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32827
2026-02-25 15:29:53.271 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 15:29:54.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32827/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:54.295 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-25 15:29:54.296 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 15:29:54.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32827/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:54.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.71/tcp/32828/p2p/16Uiu2HAmJYjqW31GYVYSQpGoqNffnHyXxozsfcyZDQAHTxrumCwL","/ip4/172.18.51.71/tcp/32829/ws/p2p/16Uiu2HAmJYjqW31GYVYSQpGoqNffnHyXxozsfcyZDQAHTxrumCwL"],"enrUri":"enr:-L24QHacdsz-752Zi9N70bFVjCFWtuYTM2ywNccZoAESjchnZiRvBg1gNCfZkPKdMiFfKnX_9sCBxjCcyHNs93bxm_MCgmlkgnY0gmlwhKwSM0eKbXVsdGlhZGRyc5YACASsEjNHBoA8AAoErBIzRwaAPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDV4w5465Bs1sZ8p5lNTk9p9JNFhLxbf--vP7RrJ1qRVuDdGNwgoA8g3VkcIKAPoV3YWt1MgE"}'
2026-02-25 15:29:54.302 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 15:29:54.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32827/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.253/tcp/12298/p2p/16Uiu2HAmBMSFu6iaEaMuRqZFDmNrs6aUgzmeKkpbwijq5k7eaLZU"]'
2026-02-25 15:29:54.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12297/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 15:29:54.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32827/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 15:29:54.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 15:29:54.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.324 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 15:29:54.424 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 15:29:54.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:54.427 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":1772033394318860800,"ephemeral":false,"proof":""}]'
2026-02-25 15:29:54.429 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 15:29:54.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:54.431 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":1772033394318860800,"ephemeral":false,"proof":""}]'
2026-02-25 15:29:54.434 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:12297/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-25 15:29:54.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.436 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:32827/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-25 15:29:54.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 15:29:54.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 15:29:54.443 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 15:29:54.544 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 15:29:54.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:54.547 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":1772033394439488786,"ephemeral":false,"proof":""}]'
2026-02-25 15:29:54.548 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 15:29:54.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 15:29:54.551 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":1772033394439488786,"ephemeral":false,"proof":""}]'
2026-02-25 15:29:54.553 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 15:29:54.572 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 15:29:54.572 DEBUG [src.node.waku_node] Stopping container with id fcc19f10cf54
2026-02-25 15:29:55.095 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 15:29:55.095 DEBUG [src.node.waku_node] Stopping container with id 95b05fcae721
2026-02-25 15:29:55.645 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 15:29:55.646 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 15:29:55.654 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 15:29:55.659 DEBUG [src.node.docker_mananger] No errors found in the waku logs.