86 lines
17 KiB
Plaintext

2026-03-02 04:35:15.504 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-02 04:35:15.506 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70
2026-03-02 04:35:15.507 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-02 04:35:15.507 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-02 04:35:15.507 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-02 04:35:15.516 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-02 04:35:15.516 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70__wakuorg_nwaku:latest.log
2026-03-02 04:35:15.516 DEBUG [src.node.waku_node] Starting Node...
2026-03-02 04:35:15.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-02 04:35:15.518 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-02 04:35:15.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.198
2026-03-02 04:35:15.518 DEBUG [src.node.docker_mananger] Generated ports ['48320', '48321', '48322', '48323', '48324']
2026-03-02 04:35:15.518 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-02 04:35:15.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-02 04:35:15.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-02 04:35:15.519 DEBUG [src.node.waku_node] Using volumes []
2026-03-02 04:35:15.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 48320:48320 -p 48321:48321 -p 48322:48322 -p 48323:48323 -p 48324:48324 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=48322 --rest-port=48320 --tcp-port=48321 --discv5-udp-port=48323 --rest-address=0.0.0.0 --nat=extip:172.18.122.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a30cc3f4eddc8adbd235f64f6006a3cac39ed3a6bc2031cfe3a2d28ea63f37b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48324 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding --num-shards-in-network=8
2026-03-02 04:35:15.722 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.198 waku d483319166472820893cff847d2f9f8ef15196aca9711fee3366a2716a4308a1
2026-03-02 04:35:15.759 DEBUG [src.node.docker_mananger] Container started with ID d48331916647. Setting up logs at ./log/docker/node1_2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70__wakuorg_nwaku:latest.log
2026-03-02 04:35:15.759 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48320
2026-03-02 04:35:15.760 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-02 04:35:16.321 ERROR [src.node.docker_mananger] Max retries reached for container 9435e3d35047. Exiting log stream.
2026-03-02 04:35:16.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48320/health" -H "Content-Type: application/json" -d 'None'
2026-03-02 04:35:16.763 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-02 04:35:16.763 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-02 04:35:16.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48320/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-02 04:35:16.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.198/tcp/48321/p2p/16Uiu2HAm5cJMaULRfPk83zRqAZXSqjatGcQwxeVzazWoYwVzoqsC","/ip4/172.18.122.198/tcp/48322/ws/p2p/16Uiu2HAm5cJMaULRfPk83zRqAZXSqjatGcQwxeVzazWoYwVzoqsC"],"enrUri":"enr:-L24QJA1DYP__1_eYO9I0mIl0CzhhmvPVEG_VUktTwBUU2bmOrfWrRu_e5o-k_M9oiEXSMidsE6-yFAcC8na5euAGU8CgmlkgnY0gmlwhKwSesaKbXVsdGlhZGRyc5YACASsEnrGBrzBAAoErBJ6xga8wt0DgnJzhQACAQAAiXNlY3AyNTZrMaECl03Or7D-kze4lyjXMikM2bJ1GXi2AhmcLZi4jjwTzl-DdGNwgrzBg3VkcIK8w4V3YWt1MgU"}'
2026-03-02 04:35:16.766 INFO [src.node.waku_node] REST service is ready !!
2026-03-02 04:35:16.772 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-02 04:35:16.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70__wakuorg_nwaku:latest.log
2026-03-02 04:35:16.773 DEBUG [src.node.waku_node] Starting Node...
2026-03-02 04:35:16.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-02 04:35:16.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-02 04:35:16.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.233
2026-03-02 04:35:16.775 DEBUG [src.node.docker_mananger] Generated ports ['65264', '65265', '65266', '65267', '65268']
2026-03-02 04:35:16.775 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-02 04:35:16.775 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-02 04:35:16.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-02 04:35:16.775 DEBUG [src.node.waku_node] Using volumes []
2026-03-02 04:35:16.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 65264:65264 -p 65265:65265 -p 65266:65266 -p 65267:65267 -p 65268:65268 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=65266 --rest-port=65264 --tcp-port=65265 --discv5-udp-port=65267 --rest-address=0.0.0.0 --nat=extip:172.18.212.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=588fcf4b5b9a3b0ffca8d6e8a9c1fecde2dc3179be7fad1fd5f8aa4c35c7bbc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65268 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJA1DYP__1_eYO9I0mIl0CzhhmvPVEG_VUktTwBUU2bmOrfWrRu_e5o-k_M9oiEXSMidsE6-yFAcC8na5euAGU8CgmlkgnY0gmlwhKwSesaKbXVsdGlhZGRyc5YACASsEnrGBrzBAAoErBJ6xga8wt0DgnJzhQACAQAAiXNlY3AyNTZrMaECl03Or7D-kze4lyjXMikM2bJ1GXi2AhmcLZi4jjwTzl-DdGNwgrzBg3VkcIK8w4V3YWt1MgU --filternode=/ip4/172.18.122.198/tcp/48321/p2p/16Uiu2HAm5cJMaULRfPk83zRqAZXSqjatGcQwxeVzazWoYwVzoqsC --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-02 04:35:16.985 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.233 waku 40f9c28e274a3a774bb11ae9710f6c02c5c9783d0c5d862de62642de2a90191c
2026-03-02 04:35:17.026 DEBUG [src.node.docker_mananger] Container started with ID 40f9c28e274a. Setting up logs at ./log/docker/node2_2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70__wakuorg_nwaku:latest.log
2026-03-02 04:35:17.026 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65264
2026-03-02 04:35:17.027 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-02 04:35:18.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65264/health" -H "Content-Type: application/json" -d 'None'
2026-03-02 04:35:18.030 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-02 04:35:18.030 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-02 04:35:18.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-02 04:35:18.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.233/tcp/65265/p2p/16Uiu2HAm2wfAxWCp6QK6HEwHrx1oqqyvoqYKQog32YgADPAHcWHW","/ip4/172.18.212.233/tcp/65266/ws/p2p/16Uiu2HAm2wfAxWCp6QK6HEwHrx1oqqyvoqYKQog32YgADPAHcWHW"],"enrUri":"enr:-L24QFMbhix39A80CKhiUM3w-EEPzBaO4MkNydw9X-1rdVJ8EHH7dyClQ2AzepV8Ugyss4Ahxq0KhgsgawNlQOOzuQ0CgmlkgnY0gmlwhKwS1OmKbXVsdGlhZGRyc5YACASsEtTpBv7xAAoErBLU6Qb-8t0DgnJzhQACAQAAiXNlY3AyNTZrMaECb7BR18w3R6LQ0jVznnxfPgMVeMirP-RDp2G2WDYlcmmDdGNwgv7xg3VkcIL-84V3YWt1MgA"}'
2026-03-02 04:35:18.033 INFO [src.node.waku_node] REST service is ready !!
2026-03-02 04:35:18.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.198/tcp/48321/p2p/16Uiu2HAm5cJMaULRfPk83zRqAZXSqjatGcQwxeVzazWoYwVzoqsC"]'
2026-03-02 04:35:18.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-02 04:35:18.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48320/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-02 04:35:18.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-02 04:35:18.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "58c3667a-c06b-4295-a5ea-9ba2d2b29bea", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-02 04:35:18.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"58c3667a-c06b-4295-a5ea-9ba2d2b29bea","statusDesc":"OK"}'
2026-03-02 04:35:18.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bac88d1f-c81a-47cb-93c0-089e56c1669f", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-02 04:35:18.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bac88d1f-c81a-47cb-93c0-089e56c1669f","statusDesc":"OK"}'
2026-03-02 04:35:18.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ad219b7d-23a7-418e-828d-03d0269ba8e4", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-02 04:35:18.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ad219b7d-23a7-418e-828d-03d0269ba8e4","statusDesc":"OK"}'
2026-03-02 04:35:18.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "105f26f2-1fc3-4713-85db-e8d2b435ae1b", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-02 04:35:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"105f26f2-1fc3-4713-85db-e8d2b435ae1b","statusDesc":"OK"}'
2026-03-02 04:35:18.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cb290989-b336-4d13-a68b-b37386cf7a4f", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-02 04:35:18.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cb290989-b336-4d13-a68b-b37386cf7a4f","statusDesc":"OK"}'
2026-03-02 04:35:18.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8c2495ca-405c-49bf-ac2a-af5753f89057", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-02 04:35:18.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8c2495ca-405c-49bf-ac2a-af5753f89057","statusDesc":"OK"}'
2026-03-02 04:35:18.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "254efbbc-bbc9-4df8-888c-74a3177e610b", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-02 04:35:18.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"254efbbc-bbc9-4df8-888c-74a3177e610b","statusDesc":"OK"}'
2026-03-02 04:35:18.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65264/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a4de271e-96eb-46d1-b0ab-7004a7ab090a", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-02 04:35:18.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a4de271e-96eb-46d1-b0ab-7004a7ab090a","statusDesc":"OK"}'
2026-03-02 04:35:18.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48320/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-02 04:35:18.178 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48320/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-03-02 04:35:18.247 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-02 04:35:18.249 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-02 04:35:18.249 DEBUG [src.node.waku_node] Stopping container with id d48331916647
2026-03-02 04:35:18.837 DEBUG [src.node.waku_node] Container stopped.
2026-03-02 04:35:18.837 DEBUG [src.node.waku_node] Stopping container with id 40f9c28e274a
2026-03-02 04:35:19.417 DEBUG [src.node.waku_node] Container stopped.
2026-03-02 04:35:19.419 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-02 04:35:19.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-02 04:35:19.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-02 04:35:19.439 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-02 04:35:19.440 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-02 04:35:19.442 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70__wakuorg_nwaku:latest.log
2026-03-02 04:35:19.444 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-02_04-35-15__53663e4b-f1a4-4853-9eb6-3444c3bf7d70__wakuorg_nwaku:latest.log