87 lines
15 KiB
Plaintext

2026-02-01 04:44:10.986 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:44:10.986 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-02-01_04-44-10__eebee2df-e941-40b8-a0b9-875609b66e34
2026-02-01 04:44:10.986 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:44:10.986 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-01 04:44:10.987 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-01 04:44:10.993 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:10.993 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-44-10__eebee2df-e941-40b8-a0b9-875609b66e34__wakuorg_nwaku:latest.log
2026-02-01 04:44:10.993 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:10.994 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:10.995 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:10.995 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.77
2026-02-01 04:44:10.995 DEBUG [src.node.docker_mananger] Generated ports ['32231', '32232', '32233', '32234', '32235']
2026-02-01 04:44:10.995 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:10.995 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:10.996 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:10.996 DEBUG [src.node.docker_mananger] docker run -i -t -p 32231:32231 -p 32232:32232 -p 32233:32233 -p 32234:32234 -p 32235:32235 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=32233 --rest-port=32231 --tcp-port=32232 --discv5-udp-port=32234 --rest-address=0.0.0.0 --nat=extip:172.18.233.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=916e8d9bcdbc3dc8e57e2cdaddd8a16cecbe7166a4d8eaef30aeae3dbd3cdf7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32235 --metrics-logging=true --relay=true
2026-02-01 04:44:11.180 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.77 waku 7507a84cefdfbd464dee82485135284d46841820184db153146536ee1f228099
2026-02-01 04:44:11.212 DEBUG [src.node.docker_mananger] Container started with ID 7507a84cefdf. Setting up logs at ./log/docker/node1_2026-02-01_04-44-10__eebee2df-e941-40b8-a0b9-875609b66e34__wakuorg_nwaku:latest.log
2026-02-01 04:44:11.214 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32231
2026-02-01 04:44:11.214 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:11.250 ERROR [src.node.docker_mananger] Max retries reached for container ed88ad377937. Exiting log stream.
2026-02-01 04:44:11.760 ERROR [src.node.docker_mananger] Max retries reached for container c3d6ddb8cc1f. Exiting log stream.
2026-02-01 04:44:12.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32231/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.217 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"}]}'
2026-02-01 04:44:12.218 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:12.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:12.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.77/tcp/32232/p2p/16Uiu2HAmDpncy9J8XW6mRBn4TmdhVwJ93zE4Xk5Nf3z9nXCHZMfB","/ip4/172.18.233.77/tcp/32233/ws/p2p/16Uiu2HAmDpncy9J8XW6mRBn4TmdhVwJ93zE4Xk5Nf3z9nXCHZMfB"],"enrUri":"enr:-L24QN1_q-a_d3oB5tmmpiSIUT01I9IUZM3NT03FaO5KngkNTl4k8-m24RTHrtvrecV8x4I0TcDZiTfoRdpUAOQ6eP0CgmlkgnY0gmlwhKwS6U2KbXVsdGlhZGRyc5YACASsEulNBn3oAAoErBLpTQZ96d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEV47c5qwwrkrMYyjNXGqeBur69sOzdiz8qMC4Q4v4VaDdGNwgn3og3VkcIJ96oV3YWt1MgE"}'
2026-02-01 04:44:12.220 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:12.227 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:44:12.227 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-44-10__eebee2df-e941-40b8-a0b9-875609b66e34__wakuorg_nwaku:latest.log
2026-02-01 04:44:12.227 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:44:12.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:44:12.228 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:44:12.229 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.68
2026-02-01 04:44:12.229 DEBUG [src.node.docker_mananger] Generated ports ['9938', '9939', '9940', '9941', '9942']
2026-02-01 04:44:12.229 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:44:12.229 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:44:12.229 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:44:12.229 DEBUG [src.node.docker_mananger] docker run -i -t -p 9938:9938 -p 9939:9939 -p 9940:9940 -p 9941:9941 -p 9942:9942 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=9940 --rest-port=9938 --tcp-port=9939 --discv5-udp-port=9941 --rest-address=0.0.0.0 --nat=extip:172.18.65.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91eb5cca7a1fe57ccfad83bc909a5a3bd2c4e7a177e3baf3f07e458f4fe735d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9942 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN1_q-a_d3oB5tmmpiSIUT01I9IUZM3NT03FaO5KngkNTl4k8-m24RTHrtvrecV8x4I0TcDZiTfoRdpUAOQ6eP0CgmlkgnY0gmlwhKwS6U2KbXVsdGlhZGRyc5YACASsEulNBn3oAAoErBLpTQZ96d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEV47c5qwwrkrMYyjNXGqeBur69sOzdiz8qMC4Q4v4VaDdGNwgn3og3VkcIJ96oV3YWt1MgE
2026-02-01 04:44:12.416 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.68 waku f840bcd73f26dce5d0a939bda25e1794165f2f6cfb7a4854e6691db02279785d
2026-02-01 04:44:12.454 DEBUG [src.node.docker_mananger] Container started with ID f840bcd73f26. Setting up logs at ./log/docker/node2_2026-02-01_04-44-10__eebee2df-e941-40b8-a0b9-875609b66e34__wakuorg_nwaku:latest.log
2026-02-01 04:44:12.454 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9938
2026-02-01 04:44:12.454 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:44:13.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.464 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"}]}'
2026-02-01 04:44:13.465 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:44:13.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.68/tcp/9939/p2p/16Uiu2HAmBTRqgsPhXif9PMv3KTPiaiYjtLXvsZ6CCoxYkVMP93eU","/ip4/172.18.65.68/tcp/9940/ws/p2p/16Uiu2HAmBTRqgsPhXif9PMv3KTPiaiYjtLXvsZ6CCoxYkVMP93eU"],"enrUri":"enr:-L24QKW4P4BQKiyYevX-336nSTToJmW7HZo-49p4sjv9PPbfVtS2Sj_hRpCS14lZCLHl8LKiZbKoz7nV2cjm8-TV26YCgmlkgnY0gmlwhKwSQUSKbXVsdGlhZGRyc5YACASsEkFEBibTAAoErBJBRAYm1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7i4qIbwV0jVQubXkOim0g2j6sHM2CSZkxvVDge_di2WDdGNwgibTg3VkcIIm1YV3YWt1MgE"}'
2026-02-01 04:44:13.469 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:44:13.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9938/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.77/tcp/32232/p2p/16Uiu2HAmDpncy9J8XW6mRBn4TmdhVwJ93zE4Xk5Nf3z9nXCHZMfB"]'
2026-02-01 04:44:13.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32231/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:13.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:13.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32231/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-01 04:44:13.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.488 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:13.588 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:13.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32231/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.591 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":1769921053483078656,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:13.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:13.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.595 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":1769921053483078656,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:13.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32231/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:13.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:44:13.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32231/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-01 04:44:13.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:44:13.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:44:13.706 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:13.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32231/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.708 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":1769921053601361956,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:13.709 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:44:13.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:44:13.711 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":1769921053601361956,"ephemeral":false,"proof":""}]'
2026-02-01 04:44:13.714 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:44:13.715 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:44:13.715 DEBUG [src.node.waku_node] Stopping container with id 7507a84cefdf
2026-02-01 04:44:14.234 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:14.234 DEBUG [src.node.waku_node] Stopping container with id f840bcd73f26
2026-02-01 04:44:14.759 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:44:14.760 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:44:14.767 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:44:14.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.