87 lines
15 KiB
Plaintext

2025-12-10 04:11:47.544 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-10 04:11:47.544 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2025-12-10_04-11-47__ae75f082-0a90-4721-ab4b-c3c5edd02dee
2025-12-10 04:11:47.545 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-10 04:11:47.545 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-10 04:11:47.545 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-10 04:11:47.551 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-10 04:11:47.551 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-10_04-11-47__ae75f082-0a90-4721-ab4b-c3c5edd02dee__wakuorg_nwaku:latest.log
2025-12-10 04:11:47.551 DEBUG [src.node.waku_node] Starting Node...
2025-12-10 04:11:47.552 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-10 04:11:47.553 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-10 04:11:47.553 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.48
2025-12-10 04:11:47.553 DEBUG [src.node.docker_mananger] Generated ports ['2664', '2665', '2666', '2667', '2668']
2025-12-10 04:11:47.553 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-10 04:11:47.553 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-10 04:11:47.553 DEBUG [src.node.waku_node] Using volumes []
2025-12-10 04:11:47.554 DEBUG [src.node.docker_mananger] docker run -i -t -p 2664:2664 -p 2665:2665 -p 2666:2666 -p 2667:2667 -p 2668:2668 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=2666 --rest-port=2664 --tcp-port=2665 --discv5-udp-port=2667 --rest-address=0.0.0.0 --nat=extip:172.18.216.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acf4ebb177c3f9be21c86e9bba6acc653c63cec4d041e8eeed737b9b60cd7217 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2668 --metrics-logging=true --relay=true
2025-12-10 04:11:47.743 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.48 waku 33b86ecf03b3f58f961e6ca687bb83aeb25e7bc12af36afe2ef7e20f34dd1afa
2025-12-10 04:11:47.774 DEBUG [src.node.docker_mananger] Container started with ID 33b86ecf03b3. Setting up logs at ./log/docker/node1_2025-12-10_04-11-47__ae75f082-0a90-4721-ab4b-c3c5edd02dee__wakuorg_nwaku:latest.log
2025-12-10 04:11:47.774 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2664
2025-12-10 04:11:47.774 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-10 04:11:47.863 ERROR [src.node.docker_mananger] Max retries reached for container 934eace19072. Exiting log stream.
2025-12-10 04:11:48.342 ERROR [src.node.docker_mananger] Max retries reached for container 3e2799e8cfe3. Exiting log stream.
2025-12-10 04:11:48.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2664/health" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:48.778 INFO [src.node.api_clients.base_client] 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-10 04:11:48.779 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-10 04:11:48.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:48.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.48/tcp/2665/p2p/16Uiu2HAm5wpr1hggcreVFgyjm6q3GfpS5tFvycJPCCpXBRcvd78C","/ip4/172.18.216.48/tcp/2666/ws/p2p/16Uiu2HAm5wpr1hggcreVFgyjm6q3GfpS5tFvycJPCCpXBRcvd78C"],"enrUri":"enr:-L24QENeB-cTA2hKdisq4xS9noR4pF385KuyMjr84kqAif6wSg_Xeb9as4KSNG1bdxQ_UMvdamvMaCxJqJQ2s8Kamx4CgmlkgnY0gmlwhKwS2DCKbXVsdGlhZGRyc5YACASsEtgwBgppAAoErBLYMAYKat0DgnJzhQADAQAAiXNlY3AyNTZrMaECnE5RdKXA-hdRZkI0U9uXOAgjiEq8A62rHHgEkNLcrkmDdGNwggppg3VkcIIKa4V3YWt1MgE"}'
2025-12-10 04:11:48.781 INFO [src.node.waku_node] REST service is ready !!
2025-12-10 04:11:48.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-10 04:11:48.788 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-10_04-11-47__ae75f082-0a90-4721-ab4b-c3c5edd02dee__wakuorg_nwaku:latest.log
2025-12-10 04:11:48.788 DEBUG [src.node.waku_node] Starting Node...
2025-12-10 04:11:48.788 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-10 04:11:48.789 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-10 04:11:48.790 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.251
2025-12-10 04:11:48.790 DEBUG [src.node.docker_mananger] Generated ports ['12455', '12456', '12457', '12458', '12459']
2025-12-10 04:11:48.790 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-10 04:11:48.790 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-10 04:11:48.790 DEBUG [src.node.waku_node] Using volumes []
2025-12-10 04:11:48.790 DEBUG [src.node.docker_mananger] docker run -i -t -p 12455:12455 -p 12456:12456 -p 12457:12457 -p 12458:12458 -p 12459:12459 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=12457 --rest-port=12455 --tcp-port=12456 --discv5-udp-port=12458 --rest-address=0.0.0.0 --nat=extip:172.18.159.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecd42b6acdb42abfede3cfa9ab2e787f30c5003f9a38bfac0b69e0b329b8b589 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12459 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QENeB-cTA2hKdisq4xS9noR4pF385KuyMjr84kqAif6wSg_Xeb9as4KSNG1bdxQ_UMvdamvMaCxJqJQ2s8Kamx4CgmlkgnY0gmlwhKwS2DCKbXVsdGlhZGRyc5YACASsEtgwBgppAAoErBLYMAYKat0DgnJzhQADAQAAiXNlY3AyNTZrMaECnE5RdKXA-hdRZkI0U9uXOAgjiEq8A62rHHgEkNLcrkmDdGNwggppg3VkcIIKa4V3YWt1MgE
2025-12-10 04:11:48.974 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.251 waku 673793849f077b050d4ad6d677eebb4cd129af792cdc5f0131234cd9df4183d8
2025-12-10 04:11:49.007 DEBUG [src.node.docker_mananger] Container started with ID 673793849f07. Setting up logs at ./log/docker/node2_2025-12-10_04-11-47__ae75f082-0a90-4721-ab4b-c3c5edd02dee__wakuorg_nwaku:latest.log
2025-12-10 04:11:49.007 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12455
2025-12-10 04:11:49.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-10 04:11:50.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12455/health" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:50.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-10 04:11:50.022 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-10 04:11:50.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:50.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.251/tcp/12456/p2p/16Uiu2HAkubEA8bAcnPVb3Lw8mJe6wKNWhj4rMFSjb6wpkcPDJBAS","/ip4/172.18.159.251/tcp/12457/ws/p2p/16Uiu2HAkubEA8bAcnPVb3Lw8mJe6wKNWhj4rMFSjb6wpkcPDJBAS"],"enrUri":"enr:-L24QFj4LLuLyFp-PlMpVFZ1DtXh0sTZDKo4a63NsPtEEfHARI4YW59B1gNMRC25IbqOpSPqYQ31yHYXMq5hVWU0aEoCgmlkgnY0gmlwhKwSn_uKbXVsdGlhZGRyc5YACASsEp_7BjCoAAoErBKf-wYwqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECAnKcgKYvmGeNx-pxSRzFvYcrJGgobjMwJKd-wDqOR_ODdGNwgjCog3VkcIIwqoV3YWt1MgE"}'
2025-12-10 04:11:50.025 INFO [src.node.waku_node] REST service is ready !!
2025-12-10 04:11:50.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12455/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.48/tcp/2665/p2p/16Uiu2HAm5wpr1hggcreVFgyjm6q3GfpS5tFvycJPCCpXBRcvd78C"]'
2025-12-10 04:11:50.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-10 04:11:50.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12455/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-10 04:11:50.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-10 04:11:50.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:11:50.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-10 04:11:50.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:50.147 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":1765339910038927360,"ephemeral":false,"proof":""}]'
2025-12-10 04:11:50.149 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:11:50.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:50.151 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":1765339910038927360,"ephemeral":false,"proof":""}]'
2025-12-10 04:11:50.153 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:2664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2025-12-10 04:11:50.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.155 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:12455/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2025-12-10 04:11:50.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-10 04:11:50.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:11:50.162 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:11:50.263 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-10 04:11:50.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:50.265 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":1765339910158549677,"ephemeral":false,"proof":""}]'
2025-12-10 04:11:50.267 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:11:50.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12455/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:11:50.269 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":1765339910158549677,"ephemeral":false,"proof":""}]'
2025-12-10 04:11:50.271 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-10 04:11:50.272 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-10 04:11:50.272 DEBUG [src.node.waku_node] Stopping container with id 33b86ecf03b3
2025-12-10 04:11:50.841 DEBUG [src.node.waku_node] Container stopped.
2025-12-10 04:11:50.841 DEBUG [src.node.waku_node] Stopping container with id 673793849f07
2025-12-10 04:11:51.377 DEBUG [src.node.waku_node] Container stopped.
2025-12-10 04:11:51.378 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-10 04:11:51.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-10 04:11:51.389 DEBUG [src.node.docker_mananger] No errors found in the waku logs.