94 lines
17 KiB
Plaintext

2026-03-09 04:37:38.199 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-09 04:37:38.199 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-03-09_04-37-38__be59710f-b650-40d1-b0e0-b40f592ddd5f
2026-03-09 04:37:38.199 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-09 04:37:38.200 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-09 04:37:38.200 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-09 04:37:38.207 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:38.207 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-37-38__be59710f-b650-40d1-b0e0-b40f592ddd5f__wakuorg_nwaku:latest.log
2026-03-09 04:37:38.207 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:38.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:38.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:38.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.50
2026-03-09 04:37:38.209 DEBUG [src.node.docker_mananger] Generated ports ['58308', '58309', '58310', '58311', '58312']
2026-03-09 04:37:38.209 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:38.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:38.209 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:38.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 58308:58308 -p 58309:58309 -p 58310:58310 -p 58311:58311 -p 58312:58312 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=58310 --rest-port=58308 --tcp-port=58309 --discv5-udp-port=58311 --rest-address=0.0.0.0 --nat=extip:172.18.133.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db9e8593fed2db18631bbbf6dac751da6ef1fdddebbe6d12805ce2a56c905107 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58312 --metrics-logging=true --relay=true --filter=true
2026-03-09 04:37:38.401 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.50 waku d68e2705ecc1f3ca7e853869afa3327d23b69de651df4a4c360470e263c53446
2026-03-09 04:37:38.436 DEBUG [src.node.docker_mananger] Container started with ID d68e2705ecc1. Setting up logs at ./log/docker/node1_2026-03-09_04-37-38__be59710f-b650-40d1-b0e0-b40f592ddd5f__wakuorg_nwaku:latest.log
2026-03-09 04:37:38.436 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58308
2026-03-09 04:37:38.437 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:38.464 ERROR [src.node.docker_mananger] Max retries reached for container f36f01928bff. Exiting log stream.
2026-03-09 04:37:39.007 ERROR [src.node.docker_mananger] Max retries reached for container fded78729446. Exiting log stream.
2026-03-09 04:37:39.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:39.441 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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-09 04:37:39.441 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:39.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:39.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.50/tcp/58309/p2p/16Uiu2HAm4mGYgk1papJzSkrAw8S5XHbn3wr38CgJ9BCQb5ndyBy9","/ip4/172.18.133.50/tcp/58310/ws/p2p/16Uiu2HAm4mGYgk1papJzSkrAw8S5XHbn3wr38CgJ9BCQb5ndyBy9"],"enrUri":"enr:-L24QLQAshWEz0L0s_EiulLXgRujGOKSdt_szW9xx3_AkPBBb47VizDQAKYhAFpGYiXYQuPxe8R4mUcIy7jq8b2wZNQCgmlkgnY0gmlwhKwShTKKbXVsdGlhZGRyc5YACASsEoUyBuPFAAoErBKFMgbjxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECir5NiL6-z0huVEv0b13oHNnSxs7vnLWAoy7wZRTgV0CDdGNwguPFg3VkcILjx4V3YWt1MgU"}'
2026-03-09 04:37:39.444 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:39.444 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-09 04:37:39.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-09 04:37:39.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-37-38__be59710f-b650-40d1-b0e0-b40f592ddd5f__wakuorg_nwaku:latest.log
2026-03-09 04:37:39.451 DEBUG [src.node.waku_node] Starting Node...
2026-03-09 04:37:39.451 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-09 04:37:39.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-09 04:37:39.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.127
2026-03-09 04:37:39.453 DEBUG [src.node.docker_mananger] Generated ports ['35063', '35064', '35065', '35066', '35067']
2026-03-09 04:37:39.453 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-09 04:37:39.453 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-09 04:37:39.454 DEBUG [src.node.waku_node] Using volumes []
2026-03-09 04:37:39.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 35063:35063 -p 35064:35064 -p 35065:35065 -p 35066:35066 -p 35067:35067 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=35065 --rest-port=35063 --tcp-port=35064 --discv5-udp-port=35066 --rest-address=0.0.0.0 --nat=extip:172.18.106.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae308adbbb94b1053ed71f17aafe32011eeebd7aa98ffa4cd2c0ebc2deff7d51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35067 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLQAshWEz0L0s_EiulLXgRujGOKSdt_szW9xx3_AkPBBb47VizDQAKYhAFpGYiXYQuPxe8R4mUcIy7jq8b2wZNQCgmlkgnY0gmlwhKwShTKKbXVsdGlhZGRyc5YACASsEoUyBuPFAAoErBKFMgbjxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECir5NiL6-z0huVEv0b13oHNnSxs7vnLWAoy7wZRTgV0CDdGNwguPFg3VkcILjx4V3YWt1MgU --filternode=/ip4/172.18.133.50/tcp/58309/p2p/16Uiu2HAm4mGYgk1papJzSkrAw8S5XHbn3wr38CgJ9BCQb5ndyBy9
2026-03-09 04:37:39.651 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.127 waku 7f475264da3b3ae76a872b22e970a1d408cb3eff515e6e66883431db2ae3d5e8
2026-03-09 04:37:39.684 DEBUG [src.node.docker_mananger] Container started with ID 7f475264da3b. Setting up logs at ./log/docker/node2_2026-03-09_04-37-38__be59710f-b650-40d1-b0e0-b40f592ddd5f__wakuorg_nwaku:latest.log
2026-03-09 04:37:39.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35063
2026-03-09 04:37:39.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-09 04:37:40.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35063/health" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:40.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-09 04:37:40.688 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-09 04:37:40.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:40.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.127/tcp/35064/p2p/16Uiu2HAkxeQPoZKsRRWLe1nE82siMFiUAtwUBPxzESDJeYpARvag","/ip4/172.18.106.127/tcp/35065/ws/p2p/16Uiu2HAkxeQPoZKsRRWLe1nE82siMFiUAtwUBPxzESDJeYpARvag"],"enrUri":"enr:-L24QHurm_1GKoYnQsMbHTefACSq9uBvBJZsY99FLoD_gPQxEnls1L-8_zXDwZJ1-HEvMzYZtIraF4D2l3qI8-ptWYgCgmlkgnY0gmlwhKwSan-KbXVsdGlhZGRyc5YACASsEmp_Boj4AAoErBJqfwaI-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECL9X89Oar4-NVbDII4_B263Pm3PUvxyL-fx1C3n-6TQWDdGNwgoj4g3VkcIKI-oV3YWt1MgA"}'
2026-03-09 04:37:40.690 INFO [src.node.waku_node] REST service is ready !!
2026-03-09 04:37:40.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.50/tcp/58309/p2p/16Uiu2HAm4mGYgk1papJzSkrAw8S5XHbn3wr38CgJ9BCQb5ndyBy9"]'
2026-03-09 04:37:40.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:40.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:40.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:40.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35063/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c28a790-0874-47f5-83da-38ac3aa57d36", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:40.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9c28a790-0874-47f5-83da-38ac3aa57d36","statusDesc":"OK"}'
2026-03-09 04:37:40.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-09 04:37:40.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:40.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35063/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1cbe2e25-5147-4ad9-a87e-0b71023e5f81", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-09 04:37:40.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1cbe2e25-5147-4ad9-a87e-0b71023e5f81","statusDesc":"OK"}'
2026-03-09 04:37:40.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:40.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:40.781 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:40.882 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:40.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35063/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:40.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1773031060772646233,"ephemeral":false}]'
2026-03-09 04:37:40.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:40.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:40.892 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:40.992 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:40.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35063/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:40.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1773031060886659020,"ephemeral":false}]'
2026-03-09 04:37:40.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:41.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:41.001 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:41.102 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:41.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35063/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:41.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773031060996461911,"ephemeral":false}]'
2026-03-09 04:37:41.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-03-09 04:37:41.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-09 04:37:41.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-09 04:37:41.213 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-09 04:37:41.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35063/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-03-09 04:37:41.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773031061107855458,"ephemeral":false}]'
2026-03-09 04:37:41.219 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-09 04:37:41.220 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-09 04:37:41.220 DEBUG [src.node.waku_node] Stopping container with id d68e2705ecc1
2026-03-09 04:37:41.776 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:41.778 DEBUG [src.node.waku_node] Stopping container with id 7f475264da3b
2026-03-09 04:37:42.320 DEBUG [src.node.waku_node] Container stopped.
2026-03-09 04:37:42.323 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-09 04:37:42.335 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-09 04:37:42.340 DEBUG [src.node.docker_mananger] No errors found in the waku logs.