96 lines
16 KiB
Plaintext

2025-12-10 04:12:32.422 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-10 04:12:32.422 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2025-12-10_04-12-32__6c3aabbe-d57e-4247-9eea-b673e0c161c5
2025-12-10 04:12:32.422 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-10 04:12:32.423 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-10 04:12:32.423 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-10 04:12:32.430 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-10 04:12:32.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-10_04-12-32__6c3aabbe-d57e-4247-9eea-b673e0c161c5__wakuorg_nwaku:latest.log
2025-12-10 04:12:32.430 DEBUG [src.node.waku_node] Starting Node...
2025-12-10 04:12:32.430 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-10 04:12:32.432 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-10 04:12:32.432 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.244
2025-12-10 04:12:32.432 DEBUG [src.node.docker_mananger] Generated ports ['50559', '50560', '50561', '50562', '50563']
2025-12-10 04:12:32.432 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-10 04:12:32.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-10 04:12:32.432 DEBUG [src.node.waku_node] Using volumes []
2025-12-10 04:12:32.433 DEBUG [src.node.docker_mananger] docker run -i -t -p 50559:50559 -p 50560:50560 -p 50561:50561 -p 50562:50562 -p 50563:50563 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=50561 --rest-port=50559 --tcp-port=50560 --discv5-udp-port=50562 --rest-address=0.0.0.0 --nat=extip:172.18.255.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df65bafebf204f8fadd9ff5fcbf3d4a4bee1d4ec97f38771c4690e6bcbbcc0ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50563 --metrics-logging=true --relay=true
2025-12-10 04:12:32.614 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.244 waku 9022475896abbbae7182a560d2622485f8a60f91bea990be6f6521ab469d93c5
2025-12-10 04:12:32.647 DEBUG [src.node.docker_mananger] Container started with ID 9022475896ab. Setting up logs at ./log/docker/node1_2025-12-10_04-12-32__6c3aabbe-d57e-4247-9eea-b673e0c161c5__wakuorg_nwaku:latest.log
2025-12-10 04:12:32.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50559
2025-12-10 04:12:32.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-10 04:12:32.678 ERROR [src.node.docker_mananger] Max retries reached for container c710f7e4489a. Exiting log stream.
2025-12-10 04:12:33.231 ERROR [src.node.docker_mananger] Max retries reached for container 631a55df67a5. Exiting log stream.
2025-12-10 04:12:33.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50559/health" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:33.654 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:12:33.655 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-10 04:12:33.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:33.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.244/tcp/50560/p2p/16Uiu2HAmHet2ayQ2WgkyMTMwfoaJkeE96bFpoXrWtvEorbjDti2F","/ip4/172.18.255.244/tcp/50561/ws/p2p/16Uiu2HAmHet2ayQ2WgkyMTMwfoaJkeE96bFpoXrWtvEorbjDti2F"],"enrUri":"enr:-L24QElgGYRuRuqc8LJdlBT114lU4VHOACFqEXqqX35y3a9ELW_KB_t7-0uiFyIaWB_4cgYuBLmKxFKCN3NFpHucY80CgmlkgnY0gmlwhKwS__SKbXVsdGlhZGRyc5YACASsEv_0BsWAAAoErBL_9AbFgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSkNJKZXYLyXjB34RLJXQDHshKi3i8eQeimAqq0pljQSDdGNwgsWAg3VkcILFgoV3YWt1MgE"}'
2025-12-10 04:12:33.657 INFO [src.node.waku_node] REST service is ready !!
2025-12-10 04:12:33.664 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-10 04:12:33.664 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-10_04-12-32__6c3aabbe-d57e-4247-9eea-b673e0c161c5__wakuorg_nwaku:latest.log
2025-12-10 04:12:33.664 DEBUG [src.node.waku_node] Starting Node...
2025-12-10 04:12:33.664 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-10 04:12:33.665 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-10 04:12:33.665 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.31
2025-12-10 04:12:33.666 DEBUG [src.node.docker_mananger] Generated ports ['36522', '36523', '36524', '36525', '36526']
2025-12-10 04:12:33.666 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-10 04:12:33.666 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-10 04:12:33.666 DEBUG [src.node.waku_node] Using volumes []
2025-12-10 04:12:33.666 DEBUG [src.node.docker_mananger] docker run -i -t -p 36522:36522 -p 36523:36523 -p 36524:36524 -p 36525:36525 -p 36526:36526 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=36524 --rest-port=36522 --tcp-port=36523 --discv5-udp-port=36525 --rest-address=0.0.0.0 --nat=extip:172.18.168.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=baabed9cee91dd3ef8dacdead0ea2cb1db66f27fa4bfbe8cde5d7fe02bd4fa39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36526 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QElgGYRuRuqc8LJdlBT114lU4VHOACFqEXqqX35y3a9ELW_KB_t7-0uiFyIaWB_4cgYuBLmKxFKCN3NFpHucY80CgmlkgnY0gmlwhKwS__SKbXVsdGlhZGRyc5YACASsEv_0BsWAAAoErBL_9AbFgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSkNJKZXYLyXjB34RLJXQDHshKi3i8eQeimAqq0pljQSDdGNwgsWAg3VkcILFgoV3YWt1MgE
2025-12-10 04:12:33.859 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.31 waku 6c23ba4aa8d4d2e1b640a6c5da777ce133962844291997845be0661eba268010
2025-12-10 04:12:33.894 DEBUG [src.node.docker_mananger] Container started with ID 6c23ba4aa8d4. Setting up logs at ./log/docker/node2_2025-12-10_04-12-32__6c3aabbe-d57e-4247-9eea-b673e0c161c5__wakuorg_nwaku:latest.log
2025-12-10 04:12:33.895 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36522
2025-12-10 04:12:33.895 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-10 04:12:34.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36522/health" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:34.905 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:12:34.907 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-10 04:12:34.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36522/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:34.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.31/tcp/36523/p2p/16Uiu2HAmTPoFzdXaTWnYaoPhHrjbhnC41wjpdKy6URSfSAozttux","/ip4/172.18.168.31/tcp/36524/ws/p2p/16Uiu2HAmTPoFzdXaTWnYaoPhHrjbhnC41wjpdKy6URSfSAozttux"],"enrUri":"enr:-L24QEiJrLGqhJvNRsIyFYKdomr0GFdkzI_eJ5BzK0MV5mHvSAvcMvSBEq02pc3ONs9-tzxJcQo6JKZCU9rlCcKfvVoCgmlkgnY0gmlwhKwSqB-KbXVsdGlhZGRyc5YACASsEqgfBo6rAAoErBKoHwaOrN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2vsNAEY3BBT6_r8NIzFpH2mDp1Zj2r7_4VHIlvfQ4jODdGNwgo6rg3VkcIKOrYV3YWt1MgE"}'
2025-12-10 04:12:34.913 INFO [src.node.waku_node] REST service is ready !!
2025-12-10 04:12:34.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36522/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.244/tcp/50560/p2p/16Uiu2HAmHet2ayQ2WgkyMTMwfoaJkeE96bFpoXrWtvEorbjDti2F"]'
2025-12-10 04:12:34.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:34.916 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-10 04:12:34.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-10 04:12:34.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:34.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36522/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-10 04:12:34.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:34.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50559/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:12:34.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:34.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:35.034 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:35.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:35.036 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":1765339954928017920,"ephemeral":false,"proof":""}]'
2025-12-10 04:12:35.038 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:35.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:35.040 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":1765339954928017920,"ephemeral":false,"proof":""}]'
2025-12-10 04:12:35.042 INFO [src.steps.relay] WARM UP successful!!
2025-12-10 04:12:35.042 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2025-12-10 04:12:35.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50559/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)', "ephemeral": true}'
2025-12-10 04:12:35.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:35.048 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:35.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:35.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:35.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":1765339955043166092,"ephemeral":true,"proof":""}]'
2025-12-10 04:12:35.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:35.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:35.155 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":1765339955043166092,"ephemeral":true,"proof":""}]'
2025-12-10 04:12:35.156 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2025-12-10 04:12:35.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50559/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)', "ephemeral": false}'
2025-12-10 04:12:35.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:35.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:35.262 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:35.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:35.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":1765339955157184690,"ephemeral":false,"proof":""}]'
2025-12-10 04:12:35.266 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:35.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:35.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":1765339955157184690,"ephemeral":false,"proof":""}]'
2025-12-10 04:12:35.272 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-10 04:12:35.273 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-10 04:12:35.273 DEBUG [src.node.waku_node] Stopping container with id 9022475896ab
2025-12-10 04:12:35.814 DEBUG [src.node.waku_node] Container stopped.
2025-12-10 04:12:35.815 DEBUG [src.node.waku_node] Stopping container with id 6c23ba4aa8d4
2025-12-10 04:12:36.357 DEBUG [src.node.waku_node] Container stopped.
2025-12-10 04:12:36.359 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-10 04:12:36.365 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-10 04:12:36.373 DEBUG [src.node.docker_mananger] No errors found in the waku logs.