94 lines
17 KiB
Plaintext

2026-03-03 04:35:28.273 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-03 04:35:28.273 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-03-03_04-35-28__49b5fbe4-00eb-41b8-9ff5-3c6cae2444d6
2026-03-03 04:35:28.273 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-03 04:35:28.273 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-03 04:35:28.274 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-03 04:35:28.280 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-03 04:35:28.280 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-03_04-35-28__49b5fbe4-00eb-41b8-9ff5-3c6cae2444d6__wakuorg_nwaku:latest.log
2026-03-03 04:35:28.280 DEBUG [src.node.waku_node] Starting Node...
2026-03-03 04:35:28.280 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-03 04:35:28.281 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-03 04:35:28.282 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.123
2026-03-03 04:35:28.282 DEBUG [src.node.docker_mananger] Generated ports ['60344', '60345', '60346', '60347', '60348']
2026-03-03 04:35:28.282 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-03 04:35:28.282 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-03 04:35:28.282 DEBUG [src.node.waku_node] Using volumes []
2026-03-03 04:35:28.282 DEBUG [src.node.docker_mananger] docker run -i -t -p 60344:60344 -p 60345:60345 -p 60346:60346 -p 60347:60347 -p 60348:60348 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=60346 --rest-port=60344 --tcp-port=60345 --discv5-udp-port=60347 --rest-address=0.0.0.0 --nat=extip:172.18.193.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d19b9b8b74fd36aa04a9da6147f1dbdc26b6ad08c8b972036cea0fe37e9c0c5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60348 --metrics-logging=true --relay=true --filter=true
2026-03-03 04:35:28.439 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.123 waku 137794902a37372f67d7d415757cebff18d032fc11b00a1f1a18c22fe140b6c6
2026-03-03 04:35:28.464 DEBUG [src.node.docker_mananger] Container started with ID 137794902a37. Setting up logs at ./log/docker/node1_2026-03-03_04-35-28__49b5fbe4-00eb-41b8-9ff5-3c6cae2444d6__wakuorg_nwaku:latest.log
2026-03-03 04:35:28.464 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60344
2026-03-03 04:35:28.464 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-03 04:35:28.622 ERROR [src.node.docker_mananger] Max retries reached for container 84b5368ae6fa. Exiting log stream.
2026-03-03 04:35:29.077 ERROR [src.node.docker_mananger] Max retries reached for container 74880b8ee81d. Exiting log stream.
2026-03-03 04:35:29.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60344/health" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:29.467 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-03 04:35:29.468 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-03 04:35:29.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60344/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:29.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.123/tcp/60345/p2p/16Uiu2HAmDK5CgHLurqU5vRbpuXuqzpZCpjBYUjY27wxN4h8PWTrA","/ip4/172.18.193.123/tcp/60346/ws/p2p/16Uiu2HAmDK5CgHLurqU5vRbpuXuqzpZCpjBYUjY27wxN4h8PWTrA"],"enrUri":"enr:-L24QJBgGNmMkuZz8BtMU0S7vjQX55kjaSeip-ONZimEnM2CV9kQZEjC7iddHVM6lYMhmcsmWnWIfsXCOxWyRf_KeqkCgmlkgnY0gmlwhKwSwXuKbXVsdGlhZGRyc5YACASsEsF7Buu5AAoErBLBewbrut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCcGObrmM1uR5XWI4-84ACN3MAtLUUC1y0U5-vobwapODdGNwguu5g3VkcILru4V3YWt1MgU"}'
2026-03-03 04:35:29.470 INFO [src.node.waku_node] REST service is ready !!
2026-03-03 04:35:29.470 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-03 04:35:29.476 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-03 04:35:29.476 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-03_04-35-28__49b5fbe4-00eb-41b8-9ff5-3c6cae2444d6__wakuorg_nwaku:latest.log
2026-03-03 04:35:29.477 DEBUG [src.node.waku_node] Starting Node...
2026-03-03 04:35:29.477 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-03 04:35:29.478 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-03 04:35:29.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.113
2026-03-03 04:35:29.478 DEBUG [src.node.docker_mananger] Generated ports ['24365', '24366', '24367', '24368', '24369']
2026-03-03 04:35:29.478 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-03 04:35:29.478 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-03 04:35:29.479 DEBUG [src.node.waku_node] Using volumes []
2026-03-03 04:35:29.479 DEBUG [src.node.docker_mananger] docker run -i -t -p 24365:24365 -p 24366:24366 -p 24367:24367 -p 24368:24368 -p 24369:24369 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=24367 --rest-port=24365 --tcp-port=24366 --discv5-udp-port=24368 --rest-address=0.0.0.0 --nat=extip:172.18.59.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=71cbada593cff7c7de49f5e1776fdc195fdffdfcc6e7c7c4fc567d6113cfe4d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24369 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJBgGNmMkuZz8BtMU0S7vjQX55kjaSeip-ONZimEnM2CV9kQZEjC7iddHVM6lYMhmcsmWnWIfsXCOxWyRf_KeqkCgmlkgnY0gmlwhKwSwXuKbXVsdGlhZGRyc5YACASsEsF7Buu5AAoErBLBewbrut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCcGObrmM1uR5XWI4-84ACN3MAtLUUC1y0U5-vobwapODdGNwguu5g3VkcILru4V3YWt1MgU --filternode=/ip4/172.18.193.123/tcp/60345/p2p/16Uiu2HAmDK5CgHLurqU5vRbpuXuqzpZCpjBYUjY27wxN4h8PWTrA
2026-03-03 04:35:29.645 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.113 waku b30ecda988a72e225d5f4a95eadca1521d8a07dbc585c90a074fd4a6669474cc
2026-03-03 04:35:29.670 DEBUG [src.node.docker_mananger] Container started with ID b30ecda988a7. Setting up logs at ./log/docker/node2_2026-03-03_04-35-28__49b5fbe4-00eb-41b8-9ff5-3c6cae2444d6__wakuorg_nwaku:latest.log
2026-03-03 04:35:29.670 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24365
2026-03-03 04:35:29.671 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-03 04:35:30.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24365/health" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:30.675 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-03 04:35:30.675 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-03 04:35:30.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:30.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.113/tcp/24366/p2p/16Uiu2HAkxrCe6ALFU5b9N425dazTmki1pGyXGF8LaXoq5eK2vaof","/ip4/172.18.59.113/tcp/24367/ws/p2p/16Uiu2HAkxrCe6ALFU5b9N425dazTmki1pGyXGF8LaXoq5eK2vaof"],"enrUri":"enr:-L24QFblnAAwBgjuF48aHLJDtbBxbRAcGNATHJid-AbVW8P7aPD6jp1nrPuzjCFm4hiNnLngFJ7x5WFNH1GEH1dZmVUCgmlkgnY0gmlwhKwSO3GKbXVsdGlhZGRyc5YACASsEjtxBl8uAAoErBI7cQZfL90DgnJzhQADAQAAiXNlY3AyNTZrMaECMtuq-qB6Cf3mc190Q2oj2kmwaN3s0Q9IbciKPbwqNg6DdGNwgl8ug3VkcIJfMIV3YWt1MgA"}'
2026-03-03 04:35:30.678 INFO [src.node.waku_node] REST service is ready !!
2026-03-03 04:35:30.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24365/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.123/tcp/60345/p2p/16Uiu2HAmDK5CgHLurqU5vRbpuXuqzpZCpjBYUjY27wxN4h8PWTrA"]'
2026-03-03 04:35:30.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:30.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60344/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-03 04:35:30.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:30.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24365/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "48019e2a-d88a-4371-9029-0222d7d33962", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-03 04:35:30.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"48019e2a-d88a-4371-9029-0222d7d33962","statusDesc":"OK"}'
2026-03-03 04:35:30.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60344/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-03 04:35:30.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:30.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24365/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "156c5ebd-ecaf-400d-ac22-ebe2f4552cbd", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-03 04:35:30.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"156c5ebd-ecaf-400d-ac22-ebe2f4552cbd","statusDesc":"OK"}'
2026-03-03 04:35:30.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60344/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-03 04:35:30.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:30.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:30.859 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:30.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24365/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:30.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1772512530752498464,"ephemeral":false}]'
2026-03-03 04:35:30.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60344/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-03 04:35:30.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:30.869 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:30.969 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:30.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24365/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:30.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1772512530864430034,"ephemeral":false}]'
2026-03-03 04:35:30.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60344/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-03 04:35:30.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:30.979 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:31.079 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:31.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24365/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-03-03 04:35:31.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772512530974423314,"ephemeral":false}]'
2026-03-03 04:35:31.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60344/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-03 04:35:31.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-03 04:35:31.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-03 04:35:31.190 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-03 04:35:31.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24365/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-03 04:35:31.194 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":1772512531084890523,"ephemeral":false}]'
2026-03-03 04:35:31.196 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-03 04:35:31.197 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-03 04:35:31.197 DEBUG [src.node.waku_node] Stopping container with id 137794902a37
2026-03-03 04:35:31.680 DEBUG [src.node.waku_node] Container stopped.
2026-03-03 04:35:31.681 DEBUG [src.node.waku_node] Stopping container with id b30ecda988a7
2026-03-03 04:35:32.149 DEBUG [src.node.waku_node] Container stopped.
2026-03-03 04:35:32.150 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-03 04:35:32.157 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-03 04:35:32.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs.