mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-04-14 15:53:58 +00:00
258 lines
52 KiB
Plaintext
258 lines
52 KiB
Plaintext
2026-03-05 15:05:59.927 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-05 15:05:59.927 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f
|
|
2026-03-05 15:05:59.928 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-05 15:05:59.928 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-05 15:05:59.928 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-05 15:05:59.937 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
|
|
2026-03-05 15:05:59.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:05:59.938 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 15:05:59.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 15:05:59.939 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 15:05:59.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.124
|
|
2026-03-05 15:05:59.940 DEBUG [src.node.docker_mananger] Generated ports ['20216', '20217', '20218', '20219', '20220']
|
|
2026-03-05 15:05:59.940 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-05 15:05:59.940 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 15:05:59.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 15:05:59.940 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 15:05:59.941 DEBUG [src.node.docker_mananger] docker run -i -t -p 20216:20216 -p 20217:20217 -p 20218:20218 -p 20219:20219 -p 20220:20220 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20218 --rest-port=20216 --tcp-port=20217 --discv5-udp-port=20219 --rest-address=0.0.0.0 --nat=extip:172.18.83.124 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d2e1cb1d8c3c177fa72a674bac77a608adad7c6193affe5daeebacad66a66592 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20220 --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-05 15:06:00.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.124 waku b50c5bb25f7460a61236611182b4aa6342b28588da0417e267c91d10fd359ea0
|
|
2026-03-05 15:06:00.195 DEBUG [src.node.docker_mananger] Container started with ID b50c5bb25f74. Setting up logs at ./log/docker/node1_2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:00.198 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 20216
|
|
2026-03-05 15:06:00.198 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 15:06:00.730 ERROR [src.node.docker_mananger] Max retries reached for container 772383d5114e. Exiting log stream.
|
|
2026-03-05 15:06:01.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20216/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:01.201 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-05 15:06:01.201 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 15:06:01.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20216/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:01.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.124/tcp/20217/p2p/16Uiu2HAky3oVtBcPWRaVb2pSizbqoxbBLMLGA71iJ3Mfipu6mork","/ip4/172.18.83.124/tcp/20218/ws/p2p/16Uiu2HAky3oVtBcPWRaVb2pSizbqoxbBLMLGA71iJ3Mfipu6mork"],"enrUri":"enr:-L24QLukaEFawFjHw8UcHXp2m8vuLhf7tjJ41dSPdwVZq4OITJQ-jpQpwH3jRMD_TaKtttc9AHjRjQl-1sJAPgAVmsYCgmlkgnY0gmlwhKwSU3yKbXVsdGlhZGRyc5YACASsElN8Bk75AAoErBJTfAZO-t0DgnJzhQACAQAAiXNlY3AyNTZrMaECNdR4r3r6ZtINXFwYRa6WGrqg-90jlp81L7DOw6qk7q2DdGNwgk75g3VkcIJO-4V3YWt1MgU"}'
|
|
2026-03-05 15:06:01.205 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 15:06:01.212 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
|
|
2026-03-05 15:06:01.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:01.213 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 15:06:01.213 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 15:06:01.214 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 15:06:01.214 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.1
|
|
2026-03-05 15:06:01.214 DEBUG [src.node.docker_mananger] Generated ports ['26260', '26261', '26262', '26263', '26264']
|
|
2026-03-05 15:06:01.215 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-05 15:06:01.215 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 15:06:01.215 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 15:06:01.215 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 15:06:01.215 DEBUG [src.node.docker_mananger] docker run -i -t -p 26260:26260 -p 26261:26261 -p 26262:26262 -p 26263:26263 -p 26264:26264 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26262 --rest-port=26260 --tcp-port=26261 --discv5-udp-port=26263 --rest-address=0.0.0.0 --nat=extip:172.18.155.1 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e30f70c49cecaca1c86cecbbf81e020eb5a2f86bc13dca0e5b9f3fd9e4cfa5d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26264 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLukaEFawFjHw8UcHXp2m8vuLhf7tjJ41dSPdwVZq4OITJQ-jpQpwH3jRMD_TaKtttc9AHjRjQl-1sJAPgAVmsYCgmlkgnY0gmlwhKwSU3yKbXVsdGlhZGRyc5YACASsElN8Bk75AAoErBJTfAZO-t0DgnJzhQACAQAAiXNlY3AyNTZrMaECNdR4r3r6ZtINXFwYRa6WGrqg-90jlp81L7DOw6qk7q2DdGNwgk75g3VkcIJO-4V3YWt1MgU --filternode=/ip4/172.18.83.124/tcp/20217/p2p/16Uiu2HAky3oVtBcPWRaVb2pSizbqoxbBLMLGA71iJ3Mfipu6mork --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-05 15:06:01.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.1 waku a08d158dcda725516b6233bdedb592e31cf460519d931bcde0f7ef8312ef5cab
|
|
2026-03-05 15:06:01.454 DEBUG [src.node.docker_mananger] Container started with ID a08d158dcda7. Setting up logs at ./log/docker/node2_2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:01.454 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 26260
|
|
2026-03-05 15:06:01.455 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 15:06:02.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26260/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:02.459 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-05 15:06:02.459 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 15:06:02.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:02.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.1/tcp/26261/p2p/16Uiu2HAmUeFEGoo8MhoDDhB618dsyXfLSsoB26yn6vPo6JyPo1zW","/ip4/172.18.155.1/tcp/26262/ws/p2p/16Uiu2HAmUeFEGoo8MhoDDhB618dsyXfLSsoB26yn6vPo6JyPo1zW"],"enrUri":"enr:-L24QGiowPcm006mLjYM8AuuSF8L-j0l0uNGK35aVj1H6UnEGrxSPyrH7yXstld__MQjoeHxBVeBz6HTOS0EbnzJ-aYCgmlkgnY0gmlwhKwSmwGKbXVsdGlhZGRyc5YACASsEpsBBmaVAAoErBKbAQZmlt0DgnJzhQACAQAAiXNlY3AyNTZrMaED7Yo72QS0x-3v5xFlBN9j9ma8WdUKv1CXuXKo34YsL1eDdGNwgmaVg3VkcIJml4V3YWt1MgA"}'
|
|
2026-03-05 15:06:02.462 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 15:06:02.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.124/tcp/20217/p2p/16Uiu2HAky3oVtBcPWRaVb2pSizbqoxbBLMLGA71iJ3Mfipu6mork"]'
|
|
2026-03-05 15:06:02.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 15:06:02.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20216/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-05 15:06:02.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 15:06:02.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d4ac243a-70c6-4186-b283-19054e3e1c51", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
|
|
2026-03-05 15:06:02.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d4ac243a-70c6-4186-b283-19054e3e1c51","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d3eca1f-cf69-49c3-bead-fd1233a90c3a", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
|
|
2026-03-05 15:06:02.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2d3eca1f-cf69-49c3-bead-fd1233a90c3a","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "24459437-4770-4e74-ac46-37515516df80", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
|
|
2026-03-05 15:06:02.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"24459437-4770-4e74-ac46-37515516df80","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "57baaabe-2a0c-4422-8493-f37f869275ae", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
|
|
2026-03-05 15:06:02.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"57baaabe-2a0c-4422-8493-f37f869275ae","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "492ad610-dcb1-4ebb-b010-115680e04b61", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
|
|
2026-03-05 15:06:02.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"492ad610-dcb1-4ebb-b010-115680e04b61","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b4f6a6cd-cf08-479b-a36b-eb4a099af4cd", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
|
|
2026-03-05 15:06:02.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b4f6a6cd-cf08-479b-a36b-eb4a099af4cd","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "873bb1fb-b98e-43d4-99cf-b2fe9ea7f793", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
|
|
2026-03-05 15:06:02.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"873bb1fb-b98e-43d4-99cf-b2fe9ea7f793","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6ac11caa-9347-4747-a2b1-70dde485a8d1", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
|
|
2026-03-05 15:06:02.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6ac11caa-9347-4747-a2b1-70dde485a8d1","statusDesc":"OK"}'
|
|
2026-03-05 15:06:02.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20216/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-05 15:06:02.617 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20216/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
|
|
2026-03-05 15:06:02.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-05 15:06:02.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-05 15:06:02.687 DEBUG [src.node.waku_node] Stopping container with id b50c5bb25f74
|
|
2026-03-05 15:06:03.266 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 15:06:03.268 DEBUG [src.node.waku_node] Stopping container with id a08d158dcda7
|
|
2026-03-05 15:06:03.838 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 15:06:03.845 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-05 15:06:03.855 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 15:06:03.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 15:06:03.866 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-05 15:06:03.866 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-05 15:06:03.868 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:03.870 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-05_15-05-59__5eea342d-9825-48ab-9aff-6ad78d508c2f__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:03.881 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-05 15:06:03.882 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf
|
|
2026-03-05 15:06:03.882 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-05 15:06:03.883 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-05 15:06:03.884 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-05 15:06:03.896 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
|
|
2026-03-05 15:06:03.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:03.896 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 15:06:03.897 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 15:06:03.899 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 15:06:03.899 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.211
|
|
2026-03-05 15:06:03.900 DEBUG [src.node.docker_mananger] Generated ports ['27671', '27672', '27673', '27674', '27675']
|
|
2026-03-05 15:06:03.900 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-05 15:06:03.900 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 15:06:03.900 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 15:06:03.900 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 15:06:03.901 DEBUG [src.node.docker_mananger] docker run -i -t -p 27671:27671 -p 27672:27672 -p 27673:27673 -p 27674:27674 -p 27675:27675 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27673 --rest-port=27671 --tcp-port=27672 --discv5-udp-port=27674 --rest-address=0.0.0.0 --nat=extip:172.18.167.211 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d061a33327b9919ae1e4aec9debce4cb63da8e73dab3091c8e29fbec28f05a52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27675 --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-05 15:06:04.088 ERROR [src.node.docker_mananger] Max retries reached for container b50c5bb25f74. Exiting log stream.
|
|
2026-03-05 15:06:04.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.211 waku 75e1afaae030dc9871f5c028ee0ce1b2f4e10d3abedf3473023b711f66fdcd6a
|
|
2026-03-05 15:06:04.151 DEBUG [src.node.docker_mananger] Container started with ID 75e1afaae030. Setting up logs at ./log/docker/node1_2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:04.152 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 27671
|
|
2026-03-05 15:06:04.153 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 15:06:04.717 ERROR [src.node.docker_mananger] Max retries reached for container a08d158dcda7. Exiting log stream.
|
|
2026-03-05 15:06:05.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27671/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:05.157 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-05 15:06:05.157 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 15:06:05.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:05.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.211/tcp/27672/p2p/16Uiu2HAm8waM1NebYj7FdrKvJyLSkYAtRptVzWUEU4sUcCtDCTev","/ip4/172.18.167.211/tcp/27673/ws/p2p/16Uiu2HAm8waM1NebYj7FdrKvJyLSkYAtRptVzWUEU4sUcCtDCTev"],"enrUri":"enr:-L24QP6xkl94caLRgZwkDe9MW2N2lk19bpgn_cc7spjPOZ3kcXRawVJUKw3W1ZX024QdxDS56ojB6UtCibjuIDPhvpQCgmlkgnY0gmlwhKwSp9OKbXVsdGlhZGRyc5YACASsEqfTBmwYAAoErBKn0wZsGd0DgnJzhQACAQAAiXNlY3AyNTZrMaECyND70Kh-dMEO2meiKvPUNTWv2Hj-1wz15C66cIUZQNeDdGNwgmwYg3VkcIJsGoV3YWt1MgU"}'
|
|
2026-03-05 15:06:05.160 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 15:06:05.168 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
|
|
2026-03-05 15:06:05.168 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:05.168 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 15:06:05.168 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 15:06:05.170 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 15:06:05.170 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.97
|
|
2026-03-05 15:06:05.170 DEBUG [src.node.docker_mananger] Generated ports ['61206', '61207', '61208', '61209', '61210']
|
|
2026-03-05 15:06:05.170 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-05 15:06:05.170 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 15:06:05.170 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 15:06:05.171 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 15:06:05.171 DEBUG [src.node.docker_mananger] docker run -i -t -p 61206:61206 -p 61207:61207 -p 61208:61208 -p 61209:61209 -p 61210:61210 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61208 --rest-port=61206 --tcp-port=61207 --discv5-udp-port=61209 --rest-address=0.0.0.0 --nat=extip:172.18.121.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ef49eef3e30ff4b2f43942b87cd7fea0748ee5e3d3aaf83dca1ebde6cab4c2aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61210 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP6xkl94caLRgZwkDe9MW2N2lk19bpgn_cc7spjPOZ3kcXRawVJUKw3W1ZX024QdxDS56ojB6UtCibjuIDPhvpQCgmlkgnY0gmlwhKwSp9OKbXVsdGlhZGRyc5YACASsEqfTBmwYAAoErBKn0wZsGd0DgnJzhQACAQAAiXNlY3AyNTZrMaECyND70Kh-dMEO2meiKvPUNTWv2Hj-1wz15C66cIUZQNeDdGNwgmwYg3VkcIJsGoV3YWt1MgU --filternode=/ip4/172.18.167.211/tcp/27672/p2p/16Uiu2HAm8waM1NebYj7FdrKvJyLSkYAtRptVzWUEU4sUcCtDCTev --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-05 15:06:05.370 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.97 waku 449bffa8c3290bfb86305019bf02cc5ef4d1f7642bd430c9c1d94da16c645d26
|
|
2026-03-05 15:06:05.406 DEBUG [src.node.docker_mananger] Container started with ID 449bffa8c329. Setting up logs at ./log/docker/node2_2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:05.406 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 61206
|
|
2026-03-05 15:06:05.407 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 15:06:06.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61206/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:06.410 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-05 15:06:06.411 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 15:06:06.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:06.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.97/tcp/61207/p2p/16Uiu2HAmN8c1ifkPTJw8NZSchb4rNAki4aR6pf8tYphk4GKPd4xG","/ip4/172.18.121.97/tcp/61208/ws/p2p/16Uiu2HAmN8c1ifkPTJw8NZSchb4rNAki4aR6pf8tYphk4GKPd4xG"],"enrUri":"enr:-L24QO2VYwLbl1HRQkwhf0SZGJr9QIhvyYP__BC9BQrH9aqAYv2AvB0jnNsBlR6lpADAASEdiT2rtt8IJdVuqsNfvUsCgmlkgnY0gmlwhKwSeWGKbXVsdGlhZGRyc5YACASsEnlhBu8XAAoErBJ5YQbvGN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjMwwH78H-HuIf2rDw5dyq_azwWr0vXZi4Cl-zGnu4nGDdGNwgu8Xg3VkcILvGYV3YWt1MgA"}'
|
|
2026-03-05 15:06:06.413 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 15:06:06.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.211/tcp/27672/p2p/16Uiu2HAm8waM1NebYj7FdrKvJyLSkYAtRptVzWUEU4sUcCtDCTev"]'
|
|
2026-03-05 15:06:06.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 15:06:06.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27671/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-05 15:06:06.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 15:06:06.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b0ebe46c-5432-4dad-8a34-84d42bc3c11d", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
|
|
2026-03-05 15:06:06.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b0ebe46c-5432-4dad-8a34-84d42bc3c11d","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d6c6da02-5a3d-48c5-a6de-3a2bea1e030d", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
|
|
2026-03-05 15:06:06.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d6c6da02-5a3d-48c5-a6de-3a2bea1e030d","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ea2e8ec1-0fba-4069-afe2-206d986258ef", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
|
|
2026-03-05 15:06:06.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ea2e8ec1-0fba-4069-afe2-206d986258ef","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "419f3850-83e2-4f96-b51e-8a6eecce97e4", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
|
|
2026-03-05 15:06:06.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"419f3850-83e2-4f96-b51e-8a6eecce97e4","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ef551823-4296-4b31-85f9-716c47c49590", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
|
|
2026-03-05 15:06:06.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ef551823-4296-4b31-85f9-716c47c49590","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0b35c767-ba43-4cc4-85ed-3f22e2bcd575", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
|
|
2026-03-05 15:06:06.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0b35c767-ba43-4cc4-85ed-3f22e2bcd575","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f3fa3c4c-e85f-4f22-a811-f93077e490f9", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
|
|
2026-03-05 15:06:06.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f3fa3c4c-e85f-4f22-a811-f93077e490f9","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61206/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c73362a7-5e76-464b-88e7-7f77a78afead", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
|
|
2026-03-05 15:06:06.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c73362a7-5e76-464b-88e7-7f77a78afead","statusDesc":"OK"}'
|
|
2026-03-05 15:06:06.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27671/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-05 15:06:06.576 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27671/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
|
|
2026-03-05 15:06:06.618 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-05 15:06:06.619 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-05 15:06:06.619 DEBUG [src.node.waku_node] Stopping container with id 75e1afaae030
|
|
2026-03-05 15:06:07.218 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 15:06:07.218 DEBUG [src.node.waku_node] Stopping container with id 449bffa8c329
|
|
2026-03-05 15:06:07.815 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 15:06:07.817 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-05 15:06:07.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 15:06:07.834 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 15:06:07.835 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-05 15:06:07.836 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-05 15:06:07.836 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:07.838 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-05_15-06-03__d2806156-a787-478f-924b-d4a280258ecf__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:07.842 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-05 15:06:07.843 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2
|
|
2026-03-05 15:06:07.843 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-05 15:06:07.843 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-05 15:06:07.843 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-05 15:06:07.852 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
|
|
2026-03-05 15:06:07.852 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:07.852 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 15:06:07.852 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 15:06:07.854 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 15:06:07.854 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.212
|
|
2026-03-05 15:06:07.854 DEBUG [src.node.docker_mananger] Generated ports ['40035', '40036', '40037', '40038', '40039']
|
|
2026-03-05 15:06:07.854 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-05 15:06:07.854 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 15:06:07.854 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 15:06:07.854 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 15:06:07.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 40035:40035 -p 40036:40036 -p 40037:40037 -p 40038:40038 -p 40039:40039 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40037 --rest-port=40035 --tcp-port=40036 --discv5-udp-port=40038 --rest-address=0.0.0.0 --nat=extip:172.18.183.212 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2a9c4cb05adfb8cbc29c9cacabda403bc79c0bae329e94faeaad3f1cc8018eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40039 --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-05 15:06:08.041 ERROR [src.node.docker_mananger] Max retries reached for container 75e1afaae030. Exiting log stream.
|
|
2026-03-05 15:06:08.054 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.212 waku 1d767f9bdb22a2a75592317787245f58721f9efd785f7ab5e94e27b46bd2ac81
|
|
2026-03-05 15:06:08.091 DEBUG [src.node.docker_mananger] Container started with ID 1d767f9bdb22. Setting up logs at ./log/docker/node1_2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:08.091 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 40035
|
|
2026-03-05 15:06:08.093 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 15:06:08.637 ERROR [src.node.docker_mananger] Max retries reached for container 449bffa8c329. Exiting log stream.
|
|
2026-03-05 15:06:09.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40035/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:09.096 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-05 15:06:09.096 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 15:06:09.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:09.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.212/tcp/40036/p2p/16Uiu2HAmGLT4TShkc6GmiuTTZq4ouiXBfjwSHhg4QKpihWkG1XQM","/ip4/172.18.183.212/tcp/40037/ws/p2p/16Uiu2HAmGLT4TShkc6GmiuTTZq4ouiXBfjwSHhg4QKpihWkG1XQM"],"enrUri":"enr:-L24QCWwal7A2me5kETkKfKaqhIv0tsUKlPfeBZwqyk7nALcalmo7RRtXKqgvfc5qX-5LQCaBT7tg2rUZRBH0-0l3pYCgmlkgnY0gmlwhKwSt9SKbXVsdGlhZGRyc5YACASsErfUBpxkAAoErBK31AacZd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNq7pxYL_LN5wSAGiRi-NJk6w_iFs6zR5j7eN7gcqjZKDdGNwgpxkg3VkcIKcZoV3YWt1MgU"}'
|
|
2026-03-05 15:06:09.099 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 15:06:09.106 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
|
|
2026-03-05 15:06:09.106 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:09.106 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 15:06:09.107 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 15:06:09.108 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 15:06:09.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.130
|
|
2026-03-05 15:06:09.108 DEBUG [src.node.docker_mananger] Generated ports ['7019', '7020', '7021', '7022', '7023']
|
|
2026-03-05 15:06:09.108 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-05 15:06:09.109 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 15:06:09.109 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 15:06:09.109 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 15:06:09.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 7019:7019 -p 7020:7020 -p 7021:7021 -p 7022:7022 -p 7023:7023 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7021 --rest-port=7019 --tcp-port=7020 --discv5-udp-port=7022 --rest-address=0.0.0.0 --nat=extip:172.18.17.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d167badd076305dc7cae08ddd55cd21e4dda6a2f6ab0eccef51826a782adaf28 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7023 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCWwal7A2me5kETkKfKaqhIv0tsUKlPfeBZwqyk7nALcalmo7RRtXKqgvfc5qX-5LQCaBT7tg2rUZRBH0-0l3pYCgmlkgnY0gmlwhKwSt9SKbXVsdGlhZGRyc5YACASsErfUBpxkAAoErBK31AacZd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNq7pxYL_LN5wSAGiRi-NJk6w_iFs6zR5j7eN7gcqjZKDdGNwgpxkg3VkcIKcZoV3YWt1MgU --filternode=/ip4/172.18.183.212/tcp/40036/p2p/16Uiu2HAmGLT4TShkc6GmiuTTZq4ouiXBfjwSHhg4QKpihWkG1XQM --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-05 15:06:09.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.130 waku c582878d9d1249a02905f08124b85fff609fd76f84e40610c3b661386604caa3
|
|
2026-03-05 15:06:09.337 DEBUG [src.node.docker_mananger] Container started with ID c582878d9d12. Setting up logs at ./log/docker/node2_2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:09.337 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 7019
|
|
2026-03-05 15:06:09.337 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 15:06:10.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7019/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:10.341 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-05 15:06:10.341 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 15:06:10.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 15:06:10.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.130/tcp/7020/p2p/16Uiu2HAm2cn6aVTjqq9DufaY99Bz2VGzdb8FVFrFCon5bpaKJbqw","/ip4/172.18.17.130/tcp/7021/ws/p2p/16Uiu2HAm2cn6aVTjqq9DufaY99Bz2VGzdb8FVFrFCon5bpaKJbqw"],"enrUri":"enr:-L24QPmj_WBPcLmqrQAX-W26tKAjBtQ2ksBH0L6Airb8z8vDBr0I2ae9U1VceO2LjQhM-uFBo9hNIH1xWp0qK5N8pm4CgmlkgnY0gmlwhKwSEYKKbXVsdGlhZGRyc5YACASsEhGCBhtsAAoErBIRggYbbd0DgnJzhQACAQAAiXNlY3AyNTZrMaECatodJs6D7Ul_v1XVd9oMtwlwf0AyOmiownP-iw3QTAaDdGNwghtsg3VkcIIbboV3YWt1MgA"}'
|
|
2026-03-05 15:06:10.344 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 15:06:10.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.212/tcp/40036/p2p/16Uiu2HAmGLT4TShkc6GmiuTTZq4ouiXBfjwSHhg4QKpihWkG1XQM"]'
|
|
2026-03-05 15:06:10.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 15:06:10.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40035/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-05 15:06:10.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 15:06:10.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "15281147-e5f2-4b74-8bed-0c97d213b0e9", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
|
|
2026-03-05 15:06:10.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"15281147-e5f2-4b74-8bed-0c97d213b0e9","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3bdf6d47-d866-4df3-8c70-1f030756057d", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
|
|
2026-03-05 15:06:10.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3bdf6d47-d866-4df3-8c70-1f030756057d","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0a18290b-d847-474a-a579-688274026a27", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
|
|
2026-03-05 15:06:10.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0a18290b-d847-474a-a579-688274026a27","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "198a7c6c-f1b5-420a-9315-c2cdab6369b9", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
|
|
2026-03-05 15:06:10.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"198a7c6c-f1b5-420a-9315-c2cdab6369b9","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fde5396f-da38-4b4a-9ca5-f3c38576180e", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
|
|
2026-03-05 15:06:10.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fde5396f-da38-4b4a-9ca5-f3c38576180e","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "695149f5-3d73-40e9-9218-d2948313d5c9", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
|
|
2026-03-05 15:06:10.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"695149f5-3d73-40e9-9218-d2948313d5c9","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "78276ce5-6635-4634-9854-6ef619082544", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
|
|
2026-03-05 15:06:10.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"78276ce5-6635-4634-9854-6ef619082544","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7019/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6217d3f5-c7c7-40c7-9102-b1e60638baec", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
|
|
2026-03-05 15:06:10.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6217d3f5-c7c7-40c7-9102-b1e60638baec","statusDesc":"OK"}'
|
|
2026-03-05 15:06:10.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40035/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-05 15:06:10.500 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40035/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
|
|
2026-03-05 15:06:10.537 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-05 15:06:10.538 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-05 15:06:10.538 DEBUG [src.node.waku_node] Stopping container with id 1d767f9bdb22
|
|
2026-03-05 15:06:11.077 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 15:06:11.077 DEBUG [src.node.waku_node] Stopping container with id c582878d9d12
|
|
2026-03-05 15:06:11.662 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 15:06:11.665 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-05 15:06:11.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 15:06:11.681 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 15:06:11.682 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-05 15:06:11.682 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-05 15:06:11.683 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|
|
2026-03-05 15:06:11.684 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-05_15-06-07__628422e3-8aea-4913-b95d-5822919a5cb2__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
|