95 lines
17 KiB
Plaintext

2026-02-01 04:45:15.020 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-01 04:45:15.021 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b
2026-02-01 04:45:15.022 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-01 04:45:15.022 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-01 04:45:15.022 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-01 04:45:15.032 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:15.033 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__wakuorg_nwaku:latest.log
2026-02-01 04:45:15.034 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:15.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:15.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:15.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.49
2026-02-01 04:45:15.037 DEBUG [src.node.docker_mananger] Generated ports ['23090', '23091', '23092', '23093', '23094']
2026-02-01 04:45:15.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:15.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:15.037 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:15.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 23090:23090 -p 23091:23091 -p 23092:23092 -p 23093:23093 -p 23094:23094 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=23092 --rest-port=23090 --tcp-port=23091 --discv5-udp-port=23093 --rest-address=0.0.0.0 --nat=extip:172.18.152.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e94f1adbdefff98224a56ff62fba37e14a25d014a3abdefa6d021f8c4971847 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23094 --metrics-logging=true --relay=true --filter=true
2026-02-01 04:45:15.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.49 waku 966c1ec17a9f6a70ba226f612dfa2391b73ff1f823b1bb889b1c83d8bbde3957
2026-02-01 04:45:15.242 DEBUG [src.node.docker_mananger] Container started with ID 966c1ec17a9f. Setting up logs at ./log/docker/node1_2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__wakuorg_nwaku:latest.log
2026-02-01 04:45:15.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23090
2026-02-01 04:45:15.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:15.274 ERROR [src.node.docker_mananger] Max retries reached for container f7f4191c15bd. Exiting log stream.
2026-02-01 04:45:15.845 ERROR [src.node.docker_mananger] Max retries reached for container 3ff6bacb9254. Exiting log stream.
2026-02-01 04:45:16.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23090/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:16.246 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_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"}]}'
2026-02-01 04:45:16.247 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:16.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:16.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.49/tcp/23091/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W","/ip4/172.18.152.49/tcp/23092/ws/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W"],"enrUri":"enr:-L24QF_L2914sqpjl5t1PfFBAh6XPMgPdI4gsWmxE4VXct3ceDcaefj3IyIv8MSa6SQRbKk3SsLzwr_ZdHc387jgIe0CgmlkgnY0gmlwhKwSmDGKbXVsdGlhZGRyc5YACASsEpgxBlozAAoErBKYMQZaNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQkFIMh3BJJ8NF7oXfTP_Z5bcSLM-6ilkF3PzTmkwAOmDdGNwglozg3VkcIJaNYV3YWt1MgU"}'
2026-02-01 04:45:16.249 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:16.250 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-01 04:45:16.256 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-01 04:45:16.256 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__wakuorg_nwaku:latest.log
2026-02-01 04:45:16.257 DEBUG [src.node.waku_node] Starting Node...
2026-02-01 04:45:16.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-01 04:45:16.258 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-01 04:45:16.258 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.66
2026-02-01 04:45:16.258 DEBUG [src.node.docker_mananger] Generated ports ['11402', '11403', '11404', '11405', '11406']
2026-02-01 04:45:16.258 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-01 04:45:16.258 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-01 04:45:16.259 DEBUG [src.node.waku_node] Using volumes []
2026-02-01 04:45:16.259 DEBUG [src.node.docker_mananger] docker run -i -t -p 11402:11402 -p 11403:11403 -p 11404:11404 -p 11405:11405 -p 11406:11406 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=11404 --rest-port=11402 --tcp-port=11403 --discv5-udp-port=11405 --rest-address=0.0.0.0 --nat=extip:172.18.252.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9fc9aa3ba3a5ad47f7fae2ea10ac6971ea117db46add9c3dfd2f22f144f5328 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11406 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF_L2914sqpjl5t1PfFBAh6XPMgPdI4gsWmxE4VXct3ceDcaefj3IyIv8MSa6SQRbKk3SsLzwr_ZdHc387jgIe0CgmlkgnY0gmlwhKwSmDGKbXVsdGlhZGRyc5YACASsEpgxBlozAAoErBKYMQZaNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQkFIMh3BJJ8NF7oXfTP_Z5bcSLM-6ilkF3PzTmkwAOmDdGNwglozg3VkcIJaNYV3YWt1MgU --filternode=/ip4/172.18.152.49/tcp/23091/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W
2026-02-01 04:45:16.437 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.66 waku b8266487d9996e201b09453166b889cc5ab42bdbbee6b322ba665f31bb705f7e
2026-02-01 04:45:16.468 DEBUG [src.node.docker_mananger] Container started with ID b8266487d999. Setting up logs at ./log/docker/node2_2026-02-01_04-45-15__58935976-35f2-4e57-a8de-8fe45322598b__wakuorg_nwaku:latest.log
2026-02-01 04:45:16.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11402
2026-02-01 04:45:16.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-01 04:45:17.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11402/health" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:17.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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":"READY"}]}'
2026-02-01 04:45:17.475 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-01 04:45:17.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:17.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.66/tcp/11403/p2p/16Uiu2HAmSgMGhkV5amkvPQakWTZysy1Ch58th4z8M4zNaJyAYsZr","/ip4/172.18.252.66/tcp/11404/ws/p2p/16Uiu2HAmSgMGhkV5amkvPQakWTZysy1Ch58th4z8M4zNaJyAYsZr"],"enrUri":"enr:-L24QPHyvzhudbxnP02RwetGhSqeYnAFXR9jpYUVK2rpsMIpWyDqvzurfm7WU0BzZox8qPcCMOfqJbtlwdF3CFP8_gMCgmlkgnY0gmlwhKwS_EKKbXVsdGlhZGRyc5YACASsEvxCBiyLAAoErBL8QgYsjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0FzaZ2_ZRmpBl6oxWn8b-tW9EMXi-y8I5BJTJwB5c6GDdGNwgiyLg3VkcIIsjYV3YWt1MgA"}'
2026-02-01 04:45:17.478 INFO [src.node.waku_node] REST service is ready !!
2026-02-01 04:45:17.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11402/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.49/tcp/23091/p2p/16Uiu2HAkytJd8iAWcnAEKdx69AWRqe3dmrcAoyupQofSwriRN21W"]'
2026-02-01 04:45:17.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.508 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-02-01 04:45:17.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-01 04:45:17.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cefdbaaf-4130-4070-9168-fc98756c6079", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-01 04:45:17.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cefdbaaf-4130-4070-9168-fc98756c6079","statusDesc":"OK"}'
2026-02-01 04:45:17.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:17.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.542 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:17.642 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:17.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11402/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:17.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1769921117534510387,"ephemeral":false}]'
2026-02-01 04:45:17.648 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/2/2
2026-02-01 04:45:17.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-01 04:45:17.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6521dd5c-c88b-4d8e-baca-adc48756868c", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-01 04:45:17.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6521dd5c-c88b-4d8e-baca-adc48756868c","statusDesc":"OK"}'
2026-02-01 04:45:17.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:17.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:17.765 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:17.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11402/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:17.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1769921117660493077,"ephemeral":false}]'
2026-02-01 04:45:17.770 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-02-01 04:45:17.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-02-01 04:45:17.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11402/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7ef9ea97-8a10-4090-9c6e-1d11c5f2d122", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-01 04:45:17.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7ef9ea97-8a10-4090-9c6e-1d11c5f2d122","statusDesc":"OK"}'
2026-02-01 04:45:17.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
2026-02-01 04:45:17.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-01 04:45:17.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-01 04:45:17.888 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-01 04:45:17.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11402/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-01 04:45:17.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1769921117783694077,"ephemeral":false}]'
2026-02-01 04:45:17.894 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-01 04:45:17.895 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-01 04:45:17.895 DEBUG [src.node.waku_node] Stopping container with id 966c1ec17a9f
2026-02-01 04:45:18.460 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:18.460 DEBUG [src.node.waku_node] Stopping container with id b8266487d999
2026-02-01 04:45:18.999 DEBUG [src.node.waku_node] Container stopped.
2026-02-01 04:45:19.001 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-01 04:45:19.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-01 04:45:19.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.