81 lines
15 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_refresh with id: 2025-12-18_04-12-21__f1247237-d97a-4af6-bcb2-a423f0f6c48e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-18_04-12-21__f1247237-d97a-4af6-bcb2-a423f0f6c48e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22951', '22952', '22953', '22954', '22955']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22951:22951 -p 22952:22952 -p 22953:22953 -p 22954:22954 -p 22955:22955 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=22953 --rest-port=22951 --tcp-port=22952 --discv5-udp-port=22954 --rest-address=0.0.0.0 --nat=extip:172.18.22.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b92abfeaf19a5d304e24ac848b0a8fcea7bf5e5fd7f5b2e1fb9ea11c7372bad3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22955 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.161 waku 7f8f5be448ffc54c1bff16a68d5ac2223c04c04b89d745389a62c638bc51ad7e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f8f5be448ff. Setting up logs at ./log/docker/node1_2025-12-18_04-12-21__f1247237-d97a-4af6-bcb2-a423f0f6c48e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22951
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 689035af9d57. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 483d1305ee8d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22951/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.161/tcp/22952/p2p/16Uiu2HAmSij4CRdmw5ySZThAHf4MQKcjSXjrzSbtGxpFWQP2cu5k","/ip4/172.18.22.161/tcp/22953/ws/p2p/16Uiu2HAmSij4CRdmw5ySZThAHf4MQKcjSXjrzSbtGxpFWQP2cu5k"],"enrUri":"enr:-L24QFQGUEwqCjqMEG7EsVM-li7UJd0URu4f0Xh2toZ-aaSCHS0F8ZxKCHvf6IDZmduroJPCUnEfATabgS7uUd4vdKwCgmlkgnY0gmlwhKwSFqGKbXVsdGlhZGRyc5YACASsEhahBlmoAAoErBIWoQZZqd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0PilfUhtZDTtNTsWNiSH6dpyQGWhu9TmBzo1p9tY4OuDdGNwglmog3VkcIJZqoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-18_04-12-21__f1247237-d97a-4af6-bcb2-a423f0f6c48e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4574', '4575', '4576', '4577', '4578']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4574:4574 -p 4575:4575 -p 4576:4576 -p 4577:4577 -p 4578:4578 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=4576 --rest-port=4574 --tcp-port=4575 --discv5-udp-port=4577 --rest-address=0.0.0.0 --nat=extip:172.18.66.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e995a6eccfc476ce5914d770aa7affa5b8e5dbc95afdbec94ca7d3dc1796b1d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4578 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFQGUEwqCjqMEG7EsVM-li7UJd0URu4f0Xh2toZ-aaSCHS0F8ZxKCHvf6IDZmduroJPCUnEfATabgS7uUd4vdKwCgmlkgnY0gmlwhKwSFqGKbXVsdGlhZGRyc5YACASsEhahBlmoAAoErBIWoQZZqd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0PilfUhtZDTtNTsWNiSH6dpyQGWhu9TmBzo1p9tY4OuDdGNwglmog3VkcIJZqoV3YWt1MgU --filternode=/ip4/172.18.22.161/tcp/22952/p2p/16Uiu2HAmSij4CRdmw5ySZThAHf4MQKcjSXjrzSbtGxpFWQP2cu5k
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.45 waku b4432ad3a75504280de6d6cec7d59efccf881b5325e3cbaf4d04d6a8cfc8889f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4432ad3a755. Setting up logs at ./log/docker/node2_2025-12-18_04-12-21__f1247237-d97a-4af6-bcb2-a423f0f6c48e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4574
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4574/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4574/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.45/tcp/4575/p2p/16Uiu2HAkupvo5Sn2kJfqA8hW6pV6b2SqaBTaoQ9iDUjauRNwuDxv","/ip4/172.18.66.45/tcp/4576/ws/p2p/16Uiu2HAkupvo5Sn2kJfqA8hW6pV6b2SqaBTaoQ9iDUjauRNwuDxv"],"enrUri":"enr:-L24QI2YYPo1e2CGXwCTkykR_iC5yE853U-6ZrttqNjbqzjyY1VoO5NRiax82rdB2YkYhuVWJDyJZCtQqbBOrha7elMCgmlkgnY0gmlwhKwSQi2KbXVsdGlhZGRyc5YACASsEkItBhHfAAoErBJCLQYR4N0DgnJzhQADAQAAiXNlY3AyNTZrMaECBfUcOZ2MQrMDT3tsI1F9KYHKwj1qV5E3GUqftcEy2vuDdGNwghHfg3VkcIIR4YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4574/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.161/tcp/22952/p2p/16Uiu2HAmSij4CRdmw5ySZThAHf4MQKcjSXjrzSbtGxpFWQP2cu5k"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22951/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4574/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f2da1ba6-91fb-4c98-9123-a9946efacc9c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f2da1ba6-91fb-4c98-9123-a9946efacc9c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4574/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766031143822914306,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22951/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4574/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e2de3c8f-5f2d-4889-bbf2-f892b5d8e5c4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e2de3c8f-5f2d-4889-bbf2-f892b5d8e5c4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4574/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766031143946036769,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f8f5be448ff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b4432ad3a755
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.