74 lines
13 KiB
Plaintext

2026-03-13 04:33:54.929 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-13 04:33:54.929 DEBUG [tests.conftest] Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-03-13_04-33-54__d0ce301b-b165-4004-981e-8f739ee4d16c
2026-03-13 04:33:54.930 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-13 04:33:54.930 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-13 04:33:54.930 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-13 04:33:54.938 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:54.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-33-54__d0ce301b-b165-4004-981e-8f739ee4d16c__wakuorg_nwaku:latest.log
2026-03-13 04:33:54.939 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:54.939 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:54.940 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:54.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.202
2026-03-13 04:33:54.940 DEBUG [src.node.docker_mananger] Generated ports ['39444', '39445', '39446', '39447', '39448']
2026-03-13 04:33:54.941 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:54.941 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:54.941 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:54.941 DEBUG [src.node.docker_mananger] docker run -i -t -p 39444:39444 -p 39445:39445 -p 39446:39446 -p 39447:39447 -p 39448:39448 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=39446 --rest-port=39444 --tcp-port=39445 --discv5-udp-port=39447 --rest-address=0.0.0.0 --nat=extip:172.18.105.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdba455cfeebb6d87abf5fabda953ea279cd5c9d6fb2daa41be091d3282e3604 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39448 --metrics-logging=true --relay=true
2026-03-13 04:33:55.139 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.202 waku 7f864c0e410ab75ddd4d5e4fc41182763ed8aa523e2c2add0794f72ec05defcd
2026-03-13 04:33:55.173 DEBUG [src.node.docker_mananger] Container started with ID 7f864c0e410a. Setting up logs at ./log/docker/node1_2026-03-13_04-33-54__d0ce301b-b165-4004-981e-8f739ee4d16c__wakuorg_nwaku:latest.log
2026-03-13 04:33:55.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39444
2026-03-13 04:33:55.175 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:55.186 ERROR [src.node.docker_mananger] Max retries reached for container ac798f152ece. Exiting log stream.
2026-03-13 04:33:55.717 ERROR [src.node.docker_mananger] Max retries reached for container 4e56f4b59dd3. Exiting log stream.
2026-03-13 04:33:56.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39444/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:56.178 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-03-13 04:33:56.179 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:56.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:56.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.202/tcp/39445/p2p/16Uiu2HAmRDorHcx5tKmm8E72uwiMw6S1RSf7yke4FkRFTndGqKGA","/ip4/172.18.105.202/tcp/39446/ws/p2p/16Uiu2HAmRDorHcx5tKmm8E72uwiMw6S1RSf7yke4FkRFTndGqKGA"],"enrUri":"enr:-L24QOiRBl24Ji2TC_8Zru1JzJC8kFuOVFieph-cbL8HV_PXNZOi-WYn08PhX7IFJcFYC-EKMOMC_oFSVNcCuOpJZyICgmlkgnY0gmlwhKwSacqKbXVsdGlhZGRyc5YACASsEmnKBpoVAAoErBJpygaaFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDurSJkanyHmQzgWfmaJg7DSYyiJgVxjDwlHJEvmrEmieDdGNwgpoVg3VkcIKaF4V3YWt1MgE"}'
2026-03-13 04:33:56.181 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:56.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-13 04:33:56.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-33-54__d0ce301b-b165-4004-981e-8f739ee4d16c__wakuorg_nwaku:latest.log
2026-03-13 04:33:56.189 DEBUG [src.node.waku_node] Starting Node...
2026-03-13 04:33:56.189 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-13 04:33:56.190 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-13 04:33:56.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.187
2026-03-13 04:33:56.190 DEBUG [src.node.docker_mananger] Generated ports ['37391', '37392', '37393', '37394', '37395']
2026-03-13 04:33:56.191 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-13 04:33:56.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-13 04:33:56.191 DEBUG [src.node.waku_node] Using volumes []
2026-03-13 04:33:56.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 37391:37391 -p 37392:37392 -p 37393:37393 -p 37394:37394 -p 37395:37395 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=37393 --rest-port=37391 --tcp-port=37392 --discv5-udp-port=37394 --rest-address=0.0.0.0 --nat=extip:172.18.79.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be81c9860578801aaf7d5253f70d2aefa46e523ade057fc350cca7c6cc512ab9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37395 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOiRBl24Ji2TC_8Zru1JzJC8kFuOVFieph-cbL8HV_PXNZOi-WYn08PhX7IFJcFYC-EKMOMC_oFSVNcCuOpJZyICgmlkgnY0gmlwhKwSacqKbXVsdGlhZGRyc5YACASsEmnKBpoVAAoErBJpygaaFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDurSJkanyHmQzgWfmaJg7DSYyiJgVxjDwlHJEvmrEmieDdGNwgpoVg3VkcIKaF4V3YWt1MgE
2026-03-13 04:33:56.395 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.187 waku cbb339a24d0ad4671a574c34de263fccd9dea3b4335d2d0c97e837b95517e27e
2026-03-13 04:33:56.431 DEBUG [src.node.docker_mananger] Container started with ID cbb339a24d0a. Setting up logs at ./log/docker/node2_2026-03-13_04-33-54__d0ce301b-b165-4004-981e-8f739ee4d16c__wakuorg_nwaku:latest.log
2026-03-13 04:33:56.431 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37391
2026-03-13 04:33:56.431 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-13 04:33:57.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37391/health" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:57.455 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-03-13 04:33:57.458 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-13 04:33:57.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37391/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:57.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.187/tcp/37392/p2p/16Uiu2HAmM9Y1JJfsegxjh9CWztgXGrAfMvSKaD5WTUwQqTTvxBA6","/ip4/172.18.79.187/tcp/37393/ws/p2p/16Uiu2HAmM9Y1JJfsegxjh9CWztgXGrAfMvSKaD5WTUwQqTTvxBA6"],"enrUri":"enr:-L24QMSw6u0ujhZaNxkypIqXJ7f91MTzrConJWLsLnkGxVcfYph5ybQ9hacIKvIjNU4ENIzBM9WM94ee5ZKV_yR1f5ACgmlkgnY0gmlwhKwST7uKbXVsdGlhZGRyc5YACASsEk-7BpIQAAoErBJPuwaSEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfi2NBWd9PnawxlzTmhW4fpkz6NGmrRQw9k-fbOAmxB-DdGNwgpIQg3VkcIKSEoV3YWt1MgE"}'
2026-03-13 04:33:57.465 INFO [src.node.waku_node] REST service is ready !!
2026-03-13 04:33:57.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37391/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.202/tcp/39445/p2p/16Uiu2HAmRDorHcx5tKmm8E72uwiMw6S1RSf7yke4FkRFTndGqKGA"]'
2026-03-13 04:33:57.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:57.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:57.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:57.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37391/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-13 04:33:57.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:57.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39444/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-03-13 04:33:57.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-13 04:33:57.488 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-13 04:33:57.588 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:57.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39444/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:57.592 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":1773376437482212096,"ephemeral":false,"proof":""}]'
2026-03-13 04:33:57.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-13 04:33:57.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37391/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-13 04:33:57.596 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":1773376437482212096,"ephemeral":false,"proof":""}]'
2026-03-13 04:33:57.599 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-13 04:33:57.600 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-13 04:33:57.600 DEBUG [src.node.waku_node] Stopping container with id 7f864c0e410a
2026-03-13 04:33:58.217 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:58.217 DEBUG [src.node.waku_node] Stopping container with id cbb339a24d0a
2026-03-13 04:33:58.796 DEBUG [src.node.waku_node] Container stopped.
2026-03-13 04:33:58.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-13 04:33:58.806 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-13 04:33:58.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.